(六)環境變量配置文件

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

相關文章
相關標籤/搜索