Linux的环境变量配置
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的环境变量配置相关推荐
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556 文章- 38 评论- 77 ...
- linux tomcat环境变量配置_Tomcat
Tomcat介绍 1.Web服务器介绍Web服务器可以解析HTTP协议,收到请求后可以进行响应,比如响应静态资源.进行页面跳转等Web服务器响应可委托给CGI脚本.JSP脚本.ASP脚本.服务器端JS ...
- linux jdk环境变量配置
2019独角兽企业重金招聘Python工程师标准>>> 1.官网下载jdk tar包2.移动安装包到/usr/local 目录下,tar zxvf命令进行解压 感觉jdk的名字太难记 ...
- linux jre环境变量配置
首先去官网下载一个jre https://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154. ...
- linux anaconda环境变量配置
shenlong@shenlong:/mnt/shared$ echo 'export PATH=".home/shenlong/anaconda3/bin:$PATH"' > ...
- linux环境变量配置的方法,Linux环境变量配置方法
Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...
- linux环境变量又叫局部变量的区别,Linux下环境变量(.bash_profile和.bashrc的区别)...
在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容.如果每次都到安装目标文件夹内,找到可执行文件 来 ...
- 超详干货!Linux 环境变量配置全攻略
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习实验室 Linux环境变量配置 在自定义安装软件 ...
- Linux环境变量配置出错,导致登录不了......
Linux环境变量配置出错导致的后果: 1.登陆不了 linux 了 2.基本命令全失效了(如:ls,vi,sudo,su,find,cp等),除了cd命令可用. 解决方法有如下三步: 1.从图形登陆 ...
最新文章
- matlab都有什么接口,介绍MATLAB与C++的几种接口方式
- 【bzoj4372】烁烁的游戏 动态点分治+线段树
- leetcode 1370. 上升下降字符串
- 阿里开发者们的第5个感悟:听话,出活 1
- NUC1333 Knight Moves【DFS】
- LeetCode 893 Groups of Special-Equivalent Strings 解题报告
- 人工智能 企业变革_我们如何利用(人工)情报变革医院的运营管理
- 【​观察】同方谋定而后动 云局突破三板斧
- 注册表禁用计算机管理,Win7注册表编辑器被管理员禁用的解除方法
- ionic介绍以及ionic环境搭建
- Android条形码带数字,android – 使用条形码数字获取名称,价格等产品信息
- FortiGate防火墙配置SSL用户分流
- uniapp判断是否打开定位GPS
- 子之错父之过什么意思_子不教父之过是什么意思?
- 一个程序员在北京买房的经历
- linux 试题(包含答案)
- 使用 Drools 规则引擎实现业务逻辑
- java解一元一次方程
- 冰点服务器内的客户端显示脱机,冰点还原精灵DeepFreeze企业版控制台中不显示客户端...
- Qt phonon视频播放控件
热门文章
- 减治法在生成全排列中的应用(JAVA)--回溯、Johnson-Trotter算法、自字典序
- 常用的mysql sql_mode
- c++利用windows api遍历指定文件夹及其子文件夹中的文件
- 微型计算机接口与技术期末,微机原理与接口技术期末考试试题及答案.pdf
- mysql添加分区健_MySQL添加分区添加索引
- html js css如何关联_会html+css+js就能把前端项目发布到多个平台
- linux shell sql赋值,Linux下shell执行SQL
- 原理 msc_计算机网络原理梳理丨无线与移动网络
- ajax背景、ajax对象、ajax状态、ajax与http、ajax请求数据接口、同步与异步、ajax请求XML数据、封装ajax函数、artTemplate简介、同源策略和跨域请求、JSONP
- 2021年快手大健康行业数据价值报告