在Ubuntu中,环境变量配置位置因作用范围不同而有所差异,具体如下:
/etc/environment,格式为KEY=value,适用于所有用户和会话。也可编辑/etc/profile或/etc/profile.d/目录下的脚本文件,支持脚本语法,适用于所有用户的登录Shell。还可通过/etc/default/目录下服务配置文件或systemd服务文件为特定服务设置环境变量。~/.profile或~/.bashrc,前者适用于登录Shell和图形界面,后者适用于交互式非登录Shell,格式均支持export VAR=value。此外,~/.pam_environment也可用于用户级配置,但现代Ubuntu推荐使用~/.profile或~/.bashrc。export命令,如export TEMP_VAR="temporary_value"。