在/etc/profile文件中修改环境变量,对全局作用
如何添加环境变量。
例如添加”NAME=liheng“ 。在profile文件的最后添加如下内容export NAME=liheng
变量值liheng可以加引号也可以不加,效果一样。
在profile文件添加或修改的内容需要注销系统才能生效。

./etc/profile , /etc/profile.d ,~/.bashrc, ~/.bash_file,这几个文件的区别
~/.bashrc, ~/.bash_file这两个看到~这个符合,应该明白,这是宿主目录下的,即里面的环境变量也叫shell变量,是局部的,只对特定的shell有效,修改过别忘了source 命令一下。
/etc/profile , /etc/profile.d,前面的是文件,后面一看也就明白.d表示目录, /etc/profile里面的变量是全局的,对所有用户的shell有效。
我们每当在终端输入命令,系统会有响应,最重要的就是搜索路径啦,可以通过echo $PATH看到,系统所有命令的搜索路径,以:符合分开。

例如在/etc/profile里面
export JAVA_HOME=/opt/jdk1.8.0_112
export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAH​OME/jreexportCLASSPATH=.:{JAVA_HOME}/lib: J R E H O M E / l i b e x p o r t P A T H = {JRE_HOME}/lib export PATH= JREH​OME/libexportPATH=PATH:${JAVA_HOME}/bin
export JAVA_HOME JRE_HOME CLASSPATH PATH

path是系统用来指定可执行文件的完整路径,
classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import javax.swing.JTable这句话是告诉编译器要引入javax.swing这个包下的JTable类,而classpath就是告诉编译器该到哪里去找到这个类(前提是你在classpath中设置了这个类的路径)

Linux /etc/profile 全局变量相关推荐

  1. Linux /etc/profile文件详解

    linux /etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux profile文件的相关原理,这里对则以文件进行具体分析.这里修改 ...

  2. linux中etc目录下没有source,Linux /etc/profile文件详解及修改后如何立即生效(使用source命令)...

    Linux /etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux profile文件的相关原理,这里对则以文件进行具体分析.这里修改 ...

  3. 【Linux命令行】使用Linux环境变量:全局变量、局部变量、用户定义变量

    文章目录 什么是环境变量 全局环境变量 局部环境变量 创建自己的局部变量 设置局部用户定义变量 设置全局环境变量 删除环境变量 默认shell环境变量 设置PATH环境变量 定位环境变量 登录shel ...

  4. Linux下profile和bashrc四种的区别

    /etc/profile./etc/bashrc.~/.bash_profile.~/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么? /etc/profile: 用来设置系统环境 ...

  5. linux中profile文件作用,解析Linux系统中bashrc和profile文件的作用区别

    使用终端ssh登录Linux操作系统的控制台后,会出现一个提示符号(例如:#或~),在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的Shell来做处理. ...

  6. linux arm current_thread_info定义,linux 内核 current全局变量

    在内核的API里经常能够见到一个指针current,它表示的是当前的进程(如果说是一个全局变量虽然不合理,但更容易理解), current内核路径为:include\asm-generic\curre ...

  7. linux etc profile生效,让/etc/profile文件修改后立即生效

    满意答案 姗姗860411 2016.09.02 采纳率:53%    等级:10 已帮助:1968人 让/etc/profile文件修改后立即生效方法1: www.dnjsb.com 让/etc/p ...

  8. linux /etc/profile文件,Linux 配置文件 /etc/profile

    Linux 配置文件 /etc/profile 1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO= ...

  9. linux bash profile bash_profile 小结

    login 方式:: su - oracle 依次 /etc/bash.bashrc---- /home/$user/.bashrc ---- /ect/profile ---- /home/$use ...

最新文章

  1. [翻译]Python中yield的解释
  2. Genomes correction and assembling - Present methods and tools
  3. 使用CFURLCreateStringByAddingPercentEscapes进行URL编码
  4. 从原理上搞懂如何设置线程池参数大小?
  5. WPF效果(GIS三维续篇)
  6. 【51nod-1289】大鱼吃小鱼
  7. Linux/Centos下安装部署phantomjs 及使用
  8. 再有人问你MySQL索引原理,就把这篇文章甩给他!
  9. 12 快件文档“更新终止”从作者“xxx”收到
  10. 《并行计算的编程模型》一3.8.3 原子交换和条件交换
  11. Mysql主从复制集群类型和搭建方法
  12. linux网络问题-子网掩码与网关不在同一段的处理
  13. 几个查询优化小技巧,可以大大提高效率并解决一些问题
  14. python语法元素合集
  15. 实对称矩阵特征值特征向量求解算法C语言实现
  16. xmpp即时通讯协议的特性---长处和缺点!
  17. Kaptcha简单使用
  18. 发卡行 收单行 收单
  19. ReDet A Rotation-equivariant Detector for Aerial Object Detection 论文学习
  20. 几行烂代码,我赔了16万。

热门文章

  1. 如何把图片转换为PDF文档
  2. 保险后市场 一个瞄准年轻消费者的市场正在诞生
  3. 向淘宝生态圈看齐——阿里云“云合计划”
  4. 苹果id家人共享功能介绍
  5. Excel如何批量隐藏0值单元格整行
  6. xshell命令卡死
  7. mac版PHPstudy集成环境
  8. js实现图片循环播放--带按钮功能(广告轮播效果)~~~(超简单代码实现)
  9. CSS倾斜边框|创意框边框悬停效果
  10. 发布超人游戏(C语言游戏源码)