linux系统环境变量及用户环境变量的配置
linux环境变量和Windows的环境变量一样,分系统环境变量和用户环境变量,系统环境变量对所有用户有效,而用户环境变量只对当前用户有效,下面以jdk为例进行两种环境变量的配置。
1.系统环境变量配置
执行 vim /etc/profile,JAVA_HOME为jdk所在目录:
保存后执行source /etc/profile立即生效,执行java -version,出现jdk版本信息说明配置成功:
当前用户为root,切换用户后,检查该配置是否也对该用户生效:
切换为普通用户“jia”后(注意此处要用su - ),执行java -version依然出现了jdk版本信息,说明系统环境变量确实是对所有用户有效的。
2.用户环境变量配置
这里我为了更好区分,普通用户使用的jdk版本为1.7.
cd /home/用户名 ,进到普通用户的家目录下,可以看到用户的环境变量文件.bash_profile(该文件为隐藏文件)
vim .bash_profile,JAVA_HOME为jdk所在目录:
保存后执行 source .bash_profile立即生效,执行java -version后可以看到jdk版本为1.7,说明用户环境变量的配置生效了
以上为系统环境变量及用户环境变量的配置,如果既配置了系统环境变量,又配置了用户环境变量,最终会以用户环境变量的配置为准。
linux系统环境变量及用户环境变量的配置相关推荐
- Ubuntu 系统环境变量和用户环境变量设置
Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量.系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效. 文章转载自http://leonhongchina.bl ...
- 在配置环境变量时是该用系统环境变量还是用户环境变量?
环境变量分为系统环境变量和用户环境变量. 正常所说的环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用,如果此电脑登入了另外个用户账号,那配置之前账号的用户环境变量就对另外个 ...
- windows系统环境变量和用户环境变量的区别
区别: 环境变量分为系统环境变量和用户环境变量.环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用. 例如你要用opencv,那么你把opencv的bin目录加入到path变 ...
- 系统环境变量和用户环境变量的区别
系统环境变量和用户环境变量的区别 环境变量分为系统环境变量和用户环境变量. 正常所说的环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用,如果此电脑登入了另外个用户账号,那配 ...
- Windows 10 系统设置系统环境变量和用户环境变量
系统环境变量对整个系统有效 用户环境变量只对当前用户有效 方法一: 1.首先选中桌面此电脑图标,右键选择属性.如果桌面没有此电脑图标,打开方式http://blog.csdn.net/qq_29129 ...
- win10,配置环境变量时系统环境变量和用户环境变量的优先级
关于%%中间夹着的东西,比如%AppData%的路径,是在注册表中可以修改的,用户也可以自定义这种%...%,相当于你定义了一个路径常量,定义方法也是去系统的环境变量中去添加即可. 比如一般常用%JA ...
- Linux下非root用户环境变量使用小结
环境变量是指操作系统或程序执行时候默认设定的参数,比如path路径变量,或者说是当要执行某个命令或程序的时候默认寻找的路径.环境变量可以分为永久变量和临时变量,或是用户变量和系统变量. 在多人使用同一 ...
- 快速学会如何在linux上用户环境变量和系统环境变量
文章目录 1.普通变量 2.环境变量 例如 1.普通变量 普通变量也可称为局部变量,只能在创建它们的Shell函数或Shell脚本中使用,普通变量一般由开发者在开发脚本程序时创建. 设置变量: 变量命 ...
- Linux 用户环境变量的设置
环境 Linux:centos6.5 工具:CRT 前言 最近在服务器上遇到了这么一个问题: 1.有两个账号:developer和webuser: 其中webuser用户可以直接使用play命令,比如 ...
最新文章
- 全凭“脚感”,这个不看路的机器人就能稳稳爬楼梯,一脚踩空也不怕 | RSS 2021...
- Vue.js-Day02-PM【组件化开发(全局注册组件、局部注册组件、案例)、组件的配置选项、轮播图实例(左右切换按钮、底部导航栏、定时器、鼠标移入-图片静止)】
- Swoole 源码分析——Server模块之初始化
- 心理正常与异常的区分_心理正常与心理异常区分三原则
- 两道挺有意思的思考题
- AlphaGo算法论文 神经网络加树搜索击败李世石
- mysql nutch_nutch2.2+mysql部署
- 人工智能在日常农业种植中的应用
- 数据组织与存储(五)
- input正则邮箱_JS正则表达式验证email邮箱是否正确
- 暨王博士关于学术论文写作指导总结
- 申请圣文森特牌照申请流程
- 基于模板匹配的知识图谱问答系统
- uc 7.20.0.1009 注册码
- Google Voice、Voice Search 安装
- 使用JS模拟键盘、鼠标操作
- java饲养员喂动物_做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处...
- 千锋培训--android ddms中查看线程释疑
- Angular2.0视频教程来了!
- 服务器中了勒索病毒怎么办?服务器中了勒索病毒怎么处理解决?