zoukankan      html  css  js  c++  java
  • Linux中环境变量相关文件的区别

    Linux下各种不同环境变量相关文件的作用:

    1. /etc/environment     设置整个系统的环境,系统启动时,该文件被执行。

    2. /etc/profile          设置所有用户的环境,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置。

    3. /etc/bashrc         为每一个运行 Bash Shell 的用户执行此文件,当 Bash Shell 被打开时,该文件被执行。

    4. ~/.profile             设置当前用户的环境,当用户登录时,该文件仅仅执行一次。默认情况下,它设置一些环境变量,执行用户的 .bashrc 文件。

    5. ~/.bash_logout         当每次退出 Bash Shell 时,执行该文件。

    各个文件执行的顺序:

    /etc/enviroment ---> /etc/profile --->  ~/.profile   -->   ~/.env (如果存在)

    如果同一个变量在用户环境(/etc/profile)和系统环境(/etc/environment)有不同的值那应该是以用户环境为准了。

  • 相关阅读:
    MongoDB的基本操作
    Python 进阶 之 协程
    sublime text3 3143 注册码
    git add 文档
    Corosync 配置描述
    Centos 7 设置 DNS
    2017百度春招<度度熊买帽子的问题>
    leetcode 160. Intersection of Two Linked Lists
    leetcode 155. Min Stack
    leetcode 141 142. Linked List Cycle
  • 原文地址:https://www.cnblogs.com/xujiawei29/p/12039669.html
Copyright © 2011-2022 走看看