引言
终端(Terminal)也称终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等。在早期计算机系统中,由于计算机主机昂贵,因此一个主机一般会配置多个终端,这些终端本身不具备计算能力,仅仅承担信息输入输出的工作,运算和处理均由主机来完成,在个人计算机时代,个人计算机可以运行称为终端仿真器的程序来模仿一个终端的工作。
Linux系统的终端类型:
Linux系统的终端主要包括设备终端、物理终端、虚拟终端、串口终端、伪终端。
1.设备终端:经由通信设施向计算机输入程序和数据或接收计算机输出处理结果的设备。终端设备通常设置在能利用通信设施与远处计算机联接工作的方便场所,它主要由通信接口控制装置与专用或选定的输入输出装置组合而成。
2.物理终端(/dev/console):Console与虚拟终端相关联,内核将信息送到控制台终端上(/dev/console),通过与console相关联的虚拟终端将信息显示到屏幕上。
3.虚拟终端(/dev/tty#):TTY是TeleTYpe的一个老缩写。Teletypes,或者teletypewriters,原来指的是电传打字机。例/dev/tty#,#为[1-6],tty可有n个,Ctrl+Alt+F[1-6]
4.串口终端(/dev/ttyS#):串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。
5.伪终端(/dev/pts/#):伪终端(Pseudo Terminal)是成对的逻辑终端设备,通过SSH或telnet登录到linux主机上所使用的终端。
原创文章,作者:Gaoning,如若转载,请注明出处:http://www.178linux.com/51494