温馨提示×

Linux环境下env变量有哪些

小樊
42
2025-12-23 22:43:25
栏目: 智能运维

在Linux环境下,环境变量(env variables)是一组键值对,用于存储系统和用户级别的配置信息。这些变量可以在shell会话中设置,也可以在系统启动脚本、用户配置文件等地方设置。以下是一些常见的Linux环境变量:

  1. PATH:用于存储可执行文件的搜索路径。
  2. HOME:表示用户的主目录。
  3. USER:当前登录用户的用户名。
  4. SHELL:当前用户使用的shell程序。
  5. LANG:系统的语言设置。
  6. HOSTNAME:计算机的主机名。
  7. TERM:终端类型。
  8. PS1:命令提示符的样式。
  9. HISTSIZE:命令历史记录的长度。
  10. LOGNAME:当前登录用户的用户名(与USER类似)。
  11. LD_LIBRARY_PATH:动态链接库搜索路径。
  12. JAVA_HOME:Java开发工具包的安装路径。
  13. PYTHONPATH:Python模块搜索路径。
  14. EDITOR:默认的文本编辑器。
  15. SUDO_USER:使用sudo命令时的目标用户。
  16. SSH_CLIENT:连接到服务器的SSH客户端信息。
  17. SSH_TTY:SSH连接的终端设备。
  18. LESSOPEN:less命令用于打开文件的程序。
  19. DISPLAY:图形界面显示设备的标识。

这些环境变量只是冰山一角,实际上Linux系统中可能有上百个环境变量。要查看当前系统中的所有环境变量,可以在终端中执行以下命令:

printenv

或者

env

这将显示当前shell会话中的所有环境变量及其值。

0