Shell基礎(三):環境變量配置文件

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

不管是本地還是遠程登錄都能顯示此信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章