# 第三章 GNUとUnixのコマンド
練習問題3.2
自分専用のコマンドを収めた$HOME/binディレクトリを環境変数PATHに追加したいと思います。bashシェルではどのようにすれば良いですか?
A. PATH=PATH+'$HOME/bin'
B. PATH=$HOME/bin
C. PATH=$PATH:$HOME/bin
D. $PATH=$HOME/bin
E. PATH='$PATH:$HOME/bin'
(解答)C
(解説)
環境変数PATHにパスを追加する場合、「PATH=$PATH:」に続けて追加するディレクトリを指定します。従って、正解は選択肢Cです。選択肢Bのやり方では、PATH変数の内容は新しく設定したディレクトリだけになってしまいます。変数を定義する場合、変数名の先頭に「$」は不要です。選択肢Eのように単一引用符で囲んでしますと。PATH変数の内容は「$PATH:$HOME/bin」となってしまいます。なお、$HOMEにはホームディレクトリのパスが格納されています。