自分はunixのシェルに関しては気づいたときにzshを薦められ、その流れでbash系しか使えなくなった。csh, tcshのユーザにシェルスクリプトを薦めるときに形式が異なるので苦労する。
そんなbash使いなのだが、どうも.bashrcがログイン時に適用されず、bashを再起動させるか、source .bashrcを実行しないと適用されない事象に悩まされた。
そこで調べたところ、
.bash_profileと.bashrcの違いは
どうやら、bashはログイン時には.bash_profileを適用するらしく、そのファイルにsource .bashrcを書く必要があるらしい。
びっくりした。
何年も使っていて知らなかったこともびっくりしたが、bashrcをそれほど使っていなかったことにも驚いた。