(六)环境变量配置文件

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

(1)     环境变量配置文件登录

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

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

/etc/profile   file

/etc/profile.d/*.sh  登录,语系等权限

~/.bash_profile 密码

~/.bashrc  别名配置文件

/etc/bashrc脚本

 

(2)流程i18n

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 文件。

相关文章
相关标签/搜索