📌  相关文章
📜  如何在 linux 中永久设置环境变量 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:24:16.440000             🧑  作者: Mango

如何在 Linux 中永久设置环境变量 - Shell-Bash

在 Linux 中设置环境变量是非常常见的操作。在本文中,我们将学习如何在 Linux 中永久设置环境变量。

环境变量

环境变量是一个操作系统定义的变量,用于存储有关当前用户或系统的信息。在 Linux 中,可以使用echo $VARIABLE_NAME命令来查看已定义的环境变量。

临时设置环境变量

在 Linux 中,可以使用export命令临时设置环境变量。例如,要将JAVA_HOME设置为/usr/local/java,可以执行以下命令:

export JAVA_HOME=/usr/local/java

该命令仅在当前会话中设置JAVA_HOME变量。如果退出当前会话,JAVA_HOME将被清除。

永久设置环境变量

要永久设置环境变量,需要将环境变量添加到~/.bashrc文件中。这是Bash Shell的配置文件,它在登录时被读取。

以下是将JAVA_HOME变量添加到~/.bashrc文件中的示例命令:

echo 'export JAVA_HOME=/usr/local/java' >> ~/.bashrc

这将JAVA_HOME变量添加到~/.bashrc文件的末尾。要使更改生效,请注销并重新登录。

永久设置全局环境变量

要在系统中永久设置全局环境变量,需要将环境变量添加到/etc/environment文件中。

以下是将JAVA_HOME变量添加到/etc/environment文件中的示例命令:

echo 'JAVA_HOME=/usr/local/java' | sudo tee -a /etc/environment

这将JAVA_HOME变量添加到/etc/environment文件的末尾。要使更改生效,需要重新启动系统或重新加载环境变量文件。

结论

在 Linux 中设置环境变量是很容易的。要永久设置环境变量,可以将其添加到~/.bashrc/etc/environment文件中。