Bash
ファイル実行シーケンス
サーチ…
前書き
.bash_profile 、 .bash_login 、 .bashrc 、および.profileすべて同じことを行います。関数、変数、ソートの設定と定義。
主な違いは、 .bashrcはログインしていないがインタラクティブなウィンドウのオープン時に呼び出され、 .bash_profileとその他はログインシェルのために呼び出されるという点です。とにかく、多くの人が.bash_profileやそれに類するコール.bashrc持っています。
備考
メモの他のファイルは次のとおりです。
/etc/profile、システム全体(ユーザー固有ではない)の初期化コード。.bash_logout、ログアウト時にトリガーされる(クリーンアップのことを考える).inputrc、.bashrcに似てい.bashrcが、readlineに似てい.bashrc。
.profileと.bash_profile(と.bash_login)
.profileは起動時にbashを含むほとんどのシェルによって読み込まれます。ただし、 .bash_profileは、bash固有の構成に使用されます。一般的な初期化コードは、 .profileに入れます。 bashに固有の場合は、 .bash_profile使用します。
.profileは実際にbashのために特別に設計されていませんが、代わりに.bash_profileが使用されます。 ( .profileはBourneと他の同様のシェル用で、bashはこれに基づいています) .bash_profileが見つからない場合、Bashは.profile戻ります。
.bash_loginは.bash_profileが見つからない場合のフォールバック.bash_profile 。通常、代わりに.bash_profileまたは.profileを使用することをお.bash_profileします。