linux 终端、伪终端、虚拟终端的理解

终端:输入和输出设备(键盘+显示器)
串行终端:与机器的串口对应,每一个串口对应的一个串行终端,串口对应的是物理终端
虚拟终端:一台PC只有一套键盘和显示器,也就只有一套终端设备,但是可以通过
Ctrl+Alt+F1~Ctrl+Alt+F6切换到字符终端,相当于有6套虚拟的终端设备,
他们共用一套物理终端设备/dev/tty1~/dev/tty6
伪终端:虚拟终端和串行终端的数目是有限的,然后,网络端口和图形端窗口的数目确实 不受限制的,这是通过伪终端实现的
控制终端:这是一个逻辑概念,即用户正在控制的终端,可以使串行终端,虚拟终端和伪终端
控制台终端:控制台终端可以认为是一个PC对应的一套键盘和显示器,所有虚拟终端是对 应的都是同一控制台终端。

你可能感兴趣的:(Linux程序设计)