chsh命令详解

更换登录系统是所用的shell

语法

chsh [-luv] [-s ] [用户名称]

功能介绍

每位用户在登录系统时,都会拥有默认的 shell 环境,这个命令可更改其默认值。若不指定任何参数与用户名称,则 chsh 会以问答的方式进行设置。

参数

参数 作用
-s 或 –shell 更改系统默认的 shell 环境
-l 或 –list -shells 列出当前系统可用的 shell 列表
-u 或 –help 显示帮助信息
-v 或 –version 显示版本信息

例子

列出当前可用的 shell:

# chsh -l
/bin/sh
/bin/bash
...