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

原创 2013年12月02日 22:03:50

在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



liunx下的jdk的安装-以及全局环境变量的配置

liunx下的jdk的安装详解-以及全局环境变量的配置

mac pro 环境变量的配置 (当不存在 .bash_profile 文件的时候)

顺便说下:  mac 下java SDK 的路径。(比如在使用jertbrains 开发android 程序的时候,开始就要配置JSDK路径) http://hi.baidu.com/l...

mac pro 环境变量的配置 (当不存在 .bash_profile 文件的时候)

顺便说下:  mac 下java SDK 的路径。(比如在使用jertbrains 开发android 程序的时候,开始就要配置JSDK路径) http://hi.baidu.com/lio...

Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)

http://www.linuxeden.com/html/sysadmin/20080424/56879.html 现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量...

C#使用System.Environment操作系统环境变量的中文API

静态类:System.Environment 说明:Environment类提供有关当前环境和平台的信息以及操作它们的方法。无法继承此类。使用 Environment类可检索信息,如命令行参数、退...
  • Biegral
  • Biegral
  • 2015年06月01日 14:43
  • 378

Java 环境变量配置(windows + liunx)

  • 2012年05月12日 10:19
  • 89KB
  • 下载

/etc/profile与/etc /enviroment的比较 UBUNTU四种环境变量的简介

原文链接: http://blog.csdn.net/adparking/article/details/5701764 以下节选: /etc/environment 与 /et...
  • yypony
  • yypony
  • 2013年06月03日 20:26
  • 384

/etc/profile与/etc /enviroment的比较 UBUNTU四种环境变量的简介

先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文。将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN...

JDK环境变量的配置

  • 2013年05月25日 09:37
  • 185B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Liunx中环境变量的配置profile,environment,barshrc
举报原因:
原因补充:

(最多只允许输入30个字)