.bash_profile と .bashrc

bashの設定

bashの設定には次の2つのファイルがある。

  • .bash_profile
  • .bashrc

いつもなにがなんだかわからなくなるのでメモしておく。

.bash_profile

ログインした時に実行される。

.bashrc

bashが起動したときに実行される。

.bash_profile と .bashrc の使い分け

.bash_profileはログイン時に実行されるので、環境変数の設定に使用するといい。環境変数は子プロセスに引き継がれていくので、最初の一回だけ設定すればいいから。

.bashrcはbashが起動するたびに実行されるので、都度設定が必要なものを記載しておけばいい。エイリアスとか。

おまけ

.bash_profileで.bashrcを呼び出しているので、両方に記載する必要はない。

コメント

タイトルとURLをコピーしました