Linux 环境变量
set
显示或设置 shell 自身的私有变量。
私有变量不会传递给子进程。
busybox
的 ash
在启动时,会自动创建一些私有变量,这是 ash
自身的行为。
可以通过$变量名
读取这些私有变量。
用法:set a=1
或 a=1
env
显示环境变量。
环境变量可以传递给子进程,但不会传递给父进程。
可以通过$变量名
读取环境变量。
用法:env
export
将私有变量导出到环境变量,这样就可以传递给子进程了。
用法:export a=1
或 export a
unset
删除私有变量或环境变量。
用法:unset a