登录
首页 >  文章 >  linux

Linux环境变量设置全攻略

时间:2026-02-12 22:21:55 310浏览 收藏

在IT行业这个发展更新速度很快的行业,只有不停止的学习,才不会被行业所淘汰。如果你是文章学习者,那么本文《Linux设置环境变量方法详解》就很适合你!本篇内容主要包括##content_title##,希望对大家的知识积累有所帮助,助力实战开发!

设置环境变量分临时和永久两种。临时用export命令或在命令前设置,仅当前会话或命令有效;永久需修改~/.bashrc等用户文件或/etc/profile等系统文件,添加export语句并source生效,最后用echo或env验证。

LINUX如何设置环境变量_Linux配置和临时设置环境变量的方式

在Linux系统中,环境变量用于定义系统或用户运行程序时的运行环境。设置环境变量分为临时设置和永久配置两种方式,根据使用场景选择合适的方法。

临时设置环境变量

临时设置的环境变量只在当前终端会话中有效,关闭终端后即失效。适用于测试或单次运行程序。

  • 在当前终端中设置:使用 export 命令定义变量。例如:

export MY_VAR="hello"

此后,在该终端中运行的命令都可以通过 $MY_VAR 访问这个值。

  • 仅在某条命令中使用:将变量设置放在命令前,作用域仅限该命令。

PATH="/tmp/bin:$PATH" myscript.sh

这条命令运行时使用修改后的 PATH,但不会影响当前 shell 的环境。

永久配置环境变量

要让环境变量在每次登录或启动新终端时自动生效,需要将其写入配置文件。

  • 针对当前用户的配置:编辑用户主目录下的 .bashrc、.bash_profile 或 .profile 文件(取决于使用的 shell 和系统)。

例如,在 ~/.bashrc 中添加:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk

export PATH=$JAVA_HOME/bin:$PATH

保存后,执行 source ~/.bashrc 使更改立即生效。

  • 系统级全局配置:修改 /etc/environment 或 /etc/profile 文件,适用于所有用户。

例如,编辑 /etc/environment(注意:此文件通常不支持变量替换如 $PATH,需写全路径):

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

或者在 /etc/profile 中添加 export 语句,支持变量操作。

验证环境变量是否设置成功

使用以下命令查看变量值:

echo $MY_VAR

或列出所有环境变量:

env

确认变量出现在输出中即可。

基本上就这些。临时用 export,长期改配置文件,按需选择范围和文件位置。不复杂但容易忽略 source 操作或拼写错误。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于文章的相关知识,也可关注golang学习网公众号。

前往漫画官网入口并下载 ➜
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>