LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1346|回复: 7

如何将BASH更换成TCSH?多谢!

[复制链接]
发表于 2003-3-21 07:41:01 | 显示全部楼层 |阅读模式
如何将BASH替换为TCSH?多谢!
发表于 2003-3-21 09:16:32 | 显示全部楼层
如果是暂时性的执行tcsh,直接在命令行输入tcsh就行了。如果要使tcsh成为登录的shell,则要修改/etc/passwd文件,把对应用户的登录shell改为tcsh。如root在/etc/passwd中的对应项目为:
root:x:0:0:root:/root:/bin/bash
把最后一个/bin/bash改成tcsh所在的路径即可。这样root登录后自然就是tcsh。
 楼主| 发表于 2003-3-21 09:41:43 | 显示全部楼层
果真如此,我找了好半天,居然没去看看PASSWD文件。

多谢。
发表于 2003-3-21 12:43:51 | 显示全部楼层
chsh -s /bin/tcsh

并不是每个人都有root权限的
发表于 2003-3-21 12:46:11 | 显示全部楼层
但是我在学校服务器上试了一下你这个命令好象不好用。
发表于 2003-3-21 12:48:10 | 显示全部楼层
chsh -s /bin/bash
chsh: can only change local entries; use ypchsh instead.
发表于 2003-3-21 12:54:06 | 显示全部楼层
chsh在linux和freebsd上都有的
sunos?应该也有吧。。不过我现在没服务器帐号
发表于 2003-3-21 13:09:56 | 显示全部楼层
学校那个是linux的主机。可能因为安全问题把很多东西都禁止掉了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表