执行程序时发生了什么当你双击桌面上的终端程序图标时,就会打开一个载入shell的程序. 你键入的命令不会直接在内核执行,而是先和 shell 进行交互.Command (eg. `ls -l')↓Terminal Program (eg. `gnome-terminal')↓Shell (eg Bash)↓Kernel (eg. linux 2.6.24)更多关于进程如何运行的信息: 当你通过 python 执行程序时候,你可以选择直接从内核执行或者通过 shell. 如果你选择直接执行,你就没…