1、命令简介
chsh:更改登录shell
2、命令用法
chsh [ -s shell ] [ -l ] [ -u ] [ -v ] [ username ]
3、命令描述
chsh用于更改您的登录shell。如果命令行上没有给出shell, chsh会提示输入一个。chsh命令本身并不复杂,它的功能比较单一,就是负责查看(显示)和修改我们系统的登录 shell;想修改登录 shell,首先要知道我们的系统安装了哪些 shell。chsh将接受系统上任何可执行文件的完整路径名。但是,如果/etc/shell文件中没有列出shell,它将发出警告。另一方面,也可以将它配置为只接受这个文件中列出的shell,除非是root用户。
4、命令选项
| 选项 | 描述 | 
| -l | 打印/etc/shells中列出的shell列表并退出 | 
| -s | 指定登录shell | 
| -u | 打印使用信息并退出 | 
5、使用示例
1)使用-l参数 打印/etc/shells中列出的shell:
chsh -l
2)通过 -s 参数改变当前的shell设置:
chsh -s /bin/csh