📌  相关文章
📜  设置环境变量 linux - Shell-Bash (1)

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

设置环境变量 Linux - Shell/Bash

在Linux系统中,环境变量是一种重要的配置文件,它们会影响着系统行为及应用程序的运行。 在这篇文章中,我们将会学习如何在Linux系统下设置环境变量。

什么是环境变量?

环境变量是一个存储在操作系统中的值,在环境中对所有程序可见。它们是一些存储在操作系统中的字符串,例如PATH,它存储的是表示可执行程序位置的路径。 操作系统和应用程序可以使用环境变量来存储和访问配置信息。

环境变量的类型

有两种类型的环境变量:全局环境变量和局部环境变量。在Linux系统中,全局环境变量将会在登录时设置,而局部环境变量通常是由某个脚本或命令设置的。

如何设置环境变量

在Linux系统中,我们可以通过export命令设置环境变量。

export VARIABLE_NAME="value"

这条命令将会在当前Shell会话中将变量VARIABLE_NAME的值设置为value。

如果我们希望将环境变量设置为全局范围,可以将它们添加到/etc/profile或~/.bash_profile文件中。这样可以确保变量在系统启动时或用户登录时设置。

例如,如果我们希望将新的环境变量MY_VAR设置为值"hello world!",可以在~/.bash_profile中添加以下行:

export MY_VAR="hello world!"

现在我们可以通过echo命令来检查环境变量是否设置成功:

echo $MY_VAR

输出应该是:

hello world!
永久设置环境变量

上面的方法只会在当前会话中设置环境变量,如果我们需要在所有会话中使用环境变量,可以将它们添加到/etc/environment文件中。

sudo nano /etc/environment

在文本编辑器中,添加以下行:

MY_VAR="hello world!"

最后,由于使用了sudo命令,需要输入管理员密码来保存更改。 现在,MY_VAR变量将会在所有会话中使用。

结论

设置环境变量是进行系统配置和应用程序开发的重要步骤,这篇文章介绍了如何在Linux系统上设置环境变量。无论是在全局范围还是局部范围,通过操作/system/profile和/etc/environment文件,设置环境变量总是轻松而有效的。学习如何设置环境变量是成为一名成功的程序员的关键性技能之一。