ニクニクドットミー

カッコいいおっさんを目指すエンジニアの厳かなブログ

.bash_profileなどの読み込み順についてメモ。

.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を読まなくなって焦りました。