FreeBSD:如何将 Bash 设置为默认 shell

Ste*_*ght 1 shell freebsd bash defaults

我在所有 Linux 和 Mac OS X 中都使用过 bash shell。我知道 tcsh 是 FreeBSD 中的默认 shell。如果我要安装 bash,我如何使它成为我的默认 shell?

Kus*_*nda 5

The FreeBSD Handbook中的Shells一章介绍了更改登录 shell 。它还指向名为“安装应用程序:软件包和端口”的一章它会告诉您安装所需的知识bashbash从 FreeBSD 软件包安装会自动更新/etc/shells)。

所涉及的步骤,假设一个正确设置的 FreeBSD 系统,可能可以总结为

sudo pkg install bash
chsh -s /usr/local/bin/bash
Run Code Online (Sandbox Code Playgroud)


Vla*_*tka 5

还有pw实用程序。

shell> pw usermod <user> -s /usr/local/bin/bash
Run Code Online (Sandbox Code Playgroud)