记在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/
作者
Ysc
发布于
2023年12月5日
许可协议