.bashrcとか.bash_profileとかの読み込み順についてメモ。
会社の先輩に教えてもらったものをそのままコピペ(笑)
/etc/profile ログインしたとき読み込まれます。全ユーザ共通設定に使用。
~/.bash_profile /etc/profileの次に読み込まれます。格ユーザ個別設定に使用。
~/.bash_login ~/.bash_profileが存在しない場合に読み込まれます。存在する場合は読み込まれないので注意
~/.profile ~/.bash_profileと~/.bash_loginが存在しない場合に読み込まれます。存在する場合は読み込まれないので注意
~/.bashrc コマンドラインで”bash”と入力して、新しいシェルを起動したときに読み込まれる。(”source .bashrc”でもOK)Linuxなど違い起動時に読み込まれないので注意
とりあえず、~/.bash_profileに書いておけばOK。
.profileにmacportsのパスを書いていて、その状態で.bash_profile作ったら.profileを読まなくなって焦りました。