切换默认 shell
sudo usermod -s /bin/bash $(whoami)
chsh
也有同样的功能。两者都是改变了 /etc/passwd 的记录项达到切换登陆 shell 的。
注意,如果用 chsh
,必须先切换到要更改 shell 的用户,比如给当前用户切换 shell 则是:
chsh -s /bin/bash
这里没有 sudo,不是 root 的话会提示输入密码的。如果使用 sudo chsh
就成了给 root 修改登录 shell,含义不一样了!
sudo usermod -s /bin/bash $(whoami)
chsh
也有同样的功能。两者都是改变了 /etc/passwd 的记录项达到切换登陆 shell 的。
注意,如果用 chsh
,必须先切换到要更改 shell 的用户,比如给当前用户切换 shell 则是:
chsh -s /bin/bash
这里没有 sudo,不是 root 的话会提示输入密码的。如果使用 sudo chsh
就成了给 root 修改登录 shell,含义不一样了!