
echo $PATH でMacのPATHを確認します
echo $PATH でMacのPATHを確認します
ターミナルでlsやdscacheutilなどのコマンド名を直接指定してコマンドを実行すると、Macは一連のディレクトリを検索してそのコマンドが存在するかどうかを確認します。このディレクトリのリストはPATHと呼ばれ、Mac OS XのUNIX基盤から引き継がれています。
ご想像のとおり、Mac OS X で PATH を確認する方法は、他のほとんどの Unix 系の場合と同じです。そのため、Linux または Unix の経験者であれば、同じ構文を使用してパスを確認し、シェルの現在アクティブなパスに含まれるディレクトリを確認できます。
これを確認するには、次のようにターミナルプロンプトで echo コマンドを使用するだけです。
echo $PATH
このコマンドを正常に実行すると、次のような結果が表示されます。
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
リストされているディレクトリは、コマンドが検索するディレクトリです。そのため、次にパスにディレクトリがあるかどうか尋ねられたときに、どこを調べればよいか、どのように確認すればよいかがわかるようになります。
これは、コマンドが見つからない場合や、コマンド実行に関連するその他のエラー メッセージのトラブルシューティングを行うときにも役立ちます。これは、bin パスがリストされていない場合、シェルが問題のコマンドを実行するためにどこを探すべきかを知る前に、そのパスを追加する必要がある場合があるためです。