Linux——环境变量

环境变量是一个在操作系统中用于存储配置信息和共享信息的机制。它们是由操作系统或应用程序设置的可在系统上所有进程之间共享的键值对。每个环境变量都有一个名称和一个关联的值。

在Unix、Linux、macOS以及类Unix系统中,环境变量是由操作系统传递给每个新创建的进程的一组键值对。在Windows中,也有类似的机制,使用的是系统注册表。

一些常见的环境变量包括:

  • PATH: 包含可执行文件的目录列表,操作系统使用它来查找命令行工具和应用程序。
  • HOME (Unix/Linux) or USERPROFILE (Windows): 用户的主目录。
  • LANG (Unix/Linux) or LC_ALL (Unix/Linux): 控制语言设置,影响程序的本地化。
  • TEMP (Windows) or TMP (Unix/Linux): 用于存储临时文件的目录。

在C语言中,可以通过使用 getenv 函数来访问环境变量。在脚本语言中,如Bash脚本、Python等,也可以直接通过语言提供的特定语法来访问和修改环境变量。

你可能感兴趣的:(linux)