1、souce命令 修改配置文件後使之生效
souce 配置文件
或者 .配置文件
如:souce /etc/profile
2、常用環境變量配置文件:
/etc/profile
/etc/profile.d/*.sh
~/.bash_profile
~/.bashrc
/etc/bashrc
上圖爲用戶登錄,配置文件生效的順序,其中若爲切換過來的用戶,沒有經過/etc/profile、~/.bash_profile、~/.bashrc三個文件。
補充:/etc/profile中umask值爲022,是系統默認權限,是系統丟棄的權限
umask命令也可以查詢該值
①新建文件最高權限爲666,即rw-rw-rw-,減去022對應的----w--w-,即爲rw-r--r--,則新建文件權限爲644
②新建文件夾最高權限777,即rwxrwxrwx,減去022對應的----w--w-,即爲rwxr-xr-x,則新建文件夾的權限爲755
3、其他環境變量配置文件
①註銷時生效的文件:~/.bash_logout 如可以在每次註銷時清空歷史命令,將history -c寫入該文件(但一般不建議)
②歷史命令保存文件:~/.bash_history
③本地Shell登錄歡迎信息:/etc/issue
該文件中用到的轉義符,/d顯示當前系統日期,/s操作系統名稱,/m硬件體系結構,/r內核版本,/t系統時間,/l登錄的終端 號,/o域名,/n主機名
④遠程登錄歡迎信息:/etc/issue.net
要顯示此信息,需要SSH配置文件/etc/ssh/sshd_config中要加入“Banner /etc/issue.net”
⑤登錄歡迎信息:etc/motd
不管是本地還是遠程登錄都能顯示此信息。