Linux环境变量配置方法

本文将详细介绍Linux环境变量的配置方法,包括永久性和临时性配置、可登录用户和所有用户的配置、以及常用的环境变量。同时,还提供了大量的案例说明,以方便读者更好地理解和运用。

一、环境变量的概念

在Linux系统中,环境变量是一个字符串,其值可以在运行脚本时被读取或修改,用于指定系统或应用程序的某些配置信息。比如,PATH环境变量指定了系统查找可执行文件的路径,而JAVA_HOME环境变量则指定了Java运行环境的安装路径。通常,环境变量的名称全部大写,值由一个或多个字符组成。

二、永久性配置环境变量

永久性配置环境变量就是将变量值保存在主机上以备以后使用,一般情况下永久性配置的环境变量通常在/etc/profile文件中进行设置。这样将影响每个登录到该操作系统的用户,包括root用户。即使重启了主机,环境变量值也不会丢失。

1. 打开/etc/profile文件

使用vim编辑器打开/etc/profile文件

sudo vim /etc/profile

2. 在文件末尾添加环境变量

例如,添加JAVA_HOME和PATH两个环境变量,其值分别为Java的安装路径和可执行程序的查找路径

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

export PATH=$PATH:$JAVA_HOME/bin

3. 保存文件并退出

配置完成后,最后按Esc键,在输入:wq,保存退出即可。

4. 使配置生效

source /etc/profile

使用source命令重新加载/etc/profile文件,使配置立即生效。

三、临时性配置环境变量

临时性配置环境变量就是在当前会话中只保存变量的值,当会话结束后,值也跟随着结束。这种方式适用于一次性的临时配置或测试环境的配置。一般情况下,临时性配置环境变量通常在命令行中进行设置。

1. 设置变量值

例如,设置JAVA_HOME环境变量的值为/usr/local/jdk1.8.0_151

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

2. 查看变量值

echo $JAVA_HOME

使用echo命令查看JAVA_HOME变量的值

3. 删除变量

unset JAVA_HOME

使用unset命令删除JAVA_HOME变量。此时,$JAVA_HOME的值变为NULL。

四、可登录用户和所有用户的配置

在Linux系统中,可以为可登录用户和所有用户分别配置环境变量。例如,为普通用户配置的JAVA_HOME环境变量只对该用户有效,而为所有用户配置的环境变量对所有用户有效。

1. 对可登录用户配置环境变量

将环境变量设置写入用户的~/.bashrc或~/.bash_profile文件中,这样只有该用户登录时,才会启用该变量。

例如,对当前用户设置JAVA_HOME环境变量:

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

将以上命令添加到用户的~/.bashrc或~/.bash_profile文件中,并保存后,重新加载。

2. 对所有用户配置环境变量

将环境变量设置写入系统的/etc/profile文件中。这样所有用户登录系统时,系统都会加载该变量。

例如,对所有用户设置JAVA_HOME环境变量:

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

将以上命令添加到/etc/profile文件中,并保存后,重新加载。

五、常用的环境变量

在Linux系统中,有很多常用的环境变量,下面介绍几个常用的环境变量以及其作用。

1. PATH

PATH环境变量指定了可执行程序的查找路径,是Linux系统中最常用的环境变量之一。当用户输入一个命令时,系统会在PATH中所列出的路径中寻找该命令的可执行文件。

例如,将当前用户被想定的路径添加到PATH中:

export PATH=$PATH:/home/user/bin

2. JAVA_HOME

JAVA_HOME环境变量指定了Java运行环境的安装路径。许多Java应用程序需要JAVA_HOME环境变量的支持。

例如,设置JAVA_HOME环境变量的值为/usr/local/jdk1.8.0_151:

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

3. LD_LIBRARY_PATH

LD_LIBRARY_PATH环境变量指定了用于动态链接共享库的搜索路径。当运行一个程序时,系统会在LD_LIBRARY_PATH所列出的路径中寻找所需的动态链接共享库。

例如,将/usr/local/lib路径添加到LD_LIBRARY_PATH中:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

4. PWD

PWD环境变量保存当前工作目录的路径。

例如,查看当前工作目录的路径:

echo $PWD

以上就是Linux环境变量配置方法的详细介绍,包括永久性和临时性配置、可登录用户和所有用户的配置、以及常用的环境变量等内容。同时,也提供了大量的案例说明,相信能够帮助读者更好地理解和应用。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(56) 打赏

评论列表 共有 1 条评论

诺言丶颠覆这宇宙 11月前 回复TA

人事就是这样子,自己造囚笼,关着自己。自己也做上帝,自己来崇拜。生存真是一种可怜的事情。——沈从文

立即
投稿
发表
评论
返回
顶部