LoginSignup
1
3

More than 3 years have passed since last update.

パス(PATH)を通すとは?

Last updated at Posted at 2019-11-11

パス(PATH)を通すとは?

カレントディレクト以外にあるコマンドを実行するとき、パスを指定して実行することができます。しかし、毎回パスを入力するのは面倒です。パスを省略してコマンド入力させる方法があったらどれだけ便利でしょうか。
あらかじめ環境変数PATHにコマンドへのパスを登録すると、パスを省略してコマンド入力した際にパスを補完して実行してくれます。
このパスの登録のことを「PATHを通す」と言います。

手順

  1. コマンドへのパスを控えておきます。例えば、~/something/bin
  2. ホームディレクトリ下にある.bashrc (またはCatalina以降では.zshrcファイル)にパスを追記します。vim ~/.bashrc として、以下を追記します。export PATH="$PATH:~/something/bin"
  3. 現在のターミナルのプロセスに反映するために、source ~/.bashrc を実行します。あるいは、別ウィンドウを開くことで変更を適用させます。
  4. 動作確認として、$ echo $PATH を出力させます。さきほど登録したパスが出力されれば成功です。

一時的な利用

PATHを通すことで、新しいプロセスを開いたときにもコマンドサーチパスをし維持できます。これに対して、そのプロセスのみのPATHを指定する方法もあります。
export PATH="$PATH:~/something/bin" こうすると、プロセスを
閉じるまでの間だけ環境変数PATHに指定されたパスが定義されます。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3