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

sh/bash/dash/ksh/zsh等Shell脚本
回复
greencindy
帖子: 3
注册时间: 2010-06-10 7:16

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

#1

帖子 greencindy » 2010-07-17 2:12

输入csh,显示Unknown variable modifier.

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

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

非常感谢!
greencindy
帖子: 3
注册时间: 2010-06-10 7:16

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

#2

帖子 greencindy » 2010-07-17 2:48

pocoyo 写了:这不成功了么 提示符都出来了 :roll:
那个Unknown variable modifier会不会影响我运行script呀?

另外我默认是bash, 在bash下输入chsh -s /bin/csh 就无法成功切换shell,用echo $0返回的仍然是bash,这是为什么呀?
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

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

#3

帖子 tusooa » 2010-07-18 9:41

:em05 :em05 :em05 :em05 :em05 :em05 :em05 :em05
麻烦你看一看man好不好,chsh是切换登录shell,不是当前的shell
要切换当前shell,用

代码: 全选

exec <shell>
换回来,用

代码: 全选

exec bash

代码: 全选

] ls -ld //
qwertjones
帖子: 14
注册时间: 2010-06-09 14:54

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

#4

帖子 qwertjones » 2010-07-19 20:43

:em03 :em01
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!
回复