ページコンテンツ
bashの設定ファイルとは
シェル起動時に、環境変数やエリアス、関数などを定義するのは非効率なため、それらの定義を自動で行えるように設定ファイルが用意されています。
ファイル | 説明 |
---|---|
/etc/profile | ログイン時に実行され、全ユーザから参照されるので、基本的な環境変数が設定される |
~/.bash_profile | ログイン時に実行され、ユーザ独自の設定を行います。 「 ~ 」はユーザのホームディレクトリを示す。 ~/.bash_profile が存在しない場合は、 ~/.bash_login 、 ~/.profile の順に検索され最初のファイルが実行される。 |
~/.bash_login | ~/.bash_profileが存在しない場合、ログイン時に実行 |
~/.profile | ~/.bash_profile, ~/.bash_login が存在しない場合、ログイン時に実行 |
~/.bashrc | bash起動時に実行(対話側シェルが起動されるたびに実行) |
~/.bash_logout | ログアウト時に実行 |