我有csh
我的默认外壳,如echo $SHELL
. 我想切换到bash
我的默认 shell。我尝试了以下方法无济于事:
随着chsh
我得到:
chsh: can only change local entries; use ypchsh instead.
Run Code Online (Sandbox Code Playgroud)随着ypchsh
我得到:
ypchsh: yppasswdd not running on NIS master host ("dcsun2").
Run Code Online (Sandbox Code Playgroud)我只有.chsrc
在我的主目录中,我.profile
在/etc
. 如何将我的默认 shell 更改为bash
?
来自为什么我的 Ubuntu 14.04 bash 上的默认 shell 是这样的?:
/bin/sh
在 Debian 衍生版本上,您可以通过以 root 身份运行dash来默认在 Dash 和 Bash 之间切换dpkg-reconfigure
。
update-alternatives
两者都dpkg-reconfigure
可以用于更改符号链接链接到的可执行文件,这是否正确/bin/
?
如果是,为此目的,update-alternatives
和 之间有什么区别dpkg-reconfigure
?
谢谢。