chsh(change shell)更换登入系统时使用的 shell
使用chsh命令可以更改用户账户的shell类型。chsh命令不加任何选项及用户名的情况下,默认为更改当前操作用户的shell类型。
语 法:chsh [-luv][-s ][用户名称]
补充说明:每位用户在登入系统时,都会拥有预设的 shell 环境,这个指令可更改其预设值。若不指定任何参数与用户名称,则 chsh 会以应答的方式进行设置。
参 数:
-s或--shell 更改系统预设的 shell 环境。
-l 或--list-shells 列出目前系统可用的 shell 清单。
-u 或--help 在线帮助。
-v 或-version 显示版本信息。
示例:
列出当前Linux系统中所有支持的shell类型
[root@localhost ~]# chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
以非交互式方式更改用户zhaoliu所使用的sehll类型为/bin/sh
[root@localhost ~]# chsh -s /bin/sh zhaoliu
Changing shell for zhaoliu.
Shell changed.
以交互式方式更改用户zhaoliu所使用的shell类型为/bin/bash
[root@localhost ~]# chsh zhaoliu
Changing shell for zhaoliu.
New shell [/bin/sh]: /bin/bash #在这里输入shell类型为/bin/bash
Shell changed.
本文由 帝一博客 原创发布。用户在本站发布的原创内容(包括但不仅限于回答、文章和评论),著作权均归用户本人所有。独家文章转载,请联系邮箱:17762131@qq.com。获得授权后,须注明本文地址:
https://www.d1blog.com/article/1274.html