スポンサーリンク

コマンドのPATHを調べる

コマンドのPATH を調べる方法についてメモします。

  環境変数のPATHを表示
$echo $PATH
環境変数のPATHを表示します。(PATHは大文字で。)

  コマンドのPATHを表示
$which コマンド
コマンドのPATHを環境変数のPATHにあるコマンドから調べる。

例
$which ruby
/usr/bin/ruby

$whereis コマンド
whereisは/usr/bin:/bin:/usr/sbin:/sbinにあるコマンドから調べる。

例
$whereis ruby
/usr/bin/ruby

なのでwhereisではPATHが表示されない場合があるということです。
whichを使う機会のほうが多くなりそうです。
複数あった場合は、環境変数を$echo $PATHで表示した左側(先頭)にあるコマンドが優先的に表示される。実行される順番も同じ優先度です。

  環境変数の設定の仕方

KURO
筆者は whichコマンドをPythonで複数環境がある場合にどちらが有効かを確認する際に使ったよ。

written by gatamix

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク