Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
考虑 LD_LIBRARY_PATH 的例子(它决定了加载库时在哪里查看),每个进程是否都获得了这个的私有副本?如果某个流程(应用程序)要对其进行修改,它是否无处不在?
环境变量是在每个进程的基础上设置的。所以,是的,每个进程都有一个私有副本,另一个修改 LD_LIBRARY_PATH 的进程不会影响你自己的。
但是,您的 shell 进程可能会保留一个环境变量列表,通过在启动时将变量数组和设置移交给这些进程来为其所有派生的子进程设置。