PATHの設定(PATHを通す)
APACHEなど新しくインストールしたものの、起動する際は/usr/local/apache/bin/apachectl startなどといれないといけない。しかしPATHを通せば apachectl start とフルパスを通さなくてもよくなる。ここでは、その説明をします。
※何か不明な点やこの設定でできたーなど質問・感想等あれば掲示板に書き込みしてください!!
一時的にパスを通す
パスを一時的に通すには
# export PATH=$PATH:/usr/local/apache/bin
とうてば一時的にパスがとおります。
注意として export PATH=:/usr/local/apache/bin とすると今までのパスに上書きするという命令になるので使えたコマンドがつかなくなります。$PATH:は既存のパスに/usr/local/apache/binを追加するという意味です。
自動的にパスを通しておく
自動的にパスを通すには、それぞれのホームディレクトリの .bash_profileに先ほどのコマンドを追加すれば自動的にパスがとおります。まずホームディレクトリに移りましょう
# cd
上記コマンドで自分のホームディレクトリに移ります。そして
# ls -l ./bash*
と打ってみましょう。そうすると.bash_profileが見つかったと思います。(注意:lsだけでは見れません)そうしてviなどで .bash_profileに先ほどのコマンドを追加すればOKです
# vi .bash_profile
| #
# login setting for bash # (C)2000.2001 TrubLinuxJ if [ -f ~/.bashrc ]; then source ~/.bashrc fi # User specific environment and startup programs ENV=$HOME./.bashrc USERNEME="" export USERNAME ENV PATH export PATH=$PATH:/usr/local/apache/bin ←追加 mesg n |
.bash_profileの設定をすぐに有効にするには
# source .bash_profile
これで先ほど設定したパスが有効になります。
これでフルパスなしでできたでしょうか?