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

问题:

在/etc/profile中添加环境变量后,是使用source /etc/profile编译后只能在当前终端生效

重新开启一个终端后,该环境变量失效。

解决方法:

重启系统:reboot,问题解决

环境变量设置方法:

1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此 文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
2、/etc/environment:在登录时操作系统使用的第二个文件,系统在 读取你自己的profile前,设置环境文件的环境变量。
3、~/.bash_profile:在登录时用到的第三个文件是.profile文 件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用 户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执 行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该 文件被读取.
4、~/.bashrc:该文件包含专用于你的bash shell的bash信 息,当登录时以及每次打开新的shell时,该该文件被读取。

几个环境变量的优先级

1>2>3

设置永久环境变量

1.环境变量配置中,要先删除.bash_profile中的三行关于.bashrc的 定义,然后把环境变量配置在.bashrc中
2.选择要使用的java环境:update-alternatives –config java
3.要使得刚修改的环境变量生效:source .bashrc
4.查看环境变量:env

可以放到/etc/bash/bashrc,这样就是系统级的

本文出自 “carrie倩” 博客,请务必保留此出处http://carrie1314.blog.51cto.com/6634326/1296298

转载于:https://my.oschina.net/airship/blog/1570178

linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效...相关推荐

  1. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效

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

  2. linux 重读环境变量,关于linux中使用source /etc/profile重新读取配置后,新的环境变量只能在当前终端里面有效,新开的终端提示 command not found...

    文章目录 问题 知识点 问题分析及解决 补充 问题 在使用linux桌面环境(通常是ubuntu/debian/deepin等版本的linux)的时候,新增环境变量后,会使用source /etc/p ...

  3. docker 每次都得source /etc/profile以及如何查看Docker容器环境变量、向容器传递环境变量

    如何查看Docker容器环境变量,如何向容器传递环境变量 方式一: ENV SERVER_PORT 80 ENV APP_NAME pkslow 方式二: $ docker run -itd --na ...

  4. linux php和java环境变量配置_Linux设置PHP环境变量

    区分 环境变量从时间上可分为临时性和永久性,这里只说明永久性的设置 操作 PHP 安装目录 找到PHP的安装目录:我这里是/phpstudy/server/php 其bin目录为:/phpstudy/ ...

  5. linux下面的j2sdk的安装和配置过程

    linux下面的j2sdk的安装和配置过程! 1.下载一个Linux Platform的JDK,建议下载RPM自解压格式的 (RPM in self-extracting file,j2sdk-1_4 ...

  6. Linux下MongoDB的入门安装、配置与启动

    Linux下MongoDB的入门安装.配置与启动 mongo非关系性数据库 查询性能好,数据性不是特别重要的情况下使用 [root@test ~]# tar xf mongodb-linux-x86_ ...

  7. Linux - Linux下Java安装路径查找;配置Java环境变量

    一.查看Java的安装路径 1.已经安装好了JDK,也配置了环境变量 1.执行 java -version java -version 出现了版本号,表示安装过了JDK,配置了环境变量 2.在配置过j ...

  8. linux服务器的功能需求,Linux下的各种服务器技术及配置 (毕业论文).doc

    Linux下的各种服务器技术及配置 (毕业论文) PAGE 26 PAGE 27 Linux下的各种服务器技术及配置 姓 名: 学 号: 指导老师: 系 名: 专 业: 班 级: . 二00一二年 十 ...

  9. linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法

    linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...

最新文章

  1. Freemarker和Spring开发:获取相对路劲和绝对路径的最优方式
  2. python条件语句-Python 条件语句
  3. 100个短缺职业排行榜出炉 找工作,这些职业最缺人
  4. ACM-ICPC 2019 山东省省赛 A Calandar
  5. 数据库技术基础:常见基本模型介绍笔记
  6. 漫画:Bitmap算法 整合版
  7. 带有谓词的Java中的函数样式-第2部分
  8. Visual Studio 快捷键汇总
  9. java并发-内存模型与volatile
  10. 统计学习方法笔记(李航)———第三章(k近邻法)
  11. 重磅!百度飞桨开源语音基础模型库|中英文语音识别、语音翻译、语音合成、声音分类通通一行代码轻松搞定...
  12. 从Hive导入数据到ES
  13. 习题9.38 查找字符串中的数字、字母
  14. 五险一金 | 2020年企业社保缴费为零问题
  15. android打开word
  16. 性能测试performance test
  17. 网络文件存储系统(二)minio分布式文件系统实战
  18. 微信java tools_微信工具weixin-java-tools的使用总结
  19. 直播预告 | 清华叉院助理教授赵行、在读博士生孙桥:自动驾驶中的行为交互
  20. ListView动态刷新某项Item

热门文章

  1. L1-023. 输出GPLT-PAT团体程序设计天梯赛GPLT
  2. 3dmax如何显示参考图_3dmax软件当中的参照文件的作用与应用,了解一下
  3. [json]Json 入门
  4. CAT - 监控平台之装配篇
  5. Java-Collections的sort方法对 list 进行排序
  6. stegsolve---图片隐写查看器
  7. Mysql 远程自动化备份
  8. [strace]跟踪进程的系统调用
  9. Intellij idea创建maven项目并配置tomcat
  10. bzoj1179[Apio2009]Atm