您当前的位置:优技培训(CUUG) > Linux教程 >
Linux培训教程:shell环境的切换
来源:优技培训(CUUG)
Linux培训教程:shell环境的切换
[root@localhost ~] # cat /etc/shells(列出当前Linux系统中能够使用的shell程序)
[root@localhost ~] # ls -l /bin/*sh(确认shell程序中存在的部分链接文件)
1.临时切换至新的shell环境
直接输入ksh或csh等即可直接切换[root@localhost ~] #ksh
2.更改用户自己的登陆shell(用户的登陆shell信息记录在/etc/passwd文件中)chsh命令进行修改
例:使用teacher用户登陆系统,并将自己的登陆shell更改为tcsh
[teacher@localhost ~] $ grep "teacher" /etc/passwd (查看当前的登陆shell)
[teacher@localhost ~] $ chsh
Password: //输入当前用户账号的密码进行验证
New shell [/bin/bash] : /bin/tcsh (更改登陆shell)
Shell changed.
[teacher@localhost ~] $ grep teacher /etc/passwd (再次查看)
3.由管理员更改其他用户的登陆shell,使用usermod命令进行更改
例:由root用户使用usermod命令将teacher用户的登陆shell重新改为/bin/bash
[root@localhost ~] # usermod -s /bin/bash teacher (修改)
[root@localhost ~] # grep "teacher" /etc/passwd (查看修改结果)
精华阅读