新随笔

  • 联系
  • 管理
  • 订阅
  • 订阅
         <div class="blogStats"><!--done-->
    

    随笔-

    文章-

    评论-
    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,问题解决

    环境变量设置方法:

    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,这样就是系统级的

    转自:http://blog.51cto.com/carrie1314/1296298

    标签: jdk
    <div id="blog_post_info">
    

    好文要顶 关注我 收藏该文

    ifreeky
    关注 - 4
    粉丝 - 4

    +加关注

    0
    0

    <div class="clear"></div>
    <div id="post_next_prev"></div>
    
    posted @ 2018-02-06 21:20 ifreeky 阅读(10107) 评论(0) 编辑 收藏
    刷新评论刷新页面返回顶部
    【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
    【培训】马士兵老师强势回归!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区别
    » 更多推荐...
        <div id="google_ads_iframe_/1090369/C2_0__container__" style="border: 0pt none;"><iframe id="google_ads_iframe_/1090369/C2_0" title="3rd party ad content" name="google_ads_iframe_/1090369/C2_0" width="468" height="60" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" srcdoc="" data-google-container-id="2" style="border: 0px; vertical-align: bottom;" data-load-complete="true"></iframe></div></div>
    </div>
    <div id="under_post_kb">
    

    最新 IT 新闻:
    · 游戏开发者担心 Google 会放弃 Stadia
    · Brave 1.0 发布
    · 华为为何要做高端手机?发布会为何国外先开?李小龙亲自揭秘
    · PIR宣布被Ethos Capital收购 .org顶级域名注册费用或大涨
    · 晒完被子的“阳光味”其实是螨虫的尸体味?很多人都不知情…
    » 更多新闻...
    </div>
    

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

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

    2019独角兽企业重金招聘Python工程师标准>>> 问题: 在/etc/profile中添加环境变量后,是使用source /etc/profile编译后只能在当前终端生效 重新 ...

  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. Nature综述:皮肤微生物群-宿主相互作用
  2. 中关村论坛首次设置技术交易板块,人工智能和新一代信息技术专场发布会即将召开...
  3. window mobile 5.0截获来电
  4. 《架构之美》阅读笔记二
  5. 解决IDEA修改已有项目为maven项目时目录结构被改变的问题
  6. ReportViewer教程(5)-将数据源字段放入报表
  7. MongoDb进阶实践之一 如何在Linux系统上安装和配置MongoDB
  8. 用canvas给自己的博客园加背景(二)
  9. [Vue] Computed property XXX was assigned to but it has no setter.
  10. 单元测试基本路径覆盖法(转)
  11. 你的Node环境有问题?这篇文章可以帮到你!
  12. 数据揭秘共享单车新局势:ofo多项行业第一
  13. pytorch转onnx报错的可能原因traced region did not have observable data dependence
  14. 在英语语法的基础上分析荷兰语的一些语法点
  15. Java实现简单的弹窗
  16. P0.9COB小间距LED显示技术的优势。
  17. 字节跳动教育业务怎么样_听说字节跳动教育线已经投入了不少,好像效果不咋样[笑哭]…...
  18. 身份证号校验(极简版)
  19. Unity 制作图集
  20. glibc和musl libc的区别

热门文章

  1. Redis 笔记(14)— 持久化及数据恢复(数据持久方式 RDB 和 AOF、数据恢复、混合持久化)
  2. 快速删除c/c++语言中的注释
  3. Flask学习之路(一)--初识flask
  4. Lampiao靶机渗透测试
  5. 【VS实践】VS解决方案中出现无法生成DLL文件
  6. dataframe重命名
  7. 预热学习率的作用warmup
  8. Kaggle上的犬种识别(ImageNet Dogs)
  9. Django 缓存6.2
  10. Android include 标签使用