/etc/shells 说它已经zsh
安装/bin/zsh
在/usr/bin/zsh
.
brgr@envy17:~$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/tmux
/usr/bin/screen
/bin/zsh <--
/usr/bin/zsh <--
Run Code Online (Sandbox Code Playgroud)
现在,互联网建议我使用/usr/bin/
.
我的问题是:为什么?这两者之间有什么区别,为什么 bash 例如只安装在一个路径 ( /bin/bash
) 上?
我通过 ssh 连接到服务器。
现在我想将 shell 设置为 bash,因为目前 shell 是 sh。
sudo /sbin/usermod -s /usr/bin/bash santi
我应该使用/bin/bash
还是/usr/bin/bash
不重要?