怎么设置与查看Linux系统中的环境变量

2023-04-12 12:35:00 设置 查看 环境变量

环境变量是操作系统用来保存配置信息的一个机制。它们可以被用来配置系统的各种行为,也可以被应用程序用来读取配置信息。

在Linux系统中,环境变量主要存储在两个地方:

系统级环境变量:存储在系统配置文件中,对所有用户都生效,通常由系统管理员来维护。

用户级环境变量:存储在每个用户的主目录中,只对该用户生效,一般由用户自己来维护。

下面介绍一下如何在Linux系统中设置和查看环境变量。

一、设置环境变量

1. 系统级环境变量

系统级环境变量主要存储在/etc/profile文件中,当系统启动时会根据这个文件来设置系统级环境变量。

要设置系统级环境变量,只需要在/etc/profile文件中添加一行配置即可,格式为:

export VARIABLE=value

例如,要设置一个名为JAVA_HOME的环境变量,只需要在/etc/profile文件中添加一行配置:

export JAVA_HOME=/usr/local/jdk1.8.0_161

修改完/etc/profile文件后,要使配置生效,有两种方法:

重新启动系统;

使用source命令来加载/etc/profile文件,命令格式为:

source /etc/profile

2. 用户级环境变量

用户级环境变量主要存储在每个用户的主目录中,当用户登录时会根据该目录下的配置文件来设置用户级环境变量。

主目录下的配置文件包括:

.bash_profile:当用户使用bashshell登录时会加载该文件;

.bashrc:当用户使用bashshell打开一个终端时会加载该文件;

.cshrc:当用户使用cshshell打开一个终端时会加载该文件;

.kshrc:当用户使用kshshell打开一个终端时会加载该文件;

一般来说,我们只需要在.bash_profile文件中添加配置即可,配置格式与系统级环境变量相同,例如:

export JAVA_HOME=/usr/local/jdk1.8.0_161

修改完.bash_profile文件后,要使配置生效,有两种方法:

重新登录系统;

使用source命令来加载.bash_profile文件,命令格式为:

source ~/.bash_profile

二、查看环境变量

要查看环境变量,可以使用env命令来查看,命令格式为:

env [options] [name=value]...

通常我们只需要直接使用env命令来查看所有环境变量即可,例如:

env

如果要查看某个特定的环境变量,可以使用类似于“echo $VARIABLE”的方式来查看,例如:

echo $JAVA_HOME

相关文章