在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中环境变量的配置profile,environment,barshrc相关推荐

  1. java se环境变量设置_JavaSE中环境变量的配置

    在说Java中环境变量配置之前,还是先说说JDK和JRE吧. JRE(Java Runtime Environment),即Java的运行环境.主要包括JVM(Java Virtual Machine ...

  2. JavaSE中环境变量的配置

    在说Java中环境变量配置之前,还是先说说JDK和JRE吧. JRE(Java Runtime Environment),即Java的运行环境.主要包括JVM(Java Virtual Machine ...

  3. ubuntu中环境变量文件/etc/profile、.profile、.bashrc、/etc/bash.bashrc之间的区别和联系

    一 /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行****加粗样式.并从/etc/profile.d目录的配置文件中搜集shell的设置.所以如果你有 ...

  4. Linux中环境变量文件及配置

    一.环境变量文件介绍 转自:http://www.cnblogs.com/mengyan/archive/2012/09/04/2669894.html Linux中环境变量包括系统级和用户级,系统级 ...

  5. linux中d4B什么意思,Linux中环境变量文件及配置+++

    Linux中环境变量文件及配置 一.环境变量文件介绍 转自:://http://www.doczj.com/doc/63e2b4bd482fb4daa48d4b53.html/cscmaker/art ...

  6. bashrc文件中环境变量配置错误,导致linux命令无法正常使用的解决方案

    分析原因 bashrc文件中环境变量配置错误,导致linux无法正常使用. 其实解决问题的方法很简单:把你在bashrc文件中写错的东西注释掉或者改写正确即可. 可是此时图形界面登陆不了,vim用不了 ...

  7. nodejs安装不好_nodejs安装过程中环境变量配置的问题

    目前总是不成功,提示module.js:471,抛出错误,无法找到模块之类的. 按照这个链接里给的方法,我查看了下路径.上面的是全局模块的安装路径,下面是全局模块的默认搜索路径. 我尝试把环境变量中用 ...

  8. Windows8系统中JAVA环境变量的配置

    在Windows8系统中进行JAVA环境变量的配置 Windows8是微软最新和最具有革命性变化的操作系统.该系统旨在让人们的日常电脑操作更加简单和快捷,为人们提供高效易行的工作环境.目前,微软官方已 ...

  9. java8安装_科学网—Java JDK 8 的安装以及环境变量的配置(Linux and Windows) - 彭勇的博文...

    Java JDK 8 的安装以及环境变量的配置(Linux and Windows) JDK(Java Development Kit)包括了Java语言的编译器,可以在这里下载: 根据操作系统选择相 ...

最新文章

  1. Android逆向分析工具ded的使用
  2. Linux安装gitbook
  3. const_cast
  4. 例5-17和例5-18
  5. 在台湾当程序员是一种什么样的体验?
  6. Java运算符(Operator)之 算数运算符(ArithmeticOperator)
  7. varnish与squid的比较
  8. Spring Boot 初步小结
  9. 数字ic后端学习ing
  10. 【宏】解决vcard乱码批量导入outlook
  11. 计算机网络哈勃,「实时热点」美国哈勃已脱机一星期:NASA已尝试修复3次,均以失败告终...
  12. 上下文无关文法(例题+计算)
  13. 虚幻AI蓝图基础笔记(万字整理)
  14. DIY装机用单条8GB还是2条4GB双通道内存好?选错当心速度会变慢!
  15. 计算机科学 杨保海,基于视差空间采样的区域增长稠密立体匹配算法
  16. 怎么将pdf格式转换成jpg
  17. 大数据的关键技术与综述
  18. 第三章 产品数据 第3节 物料清单BOM
  19. 一份黑椒牛肉饭引发的瞎想
  20. 【养生】第一步-----筑基

热门文章

  1. Stanford UFLDL教程 神经网络向量化
  2. 鸟哥的Linux私房菜(基础篇)- 一些基础的Linux 问题
  3. 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.1)
  4. 1.模型 16个相机参数(内参、外参、畸变参数)
  5. python+selenium中webdriver相关资源
  6. 01-将自己的Ubuntu电脑设置为一台可远程访问的服务器
  7. MINA2-TCP服务端实例
  8. 差分约束 4416 FFF 团卧底的后宫
  9. php 中调用 require include 的比较
  10. 一个完美网站的101项指标(转)