一尘不染

在Linux中更改默认Shell

linux

如何更改默认外壳?该env命令当前显示:

SHELL=/bin/tcsh

我想将其更改为Bash。


阅读 515

收藏
2020-06-02

共1个答案

一尘不染

尝试linux命令chsh

详细命令为chsh -s /bin/bash。它将提示您输入密码。您的默认登录Shell /bin/bash现在是。
您必须注销并重新登录才能看到此更改。

手册页中引用了以下内容:

chsh命令更改用户登录外壳。这确定了用户初始登录命令的名称。普通用户只能为自己的帐户更改登录外壳,超级用户可以为任何帐户更改登录外壳

此命令将永久更改默认登录外壳。

注意:如果您的用户帐户是远程帐户,例如在Kerberos身份验证(例如Enterprise RHEL)上,则您将无法使用chsh

2020-06-02