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来生效的

  • 相关阅读:
    学期总结
    Sprint 2(第一天)
    学期总结
    实验四、主存空间的分配和回收
    阅读《构建之法》与链接有感.
    《构建之法》八、九、十章读后感
    Scrum领取任务
    实验三、进程调度模拟程序实验
    《构建之法》6-7章读后感
    实验二 作业调度模拟程序
  • 原文地址:https://www.cnblogs.com/feipeng8848/p/14867438.html
Copyright © 2011-2022 走看看