chsh 命令

chsh 命令用于切换shell

语法

chsh [选项] [用户名]

选项:
 -s, --shell <shell>  指定登录 shell,不设置该参数时会提示输入要切换的shell路径
 -l, --list-shells    列出可用的shell列表

 -u, --help     显示此帮助并退出
 -v, --version  输出版本信息并退出

实例

列出可用的shell

[oper@test96 ~]$ chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh

通过 -s 参数改变当前的 shell 设置

# chsh -s /bin/sh

Changing shell for root.

Shell not changed.