Re: [問題] ubuntu8.04終端機好像預期不去讀.bash_profile
※ 引述《dogtsing.bbs@ptt.cc (颺)》之銘言:
> 因為和朋友共同開發軟體
> 不過他用的是Scientific Linux
> 而我是用ubuntu 8.04
> 我們寫的用來hooking環境變數的script裏面希望可以根據每人的OS不同去做調整
> 這時候我才發現原來好像ubuntu 8.04開終端機時不會去讀 .bash_profile
> (我平常習慣編輯.bashrc 所以沒注意到這件事情)
> 記得前兩天亂玩的時候有試到如果用
> bash -l
> 我的shell就會去讀.bash_profile
> 問題:
> 1.不曉得是哪裡觀念不足, 為啥平實shell不去讀.bash_profile
> 但用 bash -l就會去讀?
> 2.有可能設定成開啟終端機時可以自動去讀 .bash_profile嗎?
> 謝謝!!
login shell 才讀取 ~/.bash_profile,終端機開 shell 那是
interactive mode,所以只會讀取 ~/.bashrc。
也許你改你的配置檔案....
~/.bash_profile :
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
這樣共用放 .bashrc 即可
--
如果真的愛一個作業系統 怎能不害怕不再能使用它 而我們必須接受現實
於是長大了 寂寞就是沒有了機會再用它 比沒有電腦還要寂寞
而那些點亮我們生命的作業系統 就彷彿電影中發生在暹邏的愛情故事
即使短暫使用也會刻骨銘心
To all the Linux that bring us to kernel.
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: kendlee.sayya.org
討論串 (同標題文章)