答案1
这命令执行环境包括“环境”。 bash 手册将其称为通过变量赋值设置的 shell 参数。这些“参数”包含通常称为“环境”的名称-值对。您可能会发现环境(7)联机帮助页可提供更多信息。
除了环境之外,命令执行环境包括程序启动的上下文,例如当前工作目录和拥有该进程的 uid 等。
我希望这能让你有所了解。如果你想了解更多,你需要更好地理解 bash 在系统层面做了什么,特别是进程控制。你可以从例如开始叉子(2)并遵循 SEE ALSO 参考资料,但该主题并不能通过阅读手册页来真正学习。您需要一本书来解释所有部分如何组合在一起。