一、什么是环境变量环境变量是 Linux Shell 中用来存储系统运行环境信息的变量。它可以让不同程序、脚本和 Shell 会话共享一些配置信息。常见的环境变量包括PATH 系统查找命令的路径HOME 当前用户的主目录USER 当前用户名SHELL 当前使用的 Shell 类型LANG 系统语言环境查看环境变量可以使用二、全局变量和局部变量1. 全局变量全局变量也叫环境变量它在当前 Shell 会话和子 Shell 中都可以使用。设置全局变量的方法查看变量全局变量可以被子 Shell 继承。2. 局部变量局部变量只在当前 Shell 中有效不能被子 Shell 使用。设置局部变量查看变量如果进入子 Shell这时可能不会输出内容因为局部变量没有被继承。三、用户如何创建、删除环境变量1. 创建环境变量使用 export 创建环境变量查看2. 删除环境变量使用 unset 删除环境变量删除后再查看如果没有内容输出说明变量已经被删除。四、PATH 变量PATH 是系统中非常重要的环境变量它定义了系统查找命令的目录路径。查看 PATH输出通常类似当我们输入一个命令时系统会按照 PATH 中的顺序去这些目录下查找命令文件。临时添加 PATH 路径例如想让系统能找到 /home/user/bin 目录下的命令可以执行这种方式只对当前终端有效关闭终端后会失效。永久添加 PATH 路径如果想每次打开终端都生效可以编辑在文件末尾添加保存后执行这样配置就会生效。五、存放系统环境变量的文件Linux 中环境变量通常存放在以下几类文件中1. 用户级配置文件这些文件只对当前用户有效。~/.bashrc​~/.bash_profile~/.profile例如 ~/.bashrc 是用户打开非登录 Shell 时会读取的配置文件。2. 系统级配置文件这些文件对所有用户有效。/etc/profile/etc/bashrc​/etc/profile.d/ 目录下的文件系统环境变量通常在系统启动或用户登录时被加载。六、数组变量Shell 也支持数组变量。数组可以一次性存储多个值。1. 创建数组2. 查看数组中的某个元素数组下标从 0 开始。3. 查看数组所有元素4. 查看数组长度5. 修改数组元素6. 删除数组元素七、本课总结通过本次学习我了解了 Linux Shell 中环境变量的基本概念掌握了全局变量、局部变量、PATH 变量和数组变量的使用方法。环境变量主要用于存储系统运行环境信息 export 可以创建全局变量 unset 可以删除变量。 PATH 变量决定了系统查找命令的路径是实际使用中非常重要的配置。数组变量则可以一次性保存多个数据适合处理一组相关信息。这些知识点对于后续编写 Shell 脚本、配置 Linux 环境和理解系统运行机制都很有帮助。