怎么在Linux中使用export命令

2023-04-12 06:33:00 linux export 命令

Linux中使用export命令

export命令用于设置环境变量,使得子进程能够继承设置的环境变量。

语法

export [-fn] [name[=value]]

export -p

参数

-f 不检查输入的名称是否为有效的shell变量名。

-n 使用前不清除已存在的同名变量。

-p 将当前shell的所有环境变量列出来。

name 要设置或删除的环境变量名。

value 要设置的变量值。

export命令会把参数name设为环境变量,并且将name的值设为value。如果只指定了name,不指定value,则表示将name的值设为空。如果不指定name,则表示将所有已定义的环境变量输出。

如果name中包含等号(=),则表示将name的值设为value。如果name中不包含等号,则表示将name设为环境变量,并且将name的值设为value。

当在一个脚本中使用export命令时,只对脚本中后续运行的命令起作用,对脚本中先前运行的命令不起作用。

实例

在当前shell中设置变量foo的值为bar:

export foo=bar

将变量foo的值设为空:

export foo=

删除变量foo:

unset foo

将变量foo的值设为bar,并且将变量baz的值设为qux:

export foo=bar baz=qux

相关文章