在Linux系统中,env
命令用于显示当前用户的环境变量
env
命令修改环境变量仅在当前终端会话中有效。要临时修改环境变量,请在终端中输入以下命令:env VARIABLE_NAME=new_value command
例如,要将PATH环境变量临时修改为包含一个新的目录/opt/my_folder/bin
,请执行:
env PATH=$PATH:/opt/my_folder/bin command
这里的command
是您要执行的可执行文件。请注意,这种方法仅对当前终端会话有效。关闭终端后,修改将丢失。
/etc/environment
:这是一个全局配置文件,适用于所有用户。在此文件中添加或修改环境变量,格式为VARIABLE_NAME=new_value
,每个变量一行。
~/.bashrc
:这是一个用户级别的配置文件,仅对当前用户有效。在此文件中添加或修改环境变量,格式为export VARIABLE_NAME=new_value
,然后保存文件并运行source ~/.bashrc
使更改生效。
/etc/profile
:这也是一个全局配置文件,适用于所有用户。与/etc/environment
类似,在此文件中添加或修改环境变量,格式为export VARIABLE_NAME=new_value
,然后保存文件并运行source /etc/profile
使更改生效。
请注意,永久修改环境变量可能会影响其他用户和系统组件。在进行更改之前,请确保了解这些风险。