关闭

Liunx中环境变量的配置profile,environment,barshrc

标签: linux环境变量
1187人阅读 评论(0) 收藏 举报
分类:

在Linux下通常我们配置环境变量可以通过一下方法:

export命令直接在shell下设置 :缺点,只对当前shell生效

~/bashrc   :包含单个用户的bash shell的bash环境信息,当登录时以及每次打开新的shell时,该该文件被读取。

/etc/bashrc   :为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/bashrc与/etc/bashrc的区别在于前者对于单个用户而言,后者对于所有的用户是设置整个系统的环境,而/etc/profile是设置所有用户的环境。(局限性:只限制为bash shell提供环境设置)

/etc/profile   :此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。所有用户的shell都有权使用这些环境变量(特点:不限至shell的种类)。

~/profile    :可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,只需要修改其个人用户主目录下的.bashrc文件就可以了。进行设置后,可运用source profile命令更新profile。(source命令详见:http://blog.csdn.net/lyhdream/article/details/8873297

/etc/environment   :是设置整个系统的环境,优先权最高,而/etc/profile是设置所有用户的环境变量并且不区分shell类型;而而/etc/bashrc是设置所有用户的环境变量,只针对bash shell。


参考地址:http://developer.51cto.com/art/200906/129515.htm

http://www.linuxeden.com/html/sysadmin/20080424/56879.html

http://andy136566.iteye.com/blog/1025338



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:502316次
    • 积分:7059
    • 等级:
    • 排名:第3199名
    • 原创:201篇
    • 转载:80篇
    • 译文:1篇
    • 评论:22条
    最新评论