環境變量設置文件區別

1:
用戶家目錄下的 .profle 和 /ect/profile 是登錄運行的,並且運行一次。只是針對的用戶不同而已。
/ect/profile 針對所有用戶有效
.profle 針對當前用戶有效

2:
用戶家目錄下的 .bashrc 和 /ect/bash.bashrc (ubuntu下是這個) 是每次運行shell執行的。只是針對的用戶不同而已。

3:共同點
都是可以配置環境變量的文件

4:不同點
在bashrc文件裏定義變量不用 export  (打開shell一次執行一次)
在profile文件裏定義變量要用 export (因爲只執行一次)

5:範例

~/.bashrc 定義 QTDIR 爲 /usr/share/qt4
文件後面添加
QTDIR=/usr/share/qt4

~/.profile 定義 QTDIR
文件後面添加
export QTDIR=/usr/share/qt4

6:注意
定義變量時,如果字符串中間有空格,必須把字符串用雙引號引起來,沒空格就可以不用引起來

7:我的模板
/etc/profile文件末尾的內容
export acm=/media/study/acm/my_acm
export QTDIR="/usr/share/qt4"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章