今天看APUE第九章,被各种终端弄得头都大了,百度了下略懂了点。记录如下:
终端:输入和输出设备(键盘 + 显示器)。
串行终端:与机器的串口对应,每一个串口对应一个串行终端,串口对应的是物理终端。
虚拟终端:一台PC只有一套键盘和显示器,也就只有一套终端设备,但是可以通过Ctrl + Alt + F1 ~ Ctrl + Alt + F6切换到字符终端,相当于有6套虚拟的终端设备,它们共用同一套物理终端设备/dev/tty1 ~ /dev/tty6。
伪终端:虚拟终端和串行终端的数目是有限的,然而,网络终端和图形终端窗口的数目确实不受限制的,这是通过伪终端实现的。
控制终端:这是一个逻辑概念,即用户正在控制的终端,可以为串行终端,虚拟终端和伪终端。
控制台终端:控制台终端可认为是一个PC对应的一套键盘和显示器,所有虚拟终端是对应的都是同一控制台终端。
http://blog.csdn.net/wangsifu2009/article/details/6766298