環境變數主要儲存在以下四個檔案和乙個目錄中:
儲存在/etc/
目錄下的配置檔案,都是所有使用者通用的配置,就是不管是root使用者還是普通使用者。
儲存在~/
使用者家目錄的配置檔案,是儲存特定使用者的配置,例如在某些環境只有root使用者才可使用。
在重新開啟新的終端或切換不同使用者時,配置檔案的載入順序是如何的呢?
我在這分別對每個配置檔案的開頭加上了echo 配置檔名
,當載入配置檔案的時候就會輸出對應的配置檔名,便於觀察執行的順序。
使用su - root
切換使用者時,載入的配置檔案:
[root@lincoding ~]# su - root
/ect/profile
~/.bash_profile
~/.bashrc
/ect/bashrc
使用su root
切換使用者時,載入的配置檔案:
[root@lincoding ~]# su root
~/.bashrc
/ect/bashrc
本節主要說明系統環境變數配置檔案的作用,通過配置檔案可以新增自定義的環境變數,在這還需要注意的每個配置檔案的功能是不同的。放在/etc/
目錄下的配置檔案,是所有使用者都通用的配置檔案,放在~/
目錄下的配置檔案,是單個使用者的配置檔案。
小鳥初學Shell程式設計(六)變數賦值
我們在使用linux命令或指令碼的時候,會有一些輸出,那麼這些輸出的資訊可以用變數臨時儲存,以備我們下一條命令或指令碼使用。變數的定義建議用乙個有意義的英文單詞來代表變數,不要使用簡單的字母a,b這類的變數名定義。因為我們寫好shell指令碼實際上是要給人看的,所以我們定義好的變數,是希望變數有具體...
linux環境下安裝Python3 環境變數配置
安裝依賴包 在安裝python之前需要先安裝依賴包 yum install gcc patch yum install libffi devel yum install python devel yum install zlib devel yum install bzip2 devel yum i...
SHELL入門教程 6 環境
shell入門教程 1 shell基礎 justkk的專欄 部落格頻道 csdn.net shell入門教程 2 變數和引數 justkk的專欄 部落格頻道 csdn.net shell入門教程 3 命令編輯 justkk的專欄 部落格頻道 csdn.net shell入門教程 4 作業控制 jus...