[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 メーリングリストの案内