質問: x11のxtermが.bash_profileを読み込まないのはなぜ? mac os x leopardを使っています。 x11r7.2のターミナルを起動すると、 ~/.bashrc は読み込まれますが、 ~/.bash_profile は読み込まれません。 x11でないterminalではちゃんと読み込まれますが、 なぜでしょうか? 理由を教えていただけると嬉しいです。
回答: ~/.bashrc はシェルを起動する度に実行され、 ~/.bash_profile はログイン時にだけ実行されます。 ですので、terminal.app を起動する際には .bash_profile が実行され、x11 上で xterm を実行したときには .bashrc が実行されるのは正常な動作です。