分页: 1 / 1

ubuntu10.04, 安装了csh,为什么切换shell不成功?

发表于 : 2010-07-17 2:12
greencindy
输入csh,显示Unknown variable modifier.

如果which csh,可以看到在/bin/csh。

li@li-laptop:~/DORIS/doris_v4.02/src$ csh
Unknown variable modifier.
%

非常感谢!

Re: ubuntu10.04, 安装了csh,为什么切换shell不成功?

发表于 : 2010-07-17 2:48
greencindy
pocoyo 写了:这不成功了么 提示符都出来了 :roll:
那个Unknown variable modifier会不会影响我运行script呀?

另外我默认是bash, 在bash下输入chsh -s /bin/csh 就无法成功切换shell,用echo $0返回的仍然是bash,这是为什么呀?

Re: ubuntu10.04, 安装了csh,为什么切换shell不成功?

发表于 : 2010-07-18 9:41
tusooa
:em05 :em05 :em05 :em05 :em05 :em05 :em05 :em05
麻烦你看一看man好不好,chsh是切换登录shell,不是当前的shell
要切换当前shell,用

代码: 全选

exec <shell>
换回来,用

代码: 全选

exec bash

Re: ubuntu10.04, 安装了csh,为什么切换shell不成功?

发表于 : 2010-07-19 20:43
qwertjones
:em03 :em01