FreeBSD 中的默认 shell 是sh
,我真的受不了它:自动完成功能非常有限,而 rehash 命令让我很头疼。我觉得自己像个独臂独腿的人……
我如何才能将 shell 全局更改为zsh
或bash
- 对于 root 以及所有当前和未来的用户?
答案1
对于现有用户,使用chsh
命令 (”频道安热什ell”):
chsh -s SHELL USER
chsh -s /usr/local/bin/bash root
对于未来的用户:
- 编辑“
/etc/pw.conf
”defaultshell
关键字 - 使用时
adduser()
,选择需要的shell