如何更改 FreeBSD 中的默认 shell?

如何更改 FreeBSD 中的默认 shell?

FreeBSD 中的默认 shell 是sh,我真的受不了它:自动完成功能非常有限,而 rehash 命令让我很头疼。我觉得自己像个独臂独腿的人……

我如何才能将 shell 全局更改为zshbash- 对于 root 以及所有当前和未来的用户?

答案1

对于现有用户,使用chsh命令 (”频道安热ell”):

chsh -s SHELL USER
chsh -s /usr/local/bin/bash root

对于未来的用户:

  • 编辑“ /etc/pw.confdefaultshell关键字
  • 使用时adduser(),选择需要的shell

相关内容