/etc/bashrc沒有作用?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

/etc/bashrc沒有作用?

文章訪客 » 週一 12月 13, 2004 10:58 am

我修改/etc/bashrc之後,重新登入
然後用env指令檢查環境變數,我發現沒有變化:P
於是我就把bashrc拷貝成root home directory下的
.bashrc,然後用root登入,一樣沒用><
我在改用一般使用者,把/etc/bashrc拷貝到個人目錄下
變成.bashrc
結果work~~這是怎麼回事 :shock:
一般執行bash shell的次序不是/etc/profile,/etc/bashrc
.bash_profile,.bashrc嗎?
請知道的人為小弟解答,謝謝
訪客
 

re:/etc/bashrc沒有作用?

文章aprotoss » 週一 12月 13, 2004 11:39 am

我記得好像要在.bash_profile中加入

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

,這樣才會去讀 ~/.bashrc
外面的世界很精彩,我出去一定會失敗!

Orz....

-jac
頭像
aprotoss
懵懂的國中生
懵懂的國中生
 
文章: 224
註冊時間: 週一 12月 01, 2003 2:11 am

re:/etc/bashrc沒有作用?

文章d2207197 » 週一 12月 13, 2004 1:08 pm

登入時只會載入 .bash_profile or or .bash_login or .profile
單純執行 bash 時會載入 .bashrc
登出時會執行 .bash_logout

一般使用者之所以登入時會載入 .bashrc,是因為 .bash_profile (或其他起始檔),內容中有 source ~/.bashrc,就像上面 aprotoss 兄說的一樣。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron