Linux的环境变量

一、Linux的变量种类

  按变量的生存周期来划分,Linux变量可分为两类:1、永久的:需要修改配置文件,变量永久生效。2、临时的:使用export命令声明即可,变量在关闭shell时失效。

二、设置变量的三种方法

  1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。例如:编辑/etc/profile文件,添加CLASSPATH变量# vi /etc/profileexport CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。2、在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。例如:编辑guok用户目录(/home/guok)下的.bash_profile$ vi /home/guok/.bash.profile添加如下内容:export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效。3、直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】在shell的命令行下直接使用[export 变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

三、PATH声明,其格式为:

  PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效。如果想立刻生效,则可执行下面的语句:$source .bash_profile需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。

linux如何设置环境变量相关推荐

  1. 在Linux里设置环境变量的方法(export PATH)

    在Linux里设置环境变量的方法(export PATH) 在Linux里设置环境变量的方法(export PATH) 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量 ...

  2. Linux(Ubuntu)设置环境变量(转载)

    Linux(Ubuntu)设置环境变量(转载) http://blog.csdn.net/wumingxing0228/article/details/6050175 环境变量是和Shell紧密相关的 ...

  3. Linux里设置环境变量的方法(export PATH)

    转自:在Linux里设置环境变量的方法(export PATH) 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量.例如我的mips-linux-gcc编译器在&quo ...

  4. 在Linux里设置环境变量的方法(export PATH)--待修改

    2019独角兽企业重金招聘Python工程师标准>>> 又可参见:http://bbs.csdn.net/topics/80391559 在Linux里设置环境变量的方法(expor ...

  5. linux中设置环境变量_如何在Linux中设置环境变量

    linux中设置环境变量 Wondering how to set environment variables in Linux? This is exactly what we'll be doin ...

  6. [linux]在Linux里设置环境变量的方法(export PATH)

    来源:http://www.cnblogs.com/amboyna/archive/2008/03/08/1096024.html 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要 ...

  7. Linux进行设置环境变量

    1在当前终端设置临时变量(退出后再进入就没有了) export PATH=/home/me/vault:$PATH 2.设置当前用户环境变量 如果当前用户目录下有 .bash_profile 或 .b ...

  8. linux 添加path环境变量中,在Linux里设置环境变量PATH的方法是什?

    我的mips-linux-gcc编译器在"/opt/au1200_rm/build_tools/bin"目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变 ...

  9. linux取消设置环境变量,linux设置环境变量

    1.临时生效性(只对当前会话有效) export http_proxy="socks://192.168.0.1:10808" 2.永久生效性 (1)在/etc/profile尾部 ...

  10. linux中设置环境变量PATH的方法(转)

    来源:http://blog.sina.com.cn/s/blog_6f4e385c0101ka4u.html 有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径 ...

最新文章

  1. php.ini 配快捷方式,求高手解答!界面保存的网页快捷方式图标默认恢复.
  2. 团队第二次冲刺第一天
  3. java miniui datagrid_miniui datagrid 的客户端分页解决方案
  4. layui + jfinal 实现上传下载
  5. Tomcat各版本说明
  6. Spring tool suite修改主题
  7. python:读写文件判断一行是否为空
  8. onclick和onfocus的区别
  9. iVMS-4200 Vs区别_理科与工科有什么区别?如何判断自己适合学那个?
  10. MySQL数据查询---连接查询
  11. BSOJ4217 【USACO 2013 Feburary Gold】旅行线路 DP(双路递推)
  12. 贝塞尔曲线与B样条曲线
  13. 07 - Nor Flash
  14. Error response from daemon: Container xxx is not running的解决方法
  15. ModuleNotFoundError: No module named ‘pyLDAvis.gensim‘解决方案
  16. 4.1 不定积分的概念与性质
  17. 交换机串行损耗解决之预加重
  18. VS2019 + OpenVINO 初体验
  19. Windows10笔记本电脑无法进入睡眠模式
  20. 本科论文答辩开题报告ppt模板

热门文章

  1. Java--第2天--Html(二)
  2. excel表格中忘了撤销工作表保护密码怎么办
  3. STK MATLAB联合仿真(一)STK与MATLAB的连接(COM与Connector)
  4. 计算机类和鼠标类是什么关系,什么是机械鼠标和光学鼠标?两者有什么区别?...
  5. 2022版史上最牛Java学习路线图(视频教程+配套资料)
  6. 《the django book》part2 django的安装使用
  7. 阿蛮点歌 未能成功访问服务器,阿蛮歌霸KTV点歌软件的4种添加歌曲的方法
  8. 永中office之在线预览(vue/js版)
  9. 2019软件测试最新视频教程大合集汇总
  10. 谷歌无法加载印象笔记剪辑插件