linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
新随笔
- 联系
- 管理
- 订阅
-
<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>
posted @ 2018-02-06 21:20 ifreeky 阅读(10107) 评论(0) 编辑 收藏最新 IT 新闻:
· 游戏开发者担心 Google 会放弃 Stadia
· Brave 1.0 发布
· 华为为何要做高端手机?发布会为何国外先开?李小龙亲自揭秘
· PIR宣布被Ethos Capital收购 .org顶级域名注册费用或大涨
· 晒完被子的“阳光味”其实是螨虫的尸体味?很多人都不知情…
» 更多新闻...</div>
linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效相关推荐
- linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效...
2019独角兽企业重金招聘Python工程师标准>>> 问题: 在/etc/profile中添加环境变量后,是使用source /etc/profile编译后只能在当前终端生效 重新 ...
- linux 重读环境变量,关于linux中使用source /etc/profile重新读取配置后,新的环境变量只能在当前终端里面有效,新开的终端提示 command not found...
文章目录 问题 知识点 问题分析及解决 补充 问题 在使用linux桌面环境(通常是ubuntu/debian/deepin等版本的linux)的时候,新增环境变量后,会使用source /etc/p ...
- docker 每次都得source /etc/profile以及如何查看Docker容器环境变量、向容器传递环境变量
如何查看Docker容器环境变量,如何向容器传递环境变量 方式一: ENV SERVER_PORT 80 ENV APP_NAME pkslow 方式二: $ docker run -itd --na ...
- linux php和java环境变量配置_Linux设置PHP环境变量
区分 环境变量从时间上可分为临时性和永久性,这里只说明永久性的设置 操作 PHP 安装目录 找到PHP的安装目录:我这里是/phpstudy/server/php 其bin目录为:/phpstudy/ ...
- linux下面的j2sdk的安装和配置过程
linux下面的j2sdk的安装和配置过程! 1.下载一个Linux Platform的JDK,建议下载RPM自解压格式的 (RPM in self-extracting file,j2sdk-1_4 ...
- Linux下MongoDB的入门安装、配置与启动
Linux下MongoDB的入门安装.配置与启动 mongo非关系性数据库 查询性能好,数据性不是特别重要的情况下使用 [root@test ~]# tar xf mongodb-linux-x86_ ...
- Linux - Linux下Java安装路径查找;配置Java环境变量
一.查看Java的安装路径 1.已经安装好了JDK,也配置了环境变量 1.执行 java -version java -version 出现了版本号,表示安装过了JDK,配置了环境变量 2.在配置过j ...
- linux服务器的功能需求,Linux下的各种服务器技术及配置 (毕业论文).doc
Linux下的各种服务器技术及配置 (毕业论文) PAGE 26 PAGE 27 Linux下的各种服务器技术及配置 姓 名: 学 号: 指导老师: 系 名: 专 业: 班 级: . 二00一二年 十 ...
- linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法
linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...
最新文章
- Nature综述:皮肤微生物群-宿主相互作用
- 中关村论坛首次设置技术交易板块,人工智能和新一代信息技术专场发布会即将召开...
- window mobile 5.0截获来电
- 《架构之美》阅读笔记二
- 解决IDEA修改已有项目为maven项目时目录结构被改变的问题
- ReportViewer教程(5)-将数据源字段放入报表
- MongoDb进阶实践之一 如何在Linux系统上安装和配置MongoDB
- 用canvas给自己的博客园加背景(二)
- [Vue] Computed property XXX was assigned to but it has no setter.
- 单元测试基本路径覆盖法(转)
- 你的Node环境有问题?这篇文章可以帮到你!
- 数据揭秘共享单车新局势:ofo多项行业第一
- pytorch转onnx报错的可能原因traced region did not have observable data dependence
- 在英语语法的基础上分析荷兰语的一些语法点
- Java实现简单的弹窗
- P0.9COB小间距LED显示技术的优势。
- 字节跳动教育业务怎么样_听说字节跳动教育线已经投入了不少,好像效果不咋样[笑哭]…...
- 身份证号校验(极简版)
- Unity 制作图集
- glibc和musl libc的区别
【培训】马士兵老师强势回归!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区别
» 更多推荐...