在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)中删除相应的行。