
Image by Frauke Riether from Pixabay
設定を書き込む際にいつも悩む
.bash_profileと.bashrcの使い分け。。
ざっくり使い分けを調べたので、メモです。
■.bash_profile
| 用途 | OSのログイン環境の設定 ※OSが管理する変数の設定 |
| 設定対象 | 環境変数など |
| 読み込みタイミング | ログイン時の1回 |
■.bashrc
| 用途 | bashの設定 ※bashが管理する変数の設定 |
| 設定対象 | エイリアスなど |
| 読み込みタイミング | シェルを起動するたび |
※bashは開くたびに、初期設定で起動される。
⇒「bashが毎回忘れる設定」は.bashrcに書く必要がある
結論として以下にたどり着きました。
bashを開くたびに「bashが毎回忘れる設定」かどうか
⇒忘れる:.bashrc
⇒忘れない:.bash_profile
結局、
どの設定が「bashが毎回忘れる設定」なのかを知らないので、
私は毎回調べようと思います。