Linux环境变量,知识点汇总

环境变量 目录 文件 用户 Linux
发布于 2025-06-15
366

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

扫码阅读
手机扫码阅读

文章主旨:

全面介绍Linux环境变量的概念、分类、常见操作命令、重要变量、配置文件以及获取方法。

关键要点:

  • 环境变量是操作系统运行环境的参数,分为永久和临时两种,按作用域分为系统和用户环境变量。
  • 常见操作命令包括查看、设置、取消环境变量,如 echo, env, export, unset 等。
  • 重要环境变量包括 PATH, LD_LIBRARY_PATH, CLASSPATH 等,用于路径搜索和动态链接库配置。
  • Linux环境变量相关的配置文件包括 /etc/profile, ~/.bashrc, ~/.profile 等,具有不同的应用场景和作用范围。
  • 环境变量的获取方式包括全局变量 environ、命令行参数传递和库函数 getenv()

内容结构:

一、环境变量的定义与用途

环境变量是一张保存在内存中的表,用于指定操作系统运行环境的参数。主要用途包括身份认证、动态库查找、保存工作路径和特定路径查找等。

二、环境变量分类

按生命周期分为永久和临时环境变量;按作用域分为系统环境变量和用户环境变量。

三、环境变量相关操作命令

  • echo: 查看指定环境变量值。
  • env: 查看当前用户的全部环境变量。
  • export: 设置新的环境变量或显示系统定义的所有环境变量。
  • unset: 取消本地变量或环境变量。
  • printenv: 查看指定环境变量值。

四、常见的环境变量

  • HOME: 用户主工作目录。
  • PATH: 可执行程序搜索目录。
  • LD_LIBRARY_PATH: 动态链接库搜索目录。
  • CLASSPATH: JAVA语言库文件搜索目录。

五、环境变量文件

  • /etc/profile: 为系统每个用户设置环境信息,首次登录执行。
  • /etc/bashrc: 为每一个运行终端用户执行。
  • ~/.bash_profile, ~/.bashrc: 用户专属环境设置文件。

执行顺序:/etc/profile/etc/bashrc~/.bash_profile~/.bashrc

六、获取环境变量

  • 通过全局变量 environ 存储环境变量。
  • 通过命令行参数传递环境变量。
  • 通过库函数 getenv() 获取指定环境变量。

文章总结:

本文系统性地对Linux环境变量进行了全面讲解,适合入门和进阶用户参考,同时强调了环境变量在操作系统中的重要性。

一口Linux