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
します。