シェル(Bash)

3.6.3 パス

なんらかのコマンドをタイプして実行しようとすると、 環境変数 PATH で設定されているディレクトリから該当名のコマンドが捜索さ れ、実行される。現在のPATH設定は、


     printenv PATH

で参照できる。(単にprintenvとタイプすると、設定されてる全ての環境変数が表示される)

例えば、~/bin というディレクトリに入ってるコマンドも、PATH に追加したいときには以下を実行する。

  1. ~/.bashrcに以下の行を追加

    PATH=$PATH:$HOME/bin


    export PATH

    HOMEは各ユーザのホームディレクトリを示す変数である。 printenv HOME を実行すると、$HOMEがなにかわかる。

  2. 設定(~/.bashrc)を読み込む。
    $ source ~/.bashrc