怎么在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
相关文章