如何将Macos Catalina默认的shell更改为bash
时间:2019-11-20 08:53:05 来源:igfitidea点击:
之前,bash是macOS中的默认外壳。
出于许可原因,Apple用Z shell替换了Bourne Again SHell。
如何将MacOS的默认shell修改成bash?
在Macos Catalina上将默认shell设置为bash
cat/etc/shells
查看bash是否可用chsh -s /bin/bash
将shell改成 bash
在Unix上查看可用的shell
cat /etc/shells
如何在MacOS上将zsh更改为bash
只需执行以下命令:
chsh -s /bin/bash
查看当前shell
echo $SHELL
或者
printf "%s\n" $SHELL
如何查看bash版本
查看bash版本
bash --version
如何更新升级bash版本?
在Catalina上安装最新版本的bash:
brew install bash
新版本位于/usr/local/bin/bash:
ls -l /usr/local/bin/bash cat /etc/shells
如果新shell的路径中不在/etc/shells中,执行:
sudo -i echo /usr/local/bin/bash >> /etc/shells
然后将默认shell设置为/usr/local/bin/bash:
chsh -s /usr/local/bin/bash
检查bash是否是最新版本
bash --version /usr/local/bin/bash --version