Bashをログインシェルにしている時に実行されるファイル達
/etc/にある全ユーザー共通の設定ファイル
パス | 説明 |
---|---|
/etc/profile | ログイン時に実行される |
$HOMEにあるユーザー毎の設定ファイル
パス | 説明 |
---|---|
.bash_profile | ログイン時に実行される |
.bash_login | ログイン時に実行される、.bash_profileが存在すれば実行されない |
.profile | ログイン時に実行される、.bash_profileか.bash_loginが存在すれば実行されない |
.bashrc | bash起動時に実行される、.bash_profileに書いてなければログイン時には実行されない |
.bash_logout | ログアウト時に実行される |
.bash_profileと.bashrcの使い分け
環境変数は.bash_profileに、それ以外は.bashrcに書くと思っておけば良さそう。