本文主要是介绍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
来源:http://blog.csdn.net/wangsifu2009/article/details/6766298
这篇关于Linux 串行终端,虚拟终端,伪终端,控制终端,控制台终端的理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!