当前位置: Oracle DBA培训网-优技培训 >> Linux教程 >

Linux培训教程:shell环境的切换

Linux培训教程:shell环境的切换

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 (查看修改结果)

技术沙龙MORE+

标签错误:<!-- #Label# labelId=20160707140604 moduleId=1 classId=12231768634 orderby=2 fields=url,title,u_info attribute= datatypeId=22192428132 recordCount=3 pageSize= <htmlTemplate><dt><img src="/images/index_26${index}.jpg" width="100" height="62" /><a href="$url" title="${title}">${title}</a><span>${api.left(u_info,60)}</span></dt></htmlTemplate> -->
我要参加技术沙龙