控制命令如ctrl+c,ctrl+d等命令是会kill到前台进程组的,这个过程和bash进程还有tty驱动有关系. 在终端执行命令,在bash进程看来都是在执行job,然后fork出子进程来执行这些job,引用一下http://blog.csdn.net/ruglcc/article/details/8574113文章的中bash架构图,说明一下bash进程 bash进程来源于login进程,login进程来源于getty进程或者telnetd进程,从上图中可以看到,bash进程在启动之后,首先