PATH にディレクトリーを追加する方法 ノート

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

PATH にディレクトリーを追加するには、まず使用しているシェルを特定する必要があります。これは、コマンド ps -p $$ -o pid,comm= を実行することで行うことができます。Linux ではデフォルトのシェルが bash であり、Mac OS では zsh です。次に、シェルの設定ファイルを見つける必要があります。これは通常、zsh の場合は ~/.zshrc、bash の場合は ~/.bashrc、fish の場合は ~/.config/fish/config.fish です。ただし、bash の設定ファイルは ~/.bashrc~/.bash_profile~/.profile の 3 つのオプションがあり、どれが使用されているかをテストする必要があります。シェルの設定ファイルを見つけた後、PATH に追加するディレクトリーを特定する必要があります。これは、プログラムのインストール手順を確認するか、インストーラー固有のコマンド(例えば Node/npm の場合は npm config get prefix)を使用することで行うことができます。正しいディレクトリーを見つけた後、ディレクトリーからプログラムを実行できるかどうかを確認する必要があります。次に、シェルの設定ファイルを編集して、ディレクトリーを PATH に追加する必要があります。シェルによって構文が異なり、bash と zsh は export PATH=$PATH:~/directory を使用し、fish は set PATH $PATH ~/directory を使用します。最後に、シェルを再起動する必要があります。これで変更が有効になります。プログラムがまだ動作しない場合は、PATH の先頭にディレクトリーを追加する必要があるか、IDE または cron ジョブからプログラムを実行する場合は、PATH にディレクトリーを追加する方法を変更する必要があります。また、一部のインストーラーは、PATH を自動的に設定するスクリプトを提供します。これをシェルの設定ファイルに追加することで実行することができます。ただし、手動でディレクトリーを PATH に追加する方が好ましい場合もあります。