~/.bashrc, ~/.bash_profile, /etc/profile, /etc/bashrc ってどう違うのよ? †
全部 bash で読み込まれる初期化設定ファイル。けど、読み込まれるタイミングがちょっと違う。
ホームディレクトリにある .bashrc と .bash_profile はユーザーの個人用の設定で、/etc にある2つはシステムの標準設定。/etc/profile と ~/.bash_profile はログイン時のシェル(ログインシェル)で1回だけ読み込まれる設定で、/etc/bashrc と ~/.bashrc はシェルの起動時に毎回読み込まれる設定。
普通は .bashrc か .bash_profile のどちらかに書いておけば大丈夫。PATH HOWTO とか 0からのbash で起動時の流れがちょっとだけ解説してあるよ。
最終更新:2007年01月19日 05:17