环境变量设置文件区别

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"

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