LinuxのCLIではコマンドを使用し操作を行う事が出来ます。
普段から使用しているコマンドですが実行ファイルはどこに存在するか?と思ったことはありませんか。
今回はコマンド実行ファイルの場所を確認する方法についてご紹介致します。
##基本的な使い方
whichコマンドを使用するとシェルのパス($PATH)に基づいた実行ファイルの場所を確認する事が出来ます。
下記はwhichコマンドの基本的な使用方法となります。
which コマンド名
今回は例としてechoコマンドの実行ファイルの場所を確認してみます。
#コマンド
which echo
#結果
/bin/echo
上記では「/bin」配下にechoコマンドの実行ファイルがある事を示しています。
複数のコマンドを確認する
whichコマンドでは複数のコマンドを一括で確認する事が出来ます。
下記のように半角スペースにてコマンド名を区切り検索する事が出来ます。
which コマンド1 コマンド2 コマンド3
今回は例として「echo」「cd」「dig」「grep」の実行ファイルの場所を一括で確認してみます。
#コマンド
which echo cd dig grep
#結果
/bin/echo
/bin/cd
/bin/dig
上記では「/bin」配下に検索したコマンドの実行ファイルがある事を示しています。
是非活用してみてください!