我們知道在設定變數規範中,後輸入的設定值可以替代現輸入的設定值,那麼在我們登入bash的時候,這些設定檔案到底是如何讀取?
1.先讀取/etc/profile,在根據/etc/profile的內容區讀取其他附件的設定檔案,例如/etc/profile.d與/etc/inputrc等設定檔案
2.根據不同使用者,到使用者家目錄去讀取~/.bash_profile或~/.bash_login或~/.profile等設定檔案
3.根據不同的使用者,到家目錄去讀取~/.bashrc
所以登入bash後,最終讀取的設定檔案是~/.bashrc。也就是說在~/.bashrc里德設定會是最終的設定值
所以通常將個人的一些常用alias或path等環境變數或自定義變數都寫到這個檔案。
如此一來不論原來系統我做了什麼設定值,我都可以使用屬於自己熟悉的環境
Linux中環境變數設定
1.顯示環境變數home echo home home redbooks 2.設定乙個新的環境變數hello export hello hello echo hello hello 3.使用env命令顯示所有的環境變數 env hostname redbooks.safe.org pvm rsh u...
linux中環境變數的設定
參考部落格 環境配置檔案有以下幾個 1.etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。2.etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設定...
Linux中環境變數的設定
目錄 環境變數 shell定義的環境變數 檢視環境變數 linux下環境變數的設定 在windows 系統下,很多軟體安裝都需要配置環境變數,比如 安裝 jdk 如果不配置環境變數,在非軟體安裝的目錄下執行j ac 命令,將會報告找不到檔案,類似的錯誤。那麼什麼是環境變數?簡單說,就是指定乙個目錄,...