.bashrcや.bash_profileの読み込み順序がいまいち覚えられないので、まとめてみました。 bash起動時に読み込むファイル シェルを起動する度に、環境変数やエイリアス、関数を定義するのは非効率で面倒です。 そのため、それらの定義を自動的に行うための設定ファイルが用意されています。 bashの設定ファイルには、下記のものがあります。 /etc/profile:ログイン時に実行され、全ユーザーから参照される .bash_profile:ログイン時に実行される .bash_login:~/.bash_profileがない場合、ログイン時に実行される .profile:~/.bash_profile、~/.bash_loginがない場合ログイン時に実行される .bashrc:bash起動時に実行される .bash_logout:ログアウト時に実行される /etcディレクトリ以下の設定
![bash設定ファイルの一覧と読み込み順序まとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/2f37a99668729ae267e244c0422ea2f3b6cdc9c7/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fbacchi.me%2Fwp-content%2Fuploads%2F2015%2F02%2Fbash_.jpeg%3Ffit%3D234%252C215%26ssl%3D1)