參考來源:
https://www.guru99.com/linux-environment-variables.html
什麼是計算環境?
計算環境是平台(平台=操作系統+處理器),用戶可以在其中運行程序。
什麼是變量?
在計算機科學中,變量是用於存儲值的位置,該值 可以是 文件名,文本,數字或任何其他數據。它通常用它的符號名稱來表示,它是在創建時賦予它的。可以顯示,刪除,編輯和重新保存這樣存儲的值。
變量在計算機編程中起著重要作用,因為它們使程序員能夠編寫靈活的程序。由於它們與我們所處理的操作系統相關,因此了解其中的一些以及我們如何影響它們非常重要。
什麼是環境變量?
環境變量是影響計算機上的進程或程序的動態值。它們存在於每個操作系統中,但類型可能不同。可以創建,編輯,保存和刪除環境變量,並提供有關係統行為的信息。
環境變量可以改變軟件/程序的行為方式。
例如,$ LANG環境變量存儲用戶理解的語言的值。該值由應用程序讀取,使得中國用戶顯示普通話界面,而美國用戶顯示英語界面。
常見的環境變量:
變量 描述
路徑 此變量包含冒號(:) - 分隔的目錄列表,系統在其中查找可執行文件。在終端上輸入命令時,shell會在$ PATH 變量中提到的不同目錄中查找該命令。如果找到該命令,則執行該命令。否則,它將返回錯誤“未找到命令”。
用戶 用戶名
家 用戶主目錄的默認路徑
編輯 編輯文件內容的程序的路徑
UID 用戶的唯一ID
術語 默認終端仿真器
貝殼 Shell正由用戶使用
訪問變量值
要確定變量的值,請使用該命令:
echo $ VARIABLE
變量是 - 區分大小寫。確保在右側字母大小寫中鍵入變量名稱,否則可能無法獲得所需的結果。
例:
' env'命令顯示所有環境變量。
設置新環境變量
可以使用語法創建自己的用戶定義變量
VARIABLE_NAME = variable_value
同樣,請記住變量區分大小寫,通常它們是以大寫形式創建的。
刪除變量
可以使用以下語法從系統中刪除變量。
unset variablename
這將永久刪除變量及其值。
之後學通信命令。