1、環(huán)境變量配置文件簡介
環(huán)境變量配置文件中主要是定義對系統(tǒng)的操作環(huán)境生效的系統(tǒng)默認(rèn)環(huán)境變量,比如 PATH、HISTSIZE、PS1、HOSTNAME等默認(rèn)環(huán)境變量。
要想是定義的環(huán)境變量永久生效,必須寫入到相關(guān)的配置文件中。
配置文件保存位置:
- /etc/profile
- /etc/profile.d/*.sh 指/etc/profile.d/下所有的以.sh結(jié)尾的文件
- ~/.bash_profile
- ~/.bashrc
- /etc/bashrc
/etc下的環(huán)境變量配置文件是針對所有用戶都有效的;而~下的只是對root用戶有效;
1.1、source命令
命令格式1:source 配置文件(推薦使用這種方式);
命令格式2:. 配置文件;
命令作用:使修改的配置文件立即生效,無需啟動(dòng)重啟等;
2、環(huán)境變量配置作用
環(huán)境變量配置文件調(diào)用順序流程圖:

用戶在登錄系統(tǒng)輸入密碼以后,第一步是讀取/etc/profile文件。
/etc/profile的作用:
- USER變量
- LOGNAME變量
- MAIL變量
- PATH變量
- HOSTNAME變量
- HISTSIZE變量
- umask

3、其他配置文件
~/.bash_logout:注銷時(shí)生效的環(huán)境變量配置文件;
~/bash_history:歷史命令文件;
4、Shell登錄信息
在本地或遠(yuǎn)程登錄Linux系統(tǒng)的時(shí)候,都會(huì)有提示信息。提示信息中的內(nèi)容是可以自定義的。
本地終端歡迎信息: /etc/issue;

| 轉(zhuǎn)義符 | 作用 |
|---|---|
| \d | 顯示當(dāng)前系統(tǒng)日期 |
| \s | 顯示操作系統(tǒng)名稱 |
| \l | 顯示登錄的終端號,這個(gè)比較常用。 |
| \m | 顯示硬件體系結(jié)構(gòu),如i386、i686等 |
| \n | 顯示主機(jī)名 |
| \o | 顯示域名 |
| \r | 顯示內(nèi)核版本 |
| \t | 顯示當(dāng)前系統(tǒng)時(shí)間 |
| \u | 顯示當(dāng)前登錄用戶的序列號 |
遠(yuǎn)程終端歡迎信息: /etc/issue.net;轉(zhuǎn)義符在/etc/issue.net文件中不能使用;是否顯示此歡迎信息,由ssh的配置文件 /etc/ssh/sshd_config決定,加入“Banner /etc/issue.net”行才能顯示(記得重啟SSH服務(wù));
登陸后歡迎信息:/etc/motd;不管是本地登錄,還是遠(yuǎn)程登錄,都可以顯示此歡迎信息;