ubuntu

ubuntu env变量有哪些

小樊
43
2025-03-24 10:46:52
栏目: 智能运维

Ubuntu系统中的环境变量众多,以下是一些常见的环境变量及其说明:

系统级环境变量

  1. PATH

    • 指定可执行文件的搜索路径。
    • 示例:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  2. HOME

    • 当前用户的主目录路径。
    • 示例:/home/username
  3. USER

    • 当前登录的用户名。
    • 示例:username
  4. SHELL

    • 当前使用的shell程序。
    • 示例:/bin/bash
  5. LANG

    • 定义系统语言和地区设置。
    • 示例:en_US.UTF-8
  6. LC_ALL

    • 强制覆盖所有其他语言设置。
    • 示例:en_US.UTF-8
  7. HOSTNAME

    • 当前主机的名称。
    • 示例:ubuntu-hostname
  8. HISTSIZE

    • 历史命令记录的数量。
    • 示例:1000
  9. PS1

    • 命令提示符的格式。
    • 示例:\u@\h:\w\$
  10. LD_LIBRARY_PATH

    • 动态链接库搜索路径。
    • 示例:/usr/local/lib:/usr/lib

用户级环境变量

用户可以在自己的~/.bashrc~/.profile文件中设置环境变量,这些变量仅对当前用户有效。

  1. MY_VAR

    • 自定义变量,例如:export MY_VAR="Hello World"
  2. EDITOR

    • 默认编辑器。
    • 示例:export EDITOR=vim
  3. TERM

    • 终端类型。
    • 示例:xterm-256color

临时环境变量

可以在终端会话中临时设置环境变量,这些变量在会话结束后失效。

export TEMP_VAR="Temporary Value"

查看环境变量

修改环境变量

请注意,修改系统级环境变量可能需要管理员权限。在进行任何更改之前,请确保了解其影响,并备份相关配置文件以防万一。

0
看了该问题的人还看了