桌面环境和 shell 有什么区别?

桌面环境和 shell 有什么区别?

我可能会问你们许多人一个基本问题。

linux 环境到底是什么?linux 环境和 shell 有什么关系?linux 环境和正在运行的进程有什么关系?

如果我的问题没有意义,请抱歉!

答案1

我认为“Linux 环境”是指环境变量?

环境变量对于每个 shell 来说都是本地的 - 因此如果您在一个终端窗口中设置了一个变量,它将不会显示在另一个终端窗口中。子进程将继承其父进程环境的副本,因此如果您设置了特定变量然后启动一个程序,该程序也将看到这些变量 - 但父进程和子进程都无法更改对方的变量。

这是否回答你的问题?

相关内容