Linux上设置环境变量
# Linux 上设置环境变量
# 1. 临时设置环境变量
临时设置的环境变量仅在当前终端会话中有效,关闭终端或会话后会失效。适用于临时调整环境配置,不会对系统或其他会话产生影响。
# 1.1 在终端中设置临时环境变量
1️⃣ 打开终端
在你的 Linux 系统中打开一个新的终端窗口。你可以通过快捷键 Ctrl + Alt + T
打开终端。
2️⃣ 使用 export
命令临时设置环境变量
使用 export
命令来设置环境变量。例如,向 PATH
环境变量添加新的路径:
export PATH=$PATH:/home/user/gradle-8.12.1/bin
💡 解释:
export
:用来设置或导出环境变量,使其在当前终端会话中生效。PATH=$PATH
:保留原有的PATH
变量值。/home/user/gradle-8.12.1/bin
:新添加的路径。
这个命令会把 /home/user/gradle-8.12.1/bin
路径追加到当前会话的 PATH
环境变量中。
3️⃣ 验证环境变量是否设置成功
使用以下命令查看当前的 PATH
变量:
echo $PATH
💡 解释:
echo $PATH
:输出当前PATH
环境变量的内容。如果设置成功,你会看到/home/user/gradle-8.12.1/bin
路径出现在输出的内容中。
# 1.2 在 Bash 配置文件中设置临时环境变量
1️⃣ 打开 .bashrc
文件
如果你希望每次启动终端时自动设置环境变量,可以将 export
命令添加到 ~/.bashrc
配置文件中。输入以下命令打开文件:
vi ~/.bashrc
2️⃣ 在文件末尾添加 export
命令
在 .bashrc
文件的末尾添加你想要的环境变量设置:
export PATH=$PATH:/home/user/gradle-8.12.1/bin
3️⃣ 保存并退出编辑器
在 vi
编辑器中,按 Esc
键退出编辑模式,然后输入 :wq
保存并退出。
💡 解释:
:wq
:写入并退出。- 如果使用其他编辑器,如
nano
或gedit
,保存文件并退出的方法会有所不同。
4️⃣ 使更改生效
保存文件并退出后,使用以下命令立即使 .bashrc
文件的更改生效:
source ~/.bashrc
💡 解释:
source ~/.bashrc
:重新加载.bashrc
配置文件,使其中的环境变量设置立即生效。
⚠️ 注意:临时设置的环境变量只在当前终端会话有效,关闭终端或会话后设置会丢失。
# 2. 永久设置环境变量
永久设置的环境变量对所有终端会话和重启后持续生效,适用于需要长期有效的配置。
1️⃣ 编辑 ~/.bashrc
文件
永久设置环境变量通常通过编辑用户的 ~/.bashrc
文件来实现。打开终端并输入以下命令:
vi ~/.bashrc
2️⃣ 添加 export
命令到 .bashrc
文件
在文件的末尾添加你的环境变量设置:
export PATH=$PATH:/home/user/gradle-8.12.1/bin
3️⃣ 保存并退出编辑器
在 vi
编辑器中,按 Esc
键退出编辑模式,然后输入 :wq
保存并退出。
💡 解释:
:wq
:保存并退出编辑器。
4️⃣ 使更改生效
使用以下命令使 .bashrc
文件的更改立即生效:
source ~/.bashrc
这样设置的环境变量将在每次打开新的终端时自动生效。
# 3. 检查和验证环境变量是否生效
无论使用哪种方式设置环境变量,都可以通过以下方法进行验证:
# 3.1 在终端中检查
1️⃣ 打开新的 终端,使用以下命令查看 PATH
环境变量:
echo $PATH
# 3.2 验证应用程序是否正常工作
2️⃣ 例如,验证是否成功添加了 Gradle 的路径,可以运行以下命令:
gradle -v
📊 如果输出了 Gradle 的版本信息,说明设置成功。
# 4. 删除或修改环境变量
如果需要删除或修改已设置的环境变量,可以按照以下步骤进行操作:
# 4.1 临时删除环境变量
1️⃣ 在终端中,使用 unset
命令临时删除环境变量。例如,删除 PATH
中的指定路径:
unset PATH
或者通过修改 PATH
变量,删除不需要的路径:
export PATH=$(echo $PATH | sed -e 's;/home/user/gradle-8.12.1/bin;;')
💡 解释:
unset PATH
:删除整个PATH
环境变量。sed -e 's;/home/user/gradle-8.12.1/bin;;'
:通过sed
命令删除指定路径。
# 4.2 永久删除或修改环境变量
1️⃣ 编辑 ~/.bashrc
文件
打开终端并输入以下命令编辑 ~/.bashrc
文件:
vi ~/.bashrc
2️⃣ 删除或修改你需要的环境变量设置
找到之前添加的 export PATH
命令,删除或修改路径。
3️⃣ 保存并退出编辑器
按 Esc
键退出编辑模式,然后输入 :wq
保存并退出。
4️⃣ 使更改生效
重新加载 .bashrc
文件:
source ~/.bashrc
总结
- 临时生效:通过终端使用
export
命令设置的环境变量,仅对当前会话有效。关闭终端后设置失效。 - 永久生效:通过编辑
~/.bashrc
文件或其他配置文件(如~/.bash_profile
)设置,可以使环境变量对所有会话和重启生效。
💡 建议:如果你只需要临时添加路径,可以选择临时设置环境变量。如果是需要长期生效的设置,推荐使用永久设置环境变量的方法。