如何更改默认外壳?该env命令当前显示:
env
SHELL=/bin/tcsh
我想将其更改为Bash。
尝试linux命令chsh。
chsh
详细命令为chsh -s /bin/bash。它将提示您输入密码。您的默认登录Shell /bin/bash现在是。 您必须注销并重新登录才能看到此更改。
chsh -s /bin/bash
/bin/bash
手册页中引用了以下内容:
chsh命令更改用户登录外壳。这确定了用户初始登录命令的名称。普通用户只能为自己的帐户更改登录外壳,超级用户可以为任何帐户更改登录外壳
此命令将永久更改默认登录外壳。
注意:如果您的用户帐户是远程帐户,例如在Kerberos身份验证(例如Enterprise RHEL)上,则您将无法使用chsh。