在Ubuntu环境下,环境变量(env)通常存储在以下几个文件中:
/etc/environment
:这是一个全局配置文件,适用于所有用户。在这个文件中设置的环境变量将对整个系统生效。
/etc/profile
和 /etc/profile.d/
目录下的脚本:这些文件和目录也是全局配置文件,适用于所有用户。在这些文件中设置的环境变量将在用户登录时生效。
~/.bashrc
和 ~/.bash_profile
(或 ~/.profile
):这些文件是针对单个用户的配置文件。在这些文件中设置的环境变量仅对当前用户生效。通常,~/.bashrc
用于交互式非登录shell,而 ~/.bash_profile
(或 ~/.profile
)用于登录shell。
要查看环境变量的值,你可以在终端中使用 echo
命令。例如,要查看 PATH
环境变量的值,可以运行以下命令:
echo $PATH
要修改环境变量,你可以直接编辑上述文件之一,然后重新加载配置文件或重新启动系统。对于针对单个用户的配置文件(如 ~/.bashrc
),在修改后运行以下命令以使更改生效:
source ~/.bashrc