[pgsql-jp: 33525] Re: なぜ.bash_profile の方へ?

T.P.S.Nakagawa yaemon @ kikansha.jp
2004年 7月 7日 (水) 12:52:38 JST


パイプ喫いの中川です。

	西村@和歌山市さんが
	07月07日12時02分に発信された
	「[pgsql-jp: 33523] なぜ.bash_profileの方へ?」こと
	<20040707115214.FD0C.ATSUSHI_NISHIMURA @ lets-heart.co.jp>より

>   最近の投稿で、環境変数に関する内容があり、僕も一応確認したんですが、
>  僕は .bashrc の方へ書いてました。
>  .bash_profile の方へ書いた方が良いという解答がありましたが、それは
>  何故なのでしょうか?

1. 気持ち悪いでしょ?
----------------------------------------
yaemon @ arts$ echo "TEST=$TEST:C ; export TEST" >>  ~/.bashrc
yaemon @ arts$ echo $TEST
A:B
yaemon @ arts$ bash
yaemon @ arts$ echo $TEST
A:B:C
yaemon @ arts$ bash
yaemon @ arts$ echo $TEST
A:B:C:C
yaemon @ arts$ bash
yaemon @ arts$ echo $TEST
A:B:C:C:C
----------------------------------------


2. 読み込まない場合
私の .bash_profile の末尾には
----------------------------------------
TTY=`tty`
if test  "$TTY" = "/dev/ttyv0" ;then
	startx > $HOME/log/run/startx.log 2>&1
else
    . $HOME/.bashrc
fi
----------------------------------------

と書いてあります。( ". $HOME/" は "source $HOME/" でも可)

X を起動するときには、ターミナルソフトが bash を呼び出すときに
$HOME/.bashrc を読み込むから問題ないけれど... という理由ですね。


========================================================================
  早起きして作業しても無理なことは、いくら夜更ししてもやはりできない
                     信念ではない。真実だ。
--
  中川 恒雄 ( T.Nakagawa )         mailto:yaemon @ kikansha.jp
                                   http://www.kikansha.jp/~yaemon/



pgsql-jp メーリングリストの案内