2019独角兽企业重金招聘Python工程师标准>>>

Linux下设置变量有三种方法:

第一种:在/etc/profile文件中添加变量【对所有用户生效(永久的)】

  用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。

  例如:编辑/etc/profile文件,添加CLASSPATH变量

  # vi /etc/profile

  export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

  注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。

 

第二种: 在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】

  用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。

  例如:编辑用户目录(~)下的.bash_profile

  $ vi  ~/.bash.profile

  添加如下内容:

  export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

  注:修改文件后要想马上生效还要运行$ source .bash_profile不然只能在下次重进此用户时生效。

 

第三种: 直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】

  在shell的命令行下直接使用[export 变量名=变量值] 定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://my.oschina.net/yangdongwei/blog/486901

Linux的环境变量配置相关推荐

  1. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  2. linux tomcat环境变量配置_Tomcat

    Tomcat介绍 1.Web服务器介绍Web服务器可以解析HTTP协议,收到请求后可以进行响应,比如响应静态资源.进行页面跳转等Web服务器响应可委托给CGI脚本.JSP脚本.ASP脚本.服务器端JS ...

  3. linux jdk环境变量配置

    2019独角兽企业重金招聘Python工程师标准>>> 1.官网下载jdk tar包2.移动安装包到/usr/local 目录下,tar zxvf命令进行解压 感觉jdk的名字太难记 ...

  4. linux jre环境变量配置

    首先去官网下载一个jre https://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154. ...

  5. linux anaconda环境变量配置

    shenlong@shenlong:/mnt/shared$ echo 'export PATH=".home/shenlong/anaconda3/bin:$PATH"' > ...

  6. linux环境变量配置的方法,Linux环境变量配置方法

    Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...

  7. linux环境变量又叫局部变量的区别,Linux下环境变量(.bash_profile和.bashrc的区别)...

    在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容.如果每次都到安装目标文件夹内,找到可执行文件 来 ...

  8. 超详干货!Linux 环境变量配置全攻略

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习实验室 Linux环境变量配置 在自定义安装软件 ...

  9. Linux环境变量配置出错,导致登录不了......

    Linux环境变量配置出错导致的后果: 1.登陆不了 linux 了 2.基本命令全失效了(如:ls,vi,sudo,su,find,cp等),除了cd命令可用. 解决方法有如下三步: 1.从图形登陆 ...

最新文章

  1. matlab都有什么接口,介绍MATLAB与C++的几种接口方式
  2. 【bzoj4372】烁烁的游戏 动态点分治+线段树
  3. leetcode 1370. 上升下降字符串
  4. 阿里开发者们的第5个感悟:听话,出活 1
  5. NUC1333 Knight Moves【DFS】
  6. LeetCode 893 Groups of Special-Equivalent Strings 解题报告
  7. 人工智能 企业变革_我们如何利用(人工)情报变革医院的运营管理
  8. 【​观察】同方谋定而后动 云局突破三板斧
  9. 注册表禁用计算机管理,Win7注册表编辑器被管理员禁用的解除方法
  10. ionic介绍以及ionic环境搭建
  11. Android条形码带数字,android – 使用条形码数字获取名称,价格等产品信息
  12. FortiGate防火墙配置SSL用户分流
  13. uniapp判断是否打开定位GPS
  14. 子之错父之过什么意思_子不教父之过是什么意思?
  15. 一个程序员在北京买房的经历
  16. linux 试题(包含答案)
  17. 使用 Drools 规则引擎实现业务逻辑
  18. java解一元一次方程
  19. 冰点服务器内的客户端显示脱机,冰点还原精灵DeepFreeze企业版控制台中不显示客户端...
  20. Qt phonon视频播放控件

热门文章

  1. 减治法在生成全排列中的应用(JAVA)--回溯、Johnson-Trotter算法、自字典序
  2. 常用的mysql sql_mode
  3. c++利用windows api遍历指定文件夹及其子文件夹中的文件
  4. 微型计算机接口与技术期末,微机原理与接口技术期末考试试题及答案.pdf
  5. mysql添加分区健_MySQL添加分区添加索引
  6. html js css如何关联_会html+css+js就能把前端项目发布到多个平台
  7. linux shell sql赋值,Linux下shell执行SQL
  8. 原理 msc_计算机网络原理梳理丨无线与移动网络
  9. ajax背景、ajax对象、ajax状态、ajax与http、ajax请求数据接口、同步与异步、ajax请求XML数据、封装ajax函数、artTemplate简介、同源策略和跨域请求、JSONP
  10. 2021年快手大健康行业数据价值报告