- Linux系統中環境變量配置文件分為兩類:
- 全局環境變量配置文件 /etc/profile
- 用戶環境變量配置文件 ~/.bash_profile 、 ~/.bash_login ~/.profile
- 全局環境變量配置文件 /etc/profile 用於設置供這個系統可使用的環境變量。該配置文件會被每個用戶的登陸shell 所獲取。
- /etc/profile 文件的主要作用是:
- 定義PATH變量:根據登陸用戶的UID來定義PATH變量中是否應該包括/sbin這個系統命令目錄。
- 定義MAIL變量:
- 定義USER變量:
- 定義HOSTNSME變量:
- 定義HISTORY變量:
- 調用外部文件來完善環境變量
- 用戶環境變量~/.bash_profile ~/.bash_login ~/.profile 主要作用:
- 定義PATH變量,並將PATH變量轉為環境變量。
- 判斷用戶主目錄下是否存在~/.bashrc文件,若有則執行。
- ~/.bashrc 文件作用如下:
- 定義bash中的別名命令
- 在一些Linux發行版中~/.bashrc 文件會調用 /etc/bashrc 這個文件。