如何检查我的bash版本?

时间:2020-01-09 14:16:38  来源:igfitidea点击:

如何检查在Linux或Unix等操作系统上运行的bash shell版本?
许多bash教程说解决方法:您需要bash 4.x或更高版本。
如何找到我在macOS桌面或Ubuntu Linux服务器上运行的bash的版本?
简介了解bash版本可以帮助您查看特定功能是否适用于您的系统。
在本教程中我们学习了如何检查或找出在* BSD,Linux,macOS和类似Unix的操作系统上运行的bash shell版本。

如何找到我正在运行的bash的版本?

要查找我的bash版本,请运行以下任一命令:

  • 获取我正在运行的bash的版本,执行:`echo" ${BASH_VERSION}"``
  • 通过运行以下命令检查我在Linux上的bash版本:bash --version
  • 要显示bash shell版本,请按Ctrl + x Ctrl + v

使用${BASH_VERSION} shell变量检查我的bash版本

输入echo命令或printf命令:

echo "BASH_VERSION"
printf "%s\n" $BASH_VERSION

使用--version选项查找bash shell版本

只需将--version传递给bash命令即可在屏幕上显示此bash shell实例的版本信息并成功退出:

bash --version
echo $?

如何检查Bash版本

使用键盘快捷键显示有关当前bash实例的版本信息

只需按CTRL + X,然后按CTRL + V,您应该会在屏幕上看到以下内容:

GNU bash, version 4.4.19(1)-release (x86_64-pc-linux-gnu)

使用软件包管理器找出bash版本

在Fedora Linux上使用dnf命令,在CentOS/RHEL上使用yum命令来获取有关bash软件包的版本信息:

$ yum info bash

如何使用yum命令在CentOS Linux上检查bash版本

如何在Debian或Ubuntu Linux上检查Bash版本

Debian/Ubuntu Linux用户尝试使用apt命令或apt-cache命令或dpkg命令,如下所示:

$ apt info bash

或者

$ apt-cache show bash

如何使用包管理器获取bash版本号