Linux 环境变量全解析:配置、管理与实战
环境变量是 Linux 系统中存储系统配置和用户偏好的关键机制,它能在全局或局部范围内影响命令的执行和程序的运行。本文将详细介绍环境变量的设置、查询、删除方法,重点解析 PATH 变量的作用,以及如何通过配置文件实现环境变量的持久化。
环境变量的基本概念
环境变量是一组键值对(键=值),用于存储系统或用户的配置信息,例如:
- 系统级变量:
PATH(命令搜索路径)、HOME(用户主目录)、USER(当前用户名)。 - 用户自定义变量:
JAVA_HOME(Java 安装路径)、PYTHONPATH(Python 模块搜索路径)。
环境变量的作用域分为:
- 全局环境变量:对所有用户和进程可见(如
/etc/profile中定义的变量)。 - 局部环境变量:仅对当前 Shell 会话或进程可见(如终端中临时定义的变量)。
环境变量的基本操作
设置环境变量
使用 export 命令可以定义环境变量(全局或局部):
1 | # 定义局部环境变量(仅当前 Shell 有效) |
注意: