- 联系
- 管理
- 订阅
-
<div class="blogStats"> <!--done-->
随笔-
6
文章-
2
评论-
2</div><!--end: blogStats --> </div><!--end: navigator 博客导航栏 --> <div id="post_detail">
linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
</h1> <div class="clear"></div> <div class="postBody">
问题:
- 在/etc/profile中添加环境变量后,是使用source /etc/profile编译后只能在当前终端生效,重新开启一个终端后,该环境变量失效。
解决方法:
- 重启系统:reboot,问题解决
环境变量设置方法:
- /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此 文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
- /etc/environment:在登录时操作系统使用的第二个文件,系统在 读取你自己的profile前,设置环境文件的环境变量。
- ~/.bash_profile:在登录时用到的第三个文件是.profile文 件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用 户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执 行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该 文件被读取.
- ~/.bashrc:该文件包含专用于你的bash shell的bash信 息,当登录时以及每次打开新的shell时,该该文件被读取。
几个环境变量的优先级
- 1>2>3
设置永久环境变量
- 环境变量配置中,要先删除.bash_profile中的三行关于.bashrc的 定义,然后把环境变量配置在.bashrc中
- 选择要使用的java环境:update-alternatives –config java
- 要使得刚修改的环境变量生效:source .bashrc
- 查看环境变量:env
可以放到/etc/bash/bashrc,这样就是系统级的
转自:http://blog.51cto.com/carrie1314/1296298
标签: jdk<div id="blog_post_info">
00<div class="clear"></div> <div id="post_next_prev"></div>
最新 IT 新闻:
· 游戏开发者担心 Google 会放弃 Stadia
· Brave 1.0 发布
· 华为为何要做高端手机?发布会为何国外先开?李小龙亲自揭秘
· PIR宣布被Ethos Capital收购 .org顶级域名注册费用或大涨
· 晒完被子的“阳光味”其实是螨虫的尸体味?很多人都不知情…
» 更多新闻...</div>
linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
最新推荐文章于 2023-12-19 15:38:30 发布
【培训】马士兵老师强势回归!Java线下课程全免费,双十一大促!
【活动】京东云服务器_云主机低于1折,低价高性能产品备战双11
【推荐】天翼云双十一翼降到底,云主机11.11元起,抽奖送大礼
【优惠】腾讯云 11.11智惠上云,爆款提前购与双11活动同价
【福利】个推四大热门移动开发SDK全部免费用一年,限时抢!
【优惠】七牛云采购嘉年华,云存储、CDN等云产品低至1折
· Linux环境变量配置的三个方法--/etc/profile,~/.bashrc,shell
· CentOS7下使用chkconfig添加的服务无法使用/etc/profile里面的环境变量
· Linux 环境下/etc/profile和/etc/profile.d 的区别
· Linux 环境下/etc/profile和/etc/profile.d 的区别
· Linux环境变量设置/etc/profile、/etc/bashrc、~/.profile、~/.bashrc区别
» 更多推荐...