私はユニックスが初めてです。シェルのバージョンを表示できるコマンドを探しています。コマンドを使用して利用可能なシェルを見つけることはできますがls /bin/*sh*
、バージョンを表示できるコマンドを見つけることができません...
助けてください。また、AIX/Solaris Unix で同じコマンドを実行できるかどうかも教えてください。
バージョンを表示するための環境変数があるかもしれません: bash の場合、バージョンを取得するために以下を使用しました:
[mandy@mandy mpix]$ echo $BASH_VERSION
3.2.25(1)-release
または単にshell_name --version
コマンドを実行します。
Unix 実行可能ファイルのバージョンを照会する標準的な方法はありません。各コマンドには独自のアプローチがあります。--version
オプションを使用する人もいれば、 を使用する人もいます-v
。シェルでは、シェルを起動せずにバージョンを照会する方法がないものもあります。シェル内にいるときは、コマンドでバージョンを見つけようとすることができます
set | grep -i version
[編集]最後の手段として、OS のシステム マニュアルを確認できます。多くの Unix システムは、ある種のパッケージ管理ソフトウェアを使用しています。実行可能ファイルをインストールしたパッケージを見つけます。パッケージ マネージャーは、パッケージのバージョンを通知できるはずです。
これらの通訳者は、あなたが何か間違ったことをすると、間違いなく大声で叫びます。
そうすれば、
abc
zsh: コマンドが見つかりません: abc