记在Linux安装多个版本的bash
记在Linux安装多个版本的bash
前言
首先是我想要调试bash这个程序,然后我在网上找到了这个程序可以调试bash。但是其只可以调试特定版本的bash,所以我又装了一个5.0版本的bash
步骤
去gnu项目官网下载bash5.0版本的源码
./configure /usr/local/bin/
将bash5.0安装至此
make
make install
最重要的一步
sudo vim /etc/shells
在这个文件中添加/usr/local/bin/bash
不然后续我们chsh -s /usr/local/bin
的时候会报错说:这个bash无效。
最后一步
chsh -s /usr/local/bin/bash
转换bash,重启shell终端
如何查看当前bash的版本是否是5.0
:echo ${BASH_VERSION}
这里不要使用bash --version
因为,bash
已经被重命名为你之前的bash
版本了,如果你使用这个方法你会看到你之前版本的bash
号
记在Linux安装多个版本的bash
https://ysc2.github.io/ysc2.github.io/2023/12/05/记在Linux安装多个版本的bash/