linux中没有csh文件

linux中没有csh文件,第1张

没安装。

在官方标准源里面有csh安装包。

为什么要将默认bash修改为csh,有时候安装的软件命令是基于csh写的,如果用bash使用软件就会报错,如:“Nocommand‘setenv’found”,此时需要将Ubuntu默认的bash改为csh。

which csh 找到csh所存放路径

chsh 变更SHELL

输入SHELL路径即可

或者简写为:

chsh -s /bin/csh

退出以后重登陆将会更改默认SHELL

Red Hat Linux中bsh,csh都是符号链接,bsh指向ash,csh指向tcsh,sh指向bash

临时更换SHELL:

ash  ;执行ash,进入Small Bourne Shell ,exit退出

ksh ;执行ksh,进入Korn Shell ,exit退出

tcsh;执行tcsh,进入Enhanced C Shell ,exit退出

zsh ;执行zsh ,进入Enhanced Bourne Shell ,exit退出

临时更换shell环境,重登陆将换回默认SHELL


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8306851.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存