Linux下各種不同環境變數相關檔案的作用:
1. /etc/environment 設定整個系統的環境,系統啟動時,該檔案被執行,
2. /etc/profile 設定所有用戶的環境,當用戶第一次登錄時,該檔案被執行,并從/etc/profile.d目錄的組態檔中搜集shell的設定,
3. /etc/bashrc 為每一個運行 Bash Shell 的用戶執行此檔案,當 Bash Shell 被打開時,該檔案被執行,
4. ~/.profile 設定當前用戶的環境,當用戶登錄時,該檔案僅僅執行一次,默認情況下,它設定一些環境變數,執行用戶的 .bashrc 檔案,
5. ~/.bash_logout 當每次退出 Bash Shell 時,執行該檔案,
各個檔案執行的順序:
/etc/enviroment ---> /etc/profile ---> ~/.profile --> ~/.env (如果存在)
如果同一個變數在用戶環境(/etc/profile)和系統環境(/etc/environment)有不同的值那應該是以用戶環境為準了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/147207.html
標籤:Linux
上一篇:Ubuntu1604生產環境下編譯安裝mariadb10.2.26
下一篇:邏輯卷LVM
