MacOS-升级bash版本
约 279 字小于 1 分钟
MacOS-升级bash版本
执行bash -version查看当前ba sh版本
hfwas@192 ~ % bash -version
GNU bash, version 3.2.57(1)-release (arm64-apple-darwin24)
Copyright (C) 2007 Free Software Foundation, Inc.
使用homebrew升级bash,首先更新下brew,执行
brew update
然后执行
brew install bash
查看which -a bash
hfwas@HFwasdeMacBook-Pro ~ % which -a bash
/opt/homebrew/bin/bash
/bin/bash
hfwas@HFwasdeMacBook-Pro ~ %
hfwas@HFwasdeMacBook-Pro ~ % bash -version
GNU bash, version 3.2.57(1)-release (arm64-apple-darwin24)
Copyright (C) 2007 Free Software Foundation, Inc.
hfwas@HFwasdeMacBook-Pro ~ %
hfwas@HFwasdeMacBook-Pro ~ % /opt/homebrew/bin/bash -version
GNU bash,版本 5.2.37(1)-release (aarch64-apple-darwin24.2.0)
Copyright (C) 2022 自由软件基金会
许可证 GPLv3+:GNU GPL 许可证第三版或者更新版本 <http://gnu.org/licenses/gpl.html>
本软件是自由软件,您可以自由地更改和重新发布。
在法律许可的情况下特此明示,本软件不提供任何担保。
hfwas@HFwasdeMacBook-Pro ~ %
将新版本的bash添加到shell当中:
sudo vi /etc/shells
hfwas@192 ~ % cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
/opt/homebrew/bin/bash
创建文件:touch ~/.bash_profile
添加内容;
cat .bash_profile
export PATH="/opt/homebrew/bin:$PATH"
source ~/.bash_profile
更改默认shell
chsh -s /opt/homebrew/bin/bash
更改root用户的默认shell
sudo chsh -s /usr/local/bin/bash
Powered by Waline v3.1.3
