zoukankan      html  css  js  c++  java
  • Linux 环境变量

    linux 环境变量的原理是用export命令导入。导入的根据导入时机的不同会有一些差别

    os级别

    #os启动之后加载,与用户无关
    /etc/environment
    #所有用户相关,在系统启动后第一个用户登录时运行,并从/etc/profile.d目录的配置文件中搜集shell的设置,使用该文件配置的环境变量将应用于登录到系统的每一个用户。
    /etc/profile
    #在/etc/profile中会调用/etc/profile.d/目录下的所有脚本
    /etc/profile.d/
    

    与shell应用相关

    以下按照加载顺序排序
    一下都是针对bash的,如果用zsh或者其他相关的shell,bash相关的设置不会起作用。

    #在 bash shell 打开时运行
    /etc/bashrc #在Ubuntu中是/etc/bash.bashrc
    
    #当用户登录时以及每次打开新的shell时该文件都将被读取,不推荐在这里配置用户专用的环境变量,因为每开一个shell,该文件都会被读取一次,效率肯定受影响。
    ~/.bashrc
    #
    

    这些都是与bash shell相关的,只能局限于用bash shell才能生效。不好。bashrc文件更多是用于配置一些bash相关的快捷操作,例如alias

    与用户相关

    #当用户登录时执行,每个用户都可以使用该文件来配置专属于自己使用的shell信息。
    ~/.profile #很多人推荐首选
    

    以上修改,都是需要通过source FILE来生效的

  • 相关阅读:
    45套精美的 ( Android, iPhone, iPad ) 手机界面设计素材和线框图设计工具
    JAVA基础01
    这是我的第一个博客
    string(更新)
    KMP
    标准C++中的string类的用法总结
    coj 数学作业(300)
    异或的性质及运用
    substr在oracle和mysql中的应用和区别
    非空校验在oracle和mysql中的用法
  • 原文地址:https://www.cnblogs.com/feipeng8848/p/14867438.html
Copyright © 2011-2022 走看看