在 Ubuntu 系统下,可以通过以下几种方式更改环境变量:
-
临时更改环境变量:
在当前终端会话中临时更改环境变量。这些更改在关闭终端后不会保留。export VARIABLE_NAME=value
例如,设置
PATH
环境变量:export PATH=$PATH:/your/custom/path
-
在
.bashrc
文件中设置环境变量:
在用户主目录下的.bashrc
文件中设置环境变量,这样每次启动新的 Bash 会话时都会自动加载这些变量。echo 'export VARIABLE_NAME=value' >> ~/.bashrc
然后,需要重新加载
.bashrc
文件或重新启动终端:source ~/.bashrc
-
在
.profile
或~/.bash_profile
文件中设置环境变量:
对于非交互式或登录 shell,可以在.profile
或~/.bash_profile
文件中设置环境变量。echo 'export VARIABLE_NAME=value' >> ~/.profile
或者,如果使用的是 Bash shell:
echo 'export VARIABLE_NAME=value' >> ~/.bash_profile
然后重新登录或重新启动终端来应用更改。
-
在
/etc/environment
或/etc/profile
文件中设置环境变量:
这些文件用于设置系统范围内的环境变量。需要管理员权限来编辑这些文件。sudo nano /etc/environment
在文件中添加环境变量,如:
VARIABLE_NAME=value
保存文件并重新登录或重启系统来应用更改。
-
使用
export
命令在脚本中设置环境变量:
在任何 shell 脚本中,可以使用export
命令来设置环境变量。这些变量将对脚本及其子进程有效。 -
使用
env
命令在命令行中设置环境变量:
可以在使用命令时临时设置环境变量,如下所示:env VARIABLE_NAME=value /path/to/command
-
使用
session
命令在 Wayland 会话中设置环境变量:
如果使用的是 Wayland 显示服务器,可以使用session
命令来设置环境变量:session VARIABLE_NAME=value
-
使用桌面环境的设置工具:
一些桌面环境(如 GNOME, KDE 等)提供了图形界面来管理环境变量。可以在系统设置的环境变量或高级设置部分找到这些选项。
请记住,永久更改环境变量通常需要编辑配置文件并重新加载配置或重新启动终端。临时更改在当前会话中有效,但不会在新的会话中保留。