在Ubuntu中,env
命令用于顯示當前用戶的環境變量
顯示所有環境變量:
env
顯示特定環境變量的值:
env | grep VARIABLE_NAME
例如,要查看PATH
環境變量的值,可以運行:
env | grep PATH
在當前shell中設置環境變量:
export VARIABLE_NAME=value
例如,要設置MY_VARIABLE
的值為my_value
,可以運行:
export MY_VARIABLE=my_value
請注意,這種方法設置的環境變量僅在當前shell會話中有效。關閉終端或打開新的終端窗口后,這些變量將丟失。
在子進程中設置環境變量:
VARIABLE_NAME=value command
例如,要在運行python script.py
之前設置PYTHONPATH
環境變量,可以運行:
PYTHONPATH=/path/to/additional/libs python script.py
這種方法設置的環境變量僅在指定的子進程及其子進程中有效。
使用env
命令啟動程序:
env VARIABLE_NAME=value command
例如,要在運行python script.py
之前設置PYTHONPATH
環境變量,可以運行:
env PYTHONPATH=/path/to/additional/libs python script.py
這種方法允許您在不修改系統或用戶級別的環境變量配置文件的情況下,臨時設置環境變量。
刪除環境變量:
unset VARIABLE_NAME
例如,要刪除MY_VARIABLE
環境變量,可以運行:
unset MY_VARIABLE
請注意,這僅適用于當前shell會話。要永久刪除環境變量,請從相應的配置文件(如~/.bashrc
、~/.profile
或/etc/environment
)中刪除相應的行。