更改Linux中的默认shell[已关闭]

结束。这个问题离题了。它目前不接受答案。

<hr class=“my12大纲无baw0 bb bc-POWER-400”/

想改进此问题吗?更新问题,使其成为堆栈溢出的主题。

9年前关闭了

改进这个问题

如何更改默认shell?当前的env命令显示:

SHELL=/bin/tcsh

我想把它改成Bash

试试linux命令chsh

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

以下引自手册页:

chsh命令更改用户登录shell。这决定了
名称
用户初始登录命令的。普通用户只能更改
登录shell,超级用户可以更改自己的登录名
不惜一切代价

此命令将永久更改默认登录shell

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

发表评论