2024年4月11日发(作者:)

linux设置环境变量的方法

在Linux系统中,环境变量是一种用来存储有关系统配置和可执行程

序的信息的机制。设置环境变量可以提供便捷的配置方式,以供不同的程

序使用。本文将介绍Linux系统下设置环境变量的几种方法。

一、通过export命令设置临时环境变量

1. 在终端中输入`export 变量名=值`,例如`export

PATH=/usr/local/bin:$PATH`,其中`PATH`为变量名,

`/usr/local/bin:$PATH`为变量的值。可以根据需要添加多个变量,中间

用空格隔开。

2.这种方式设置的环境变量仅在当前会话中有效,一旦终端关闭,变

量设置即会失效。

二、通过bash配置文件设置永久环境变量

```

vi ~/.bashrc

```

2.在该文件中添加需要的环境变量,例如:

```

export PATH="/usr/local/bin:$PATH"

```

这里的`PATH`为变量名,`/usr/local/bin:$PATH`为变量的值。

```

source ~/.bashrc

```

4.这种方式设置的环境变量会在每次启动终端时自动加载,以及在每

次登录时加载。

三、通过/etc/environment文件设置系统范围的环境变量

1. 打开`/etc/environment`文件:

```

sudo vi /etc/environment

```

2.在文件中添加需要的环境变量,例如:

```

PATH="/usr/local/bin:/usr/bin:/bin"

```

这里的`PATH`为变量名,`/usr/local/bin:/usr/bin:/bin`为变量的

值。可以根据需要添加多个变量,每个变量单独一行。

3.保存并关闭文件。

4.重新启动计算机,环境变量将在系统加载时自动生效。

四、通过单独的配置文件设置环境变量

1. 在`/etc/profile.d/`目录下创建一个以`.sh`结尾的文件,例如

``:

```

sudo vi /etc/profile.d/

```

2.在文件中添加需要的环境变量,例如:

```

export MY_VAR="/path/to/my/directory"

```

这里的`MY_VAR`为变量名,`/path/to/my/directory`为变量的值。

可以根据需要添加多个变量,每个变量单独一行。

3.保存并关闭文件。

4.重新启动计算机,环境变量将在系统加载时自动生效。

五、在系统启动时执行脚本设置环境变量

1. 在`/etc/rc.d/`目录下创建一个以`.sh`结尾的启动脚本文件,例

如``:

```

sudo vi /etc/rc.d/

```

2.在脚本中添加需要的环境变量,例如:

```

export MY_VAR="/path/to/my/directory"

```

这里的`MY_VAR`为变量名,`/path/to/my/directory`为变量的值。

可以根据需要添加多个变量,每个变量单独一行。

3.保存并关闭文件。

4.修改脚本的权限,使其可执行:

```

sudo chmod +x /etc/rc.d/

```

5.重新启动计算机,脚本将在系统启动时执行,环境变量也会自动生

效。

在Linux系统中,设置环境变量有多种方法可供选择,可以根据具体

需求选择合适的方式。无论是临时设置还是永久设置,都能够方便地配置

系统环境,提高操作效率。