Linux 串行终端,虚拟终端,伪终端,控制终端,控制台终端的理解

 终端:输入和输出设备(键盘 + 显示器)。

串行终端:与机器的串口对应,每一个串口对应一个串行终端,串口对应的是物理终端。

虚拟终端:一台PC只有一套键盘和显示器,也就只有一套终端设备,但是可以通过Ctrl + Alt + F1 ~ Ctrl + Alt + F6切换到字符终端,相当于有6套虚拟的终端设备,它们共用同一套物理终端设备/dev/tty1 ~ /dev/tty6。

伪终端:虚拟终端和串行终端的数目是有限的,然而,网络终端和图形终端窗口的数目确实不受限制的,这是通过伪终端实现的。

控制终端:这是一个逻辑概念,即用户正在控制的终端,可以为串行终端,虚拟终端和伪终端。

控制台终端:控制台终端可认为是一个PC对应的一套键盘和显示器,所有虚拟终端是对应的都是同一控制台终端。

详细介绍可参考:http://www.eefocus.com/article/09-11/87011s.html?clear=1

你可能感兴趣的:(Linux 串行终端,虚拟终端,伪终端,控制终端,控制台终端的理解)