我是unix新手。我正在尋找可以顯示我shell的版本的命令。我能夠通過使用命令ls /bin/*sh*
找到可用的shell,但我無法找到可以向我顯示版本的命令...在Hp-Unix中獲得可用shell以及版本號的命令是什麼?
請幫忙。另外讓我知道是否可以在AIX/Solaris Unix上運行相同的命令。
我是unix新手。我正在尋找可以顯示我shell的版本的命令。我能夠通過使用命令ls /bin/*sh*
找到可用的shell,但我無法找到可以向我顯示版本的命令...在Hp-Unix中獲得可用shell以及版本號的命令是什麼?
請幫忙。另外讓我知道是否可以在AIX/Solaris Unix上運行相同的命令。
當你做錯事情時,這些解釋者肯定會大聲喊叫。
這樣做,
ABC
的zsh:找不到命令:ABC
-1對不起,您的回答與問題無關 –
可能有一些enviornment變量顯示版本:對於bash我用下面進入正題版本:
[[email protected] mpix]$ echo $BASH_VERSION
3.2.25(1)-release
或只需運行shell_name --version
命令。
shell_name --version僅適用於bash shell。它沒有顯示其他shell的版本,即使安裝了shell並且在那裏... – user1716079
沒有標準的方法來查詢它的版本的Unix可執行文件;每個命令都有自己的方法。有些使用--version
選項,其他使用-v
。有了shell,其中一些無法在不啓動shell的情況下查詢版本。當你在外殼內部,你可以嘗試用命令
set | grep -i version
[編輯]作爲最後的手段來查看版本信息,您可以檢查您的操作系統的系統手冊。許多Unix系統使用某種包管理軟件。找出安裝可執行文件的軟件包。包管理者應該能夠告訴你包的版本。
即使我嘗試過,但沒有得到預期的結果。每當我嘗試相同時,它都沒有顯示出任何內容。簡單的空白行。我已經嘗試過在Hp-UX,AIX,Solaris上。 – user1716079
@ user1716079:請參閱我的編輯。 –
是不是有這個命令/ shell腳本?通常與Linux它就像
命令是: - ls/bin/{asterisk} sh {星號} – user1716079