控制终端的初步认识
一个会话一般可以有一个控制终端。
与控制终端连接的会话首进程称为控制进程。
一个会话中的进程组,有一个是前台进程组,以及一个或多个后台进程组。
如果会话有了控制终端,则他有一个前台进程组,其他的则是后台进程组。
注意控制进程不一定是前台进程。
后台、前台进程组、会话和控制终端

PS:
很明显控制终端最基本的作用就是和前台运行的程序组进行输入交互的作用,在终端输入进行交互。
通常登陆时,控制终端会自动建立。
不管是标准输入、标准输出是否重定向了,前天运行程序都要与控制终端交互。
而交互的系统原理就是拥抱系统IO open接口打开/dev/tty的终端设备文件。