在Debian系統中,env
命令用于顯示當前環境變量
系統默認環境變量:這些變量是由操作系統設置的,例如PATH
、HOME
、LANG
等。
用戶自定義環境變量:這些變量是由用戶在shell配置文件(如.bashrc
、.bash_profile
或.profile
)中設置的。當用戶登錄時,這些配置文件會被讀取并執行,從而設置環境變量。
shell內置環境變量:這些變量是由shell本身提供的,例如$?
(上一個命令的退出狀態)、$$
(當前進程的進程ID)等。
當前目錄下的.env
文件:如果當前目錄下存在一個名為.env
的文件,它可能包含一些環境變量設置。這些設置會在當前shell會話中生效,但不會影響其他用戶或系統范圍的環境變量。
程序或腳本中設置的環境變量:當運行一個程序或腳本時,它可能會設置一些環境變量。這些變量僅在程序或腳本運行期間生效,程序結束后,這些變量將不再存在。
需要注意的是,環境變量的執行順序可能會因不同的shell和系統配置而有所不同。如果你需要查看當前環境變量的具體值,可以在終端中運行env
命令。