zoukankan      html  css  js  c++  java
  • (六)环境变量配置文件

    1:  source 配置文件 || . 配置文件

    (1)     环境变量配置文件

    登录时生效的环境变量配置文件

    在 Linux 系统登录时主要生效的环境变量配置文件有以下五个:

    /etc/profile   

    /etc/profile.d/*.sh  登陆,语系等

    ~/.bash_profile 

    ~/.bashrc  别名

    /etc/bashrc

     

    (2)流程

    1:在用户登录过程先调用/etc/profile 文件

    在这个环境变量配置文件中会定义这些默认环境变量:

    USER 变量:根据登录的用户,给这个变量赋值(就是让 USER 变量的值是当前用户)。

    LOGNAME 变量:根据 USER 变量的值,给这个变量赋值。

      MAIL 变量:根据登录的用户,定义用户的邮箱/var/spool/mail/用户名。

      PATH 变量:根据登录用户的 UID 是否为 0,判断 PATH 变量是否包含/sbin、/usr/sbin和/usr/local/sbin 这三个系统命令目录。

      HOSTNAME 变量:更加主机名,给这个变量赋值。

      HISTSIZE 变量:定义历史命令的保存条数。

      umask:定义 umask 默认权限。注意/etc/profile 文件中的 umask 权限是在“有用户登录过程(也就是输入了用户名和密码)”时才会生效。

      调用/etc/profile.d/*.sh 文件,也就是调用/etc/profile.d/目录下所有以.sh 结尾的文件。

    2:由/etc/profile 文件调用/etc/profile.d/*.sh 文件

    这个目录中所有以.sh 结尾的文件都会被/etc/profile 文件调用,这里最常用的就是 lang.sh 文、件,而这个文件又会调用/etc/sysconfig/i18n 文件默认语系配置。

    3:由/etc/profile 文件调用~/.bash_profile 文件

    ~/.bash_profile 文件就没有那么复杂了,这个文件主要实现了两个功能:调用了~/.bashrc 文件。

      在 PATH 变量后面加入了“:$HOME/bin”这个目录。那也就是说,如果我们在自己的家目录中建立 bin 目录,然后把自己的脚本放入“~/bin”目录,就可以直接执行脚本。

     4:由~/.bash_profile 文件调用~/.bashrc 文件

    在~/.bashrc 文件中主要实现了:

      定义默认别名,所以把自己定义的别名也放入了这个文件。

      调用/etc/bashrc

    5:由~/.bashrc 调用了/etc/bashrc 文件。

  • 相关阅读:
    javascript 读取内联之外的样式(style、currentStyle、getComputedStyle区别介绍) (转载)
    JS笔记2 --定义对象
    JS笔记1
    Chrome 中的 JavaScript 断点设置和调试技巧 (转载)
    屏蔽移动端浏览器的长按事件
    移除IOS下按钮的原生样式
    HTML5中的Range对象的研究(转载)
    js中的 window.location、document.location、document.URL 对像的区别(转载)
    html中插入flash代码详解(转载)
    关于获取各种浏览器可见窗口大小(转载)
  • 原文地址:https://www.cnblogs.com/love-life-insist/p/11668776.html
Copyright © 2011-2022 走看看