我看到了,printenv并env给出了相同的输出。在进一步挖掘以获取环境变量的完整列表时,我发现 declare -xp了来自此处的命令:
printenv
env
declare -xp
compgen -v | while read line; do echo $line=${!line};done
这些命令在环境变量方面有什么区别。
command-line bash environment-variables
bash ×1
command-line ×1
environment-variables ×1