Linux2————環境變數以及設定
阿新 • • 發佈:2018-12-15
什麼是環境變數? 環境變數:一般是指作業系統在執行時指定作業系統執行環境的一些引數。Linux是多使用者作業系統,Linux為每個使用者都配置有自己的環境變數,這樣每個使用者都有自己的環境變數,預設情況下每個使用者的環境變數是一樣的。每個使用者可以通過配置環境變數來修改自己的執行環境。 常見環境變數: PATH*:指定命令的搜尋路徑。 HOME*:指定使用者的主打工作目錄(即使用者剛登陸Linux時的預設目錄)。 HISTSIZE*:指儲存使用者歷史指令的條數。 SHELL*:當前的shell,通常是/bin/bash 檢視環境變數的方法: echo $NAME //NAME:環境變數名。 和環境變數相關的指令:
- 通過環境變數的生命週期可分為:永久環境變數、臨時環境變數 通過環境變數的使用者級別可分為:系統級環境變數、使用者級環境變數
- A:系統級永久環境變數(系統級):
這個環境變數針對系統的所有使用者都是可用的,作用範圍是:整個作業系統。配置檔案: /etc/profile;當然這配置檔案只有超級使用者(root)才有許可權修改。我們可以通過 ls -l命令檢視該檔案的許可權。 可以看到只有超級使用者才有寫的許可權。 通過vim可以開啟/etc/profile,通過export新增新的環境變數。
- B:對單一使用者永久生效的變數(使用者級)
這個環境變數只對單一使用者永久生效。**配置檔案:**是‘~’目錄下的隱藏檔案‘.bash_profile’。可以通過ls -a選項在 ~目錄下看到該配置檔案。
修改方法和系統級的修改方法一致。
- C:臨時 有效環境變數(只對當前shell有效)
這個環境變數,當我們退出登入或者關閉當前終端再重新開啟時,這個環境變數就消失了(是臨時的)。 設定方法:直接使用export命令。 export使用樣例: 將當前路徑新增到環境變數: