logo

Linuxのどのコマンド

リナックス どれの コマンドは次の目的で使用されます 実行可能ファイルを見つける またはファイル システムからのプログラムの場所。指定したファイルまたはコマンドが保存されているパスを表示します。

ターミナルカリLinux

指定したプログラムがどこに保存されているか知りたい場合は、 どれの コマンドはパスを特定するのに役立ちます。使い方は非常に簡単です。

構文:

 which 

上記のコマンドは、指定されたファイル名またはコマンドのパスを表示します。

オプション

what コマンドは、「-a」オプションという 1 つのオプションだけを使用することで簡単に実行できます。指定されたコマンドのすべてのパスを表示するために使用されます。場合によっては、マシンに同じプログラムに対する 2 つの異なるパスが含まれていることがあります。たとえば、「/usr/bin/program」または「/usr/local/bin/program」などです。 「-a」オプションは、指定されたコマンドの両方のパスを表示します。

構文:

 which -a 

このコマンドをよりよく理解するために、このコマンドのさまざまな使用法を調べてみましょう。

どのコマンドをどのように使用するのでしょうか?

プログラムやコマンドなどの実行可能ファイルのパスを表示するには、単に次のコマンドを実行します。 どれの コマンドの後にプログラム名を続けます。

たとえば、ノードの実行可能ファイルのパスを表示するには、次のようにコマンドを実行します。

 which node 

ノードの実行可能ファイルのパスが表示されます。以下の出力を考えてみましょう。

Linuxのどのコマンド

同様に、Java 実行可能ファイルの場合は、次のようにコマンドを実行します。

Pythonプログラミングの演算子
 which java 

Java 実行可能ファイルのパスが表示されます。

このコマンドは実行可能ファイルのパスのみを表示するため、マシンで使用可能な引数を指定してのみコマンドを実行します。不正な引数 (マシンに含まれていない引数) を渡した場合、何も出力されません。

複数の引数を持つコマンドはどれですか

1 つのコマンドで一度に複数の引数を指定することで、実行可能ファイルの複数のパスを表示できます。コマンドに複数の引数を渡すには、引数をスペースで区切ります。次のようにコマンドを実行します。

 which ... 

たとえば、node、cat、ls、および mkdir コマンドのパスを表示するには、次のようにコマンドを実行します。

 which node cat ls mkdir 

上記のコマンドは、指定されたすべてのコマンドのパスを新しい行に表示します。以下の出力を考えてみましょう。

Linuxのどのコマンド

どのコマンドの終了ステータスか

Linux ユーザーは終了ステータスを持つか、シェル スクリプトによって実行されます。終了ステータスが 0 の場合、コマンドがエラーなく正常に実行されたことを意味します。終了ステータスがゼロ以外の数値 (つまり、1 ~ 255) の場合、コマンドにエラーがあり、失敗したことを意味します。

what コマンドには次の 3 つの終了ステータスがあります。

0: 終了ステータスが 0 の場合は、すべての引数が見つかり、実行可能であることを意味します。

1: 終了ステータスが 1 の場合は、1 つ以上の引数が存在しないか、実行不可能であることを意味します。

JavaScriptのために寝る

2: 終了ステータスが 2 の場合は、無効なオプションが指定されたことを意味します。

助けを求める

what コマンドの使用中にスタックした場合は、端末から what コマンドのマニュアルを表示してヘルプを参照できます。

マニュアルを表示するには、次のように man コマンドを実行します。

 man which 

上記のコマンドでマニュアルが表示されます。以下の出力を考えてみましょう。

Linuxのどのコマンド

手動プレスを終了するには 「q」 鍵。

リソース割り当てグラフ

を実行することもできます。 情報 マニュアルを表示するコマンド:

 info which 

上記のコマンドは、man コマンドと同じ出力を表示します。