当前位置:首页 > 站长知识 > 服务器 > 正文内容

export命令详解

2024-12-13服务器54

export 命令用于在当前 shell 及其所有子 shell 中设置或修改环境变量。它将指定的变量及其值添加到环境中,以便其他进程和脚本都可以访问。

使用语法

1

export 变量名=变量值

详细说明

  • 设置环境变量:如果不指定变量值,export 命令会将变量名设置为其当前值。

  • 修改环境变量:如果变量已经存在,export 命令会更新其值。

  • 作用域:export 命令只在当前 shell 及其子 shell 中生效。要使变量在所有 shell 中可用,需要在每个 shell 中分别使用 export 命令。

示例

以下示例将 PATH 变量的值添加到环境中:

1

export PATH=/usr/local/bin:$PATH

现在,所有子 shell 和进程都可以访问更新后的 PATH 变量。

注意

  • export 命令不会修改父 shell 中的变量值。

  • 如果变量值包含空格,需要用引号将其引起来:export VAR="value with spaces"

  • 某些变量(如 HOME 和 SHELL)由系统自动设置,不应使用 export 命令修改。