bash 設定ファイル

ページコンテンツ

bashの設定ファイルとは


シェル起動時に、環境変数やエリアス、関数などを定義するのは非効率なため、それらの定義を自動で行えるように設定ファイルが用意されています。

ファイル説明
/etc/profileログイン時に実行され、全ユーザから参照されるので、基本的な環境変数が設定される
~/.bash_profileログイン時に実行され、ユーザ独自の設定を行います。
「 ~ 」はユーザのホームディレクトリを示す。
~/.bash_profile が存在しない場合は、
~/.bash_login 、
~/.profile の順に検索され最初のファイルが実行される。
~/.bash_login ~/.bash_profileが存在しない場合、ログイン時に実行
~/.profile ~/.bash_profile, ~/.bash_login
が存在しない場合、ログイン時に実行
~/.bashrcbash起動時に実行(対話側シェルが起動されるたびに実行)
~/.bash_logoutログアウト時に実行

関連記事