 
 
 このチュートリアルでは、Linuxのwhichについて説明します。 コマンド。
 Linuxのwhich コマンドは、ターミナルプロンプトに実行可能ファイル名(コマンド)を入力したときに実行される特定の実行可能ファイルの場所を識別するために使用されます。このコマンドは、PATH環境変数にリストされているディレクトリで引数として指定された実行可能ファイルを検索します。
 Linuxでは、PATH は、実行可能ファイルを検索するディレクトリをシェルおよびその他のプログラムに指示する環境変数です。これは、実行可能ファイルを含むディレクトリへのコロンで区切られた絶対パスのリストで構成されています。
 PATH変数の内容を表示するには、$PATHでechoコマンドを使用します 引数として:
echo $PATH出力は次のようになります。
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
whichコマンドの使用方法#
 whichの構文 コマンドは次のとおりです:
which [OPTIONS] FILE_NAME...
たとえば、pingコマンドのフルパスを見つけるには、次のように入力します。
which ping出力は次のようになります:
/bin/ping
 whichに複数の引数を指定することもできます コマンド:
which netcat uptime
 出力には、両方のnetcatへのフルパスが含まれます およびuptime 実行可能ファイル:
/bin/netcat
/usr/bin/uptime
 検索は左から右に行われ、PATHにリストされているディレクトリで複数の一致が見つかった場合 パス変数、which 最初のものだけを印刷します。すべての一致を印刷するには、-aを使用します オプション:
which -a touch
 出力には、touchへの2つのフルパスが表示されます コマンド:
/usr/bin/touch
/bin/touch
 通常、実行可能ファイルの1つはsymlinkのみです。 他のコマンドとは異なりますが、場合によっては、同じコマンドの2つのバージョンが異なる場所にインストールされているか、同じ名前を使用してまったく異なるコマンドがインストールされている可能性があります。
結論#
 which commandは、環境変数PATHで指定されたディレクトリで実行可能コマンドを検索してコマンドを見つけるために使用されます。 。
ご質問やご意見がございましたら、下にコメントを残してください。