サーチ…


前書き

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



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow