コマンドラインで PATH に新しいパスを正しい方法で追加する方法

目次:

Anonim

ユーザー パスは、コマンド ライン プログラムを実行するために検索される一連のディレクトリです。たとえば、ターミナルに「iostat」と入力すると、「/usr/sbin」は $PATH の一部であるため、iostat は /usr/sbin から実行されます。したがって、コマンド ラインを頻繁に使用するユーザーは、コマンドを適切に実行できるように、ターミナルに新しいパスを調整または追加する必要がある場合があります。

おそらく、PATH の変更は、ターミナルを使用し、コマンド ラインで多くの時間を費やしている、より高度なユーザーや開発者を対象としています。平均的な Mac ユーザーは通常、Mac OS X でこれを変更、追加、またはその他の方法で調整する必要はありません。Mac OS X といえば、これは明らかに Mac 中心ですが、Linux でも同じトリックを使用してシェルに PATH を追加できます。 、および他のほとんどの UNIX フレーバー。

.現在の $PATH を確認するには、「echo $PATH」 と入力します。

ディレクトリをPATHに追加する

$PATH (環境変数) に新しいパスを追加する最も簡単な方法は、export コマンドを使用することです。この例では、export: で「~/opt/bin」をユーザー PATH に追加します。

export PATH=$PATH:~/opt/bin

コマンド ラインから直接実行し、echo で $PATH をチェックして、次のように追加されたことを示します:

echo $PATH

これにより、次のような結果が返されます。末尾に新しく追加された ~/opt/bin ディレクトリに注意してください:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin

複数のパスを PATH に追加する方法

複数のパスを検索の優先順位に従って $PATH に格納して並べることができるのと同様に、この方法で新しいパスを追加することもできます。前と同じ例を使用しますが、今回は ~/dev/bin ディレクトリも追加します:

export PATH=$PATH:~/opt/bin:~/dev/bin

シェルプロファイルでPATHを設定する

PATH への変更を保持するには、使用するシェルに応じて ~/.profile、.zshrc、または ~/.bash_profile に変更を追加する必要があることに注意してください。これを行うには、nano、emacs、vim など、お気に入りのテキスト エディターを使用します。複雑になってきている場合は、.profile にコメントを追加して、簡単にスキャンできるようにしておくことをお勧めします:

楽しみのために PATH に opt bin と dev bin を追加 export PATH=$PATH:~/opt/bin:~/dev/bin

.マック。 Mac OS X シェルの変更は、chsh を使用するか、ターミナルおよび/または iTerm2 の設定内で非常に簡単なプロセスです。

コマンドラインで PATH に新しいパスを正しい方法で追加する方法