背景
在 MAC 环境下,默认的 bash 为 3.x 版本,有时候一些 shell 命令需要在高版本上才支持,所以需要对 bash 环境进行升级。
下列为 MAC 下升级及配置操作,备忘。
bash 升级
- 检查 bash 版本
bash --version - 使用 homebrew 安装新版本
brew install bash - 查看已安装版本
which -a bash
/usr/local/bin/bash为新安装的版本
/bin/bash为 MAC 自带版本 - 验证新版本
/usr/local/bin/bash --version
配置默认 bash 版本
- 编辑配置文件
sudo vim /etc/shells
把/usr/local/bin/bash添加到最后一行,再执行下列命令把 bash 切到最新版本
chsh -s /usr/local/bin/bash - 验证最新版本
bash --version
其它
- bash 新旧切换
chsh -s /usr/local/bin/bash
chsh -s /bin/bash - bash 配置文件
~/.bash_profile