Oracle DBA培训网-中国Oracle培训领航专家

您当前的位置:优技培训(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 (查看修改结果)

精华阅读