在Hp-Unix中获取可用shell的命令是什么以及版本号?

时间:2012-10-03 05:15:27

标签: linux shell unix

我是unix的新手。我正在寻找可以向我展示shell版本的命令。我可以使用命令ls /bin/*sh*找到可用的shell,但我找不到可以显示版本的命令...

请帮忙。如果可以在AIX / Solaris Unix上运行相同的命令,请告诉我。

3 个答案:

答案 0 :(得分:1)

可能有一些环境变量用于显示版本:对于bash,我使用以下来获取版本:

[mandy@mandy mpix]$ echo $BASH_VERSION

3.2.25(1)-release

或只需运行shell_name --version命令。

答案 1 :(得分:0)

没有标准的方法来查询Unix可执行文件的版本;每个命令都有自己的方法。有些使用--version选项,有些则使用-v。对于shell,其中一些无法在不启动shell的情况下查询版本。当您在shell中时,可以尝试使用命令

查找版本
set | grep -i version

[编辑] 作为最后的手段,您可以查看操作系统的系统手册。许多Unix系统使用某种包管理软件。找出安装了可执行文件的软件包。然后,包管理器应该能够告诉您包的版本。

答案 2 :(得分:-2)

当你做错事时,这些口译员肯定会大声喊叫。

这样做,

ab

zsh:找不到命令:abc