0

私はユニックスが初めてです。シェルのバージョンを表示できるコマンドを探しています。コマンドを使用して利用可能なシェルを見つけることはできますがls /bin/*sh*、バージョンを表示できるコマンドを見つけることができません...

助けてください。また、AIX/Solaris Unix で同じコマンドを実行できるかどうかも教えてください。

4

3 に答える 3

1

バージョンを表示するための環境変数があるかもしれません: bash の場合、バージョンを取得するために以下を使用しました:

[mandy@mandy mpix]$ echo $BASH_VERSION

3.2.25(1)-release

または単にshell_name --versionコマンドを実行します。

于 2012-10-03T07:24:44.113 に答える
0

Unix 実行可能ファイルのバージョンを照会する標準的な方法はありません。各コマンドには独自のアプローチがあります。--versionオプションを使用する人もいれば、 を使用する人もいます-v。シェルでは、シェルを起動せずにバージョンを照会する方法がないものもあります。シェル内にいるときは、コマンドでバージョンを見つけようとすることができます

set | grep -i version

[編集]最後の手段として、OS のシステム マニュアルを確認できます。多くの Unix システムは、ある種のパッケージ管理ソフトウェアを使用しています。実行可能ファイルをインストールしたパッケージを見つけます。パッケージ マネージャーは、パッケージのバージョンを通知できるはずです。

于 2012-10-03T07:46:32.273 に答える
-2

これらの通訳者は、あなたが何か間違ったことをすると、間違いなく大声で叫びます。

そうすれば、

abc

zsh: コマンドが見つかりません: abc

于 2012-10-03T07:15:28.533 に答える