Linux终端类型
关键字:linux终端,串行终端ttySn;伪终端pty;控制终端tty;控制台终端console
要想与Linux打交道,就必须学会使用Linux终端。所谓Linux终端,其实也就是一种控制台,一种字符设备,通常用tty标识,它是用户和Linux内核交互的平台,用户能在平台上通过各种指令操作Linux。终端的特殊设备文件一般分为以下几种:
1、串行端口终端(/dev/ttySn)
串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的设备。这些端口所对应的设备名称是/dev/ttySn;
2、伪终端(/dev/pty/)
伪终端是一对相互连接的虚拟设备,也被叫为主从设备。主从设备间通过IPC信道进行数据双向传递。我们接触的比较多的是telnet、SSH等提供网络登录服务的应用,及X Window提供的终端窗口实现。课堂上我们用的是Xshell和SecureCRT这两款伪终端应用;
3、控制终端(/dev/tty)
对于我们登录的shell,/dev/tty/就是我们使用的终端,他是当前进程控的控制终端的设备特殊文件。
4、控制台终端(/dev/ttyn,/dev/console)
在Linux系统中,计算机显示器通常被称为控制台终端(Console)。它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等。当你在控制台上登录时,使用的是tty1。使用Alt+[F1-F6]组合键时,我们 就可以切换到tty2、tty3等上面去。tty1-tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上。因此不管当前正在使用哪个虚拟终端,系统信 息都会发送到控制台终端上。 你可以登录到不同的虚拟终端上去,因而可以让系统同时有几个不同的会话期存在。
原创文章,作者:yaoqin.liang,如若转载,请注明出处:http://www.178linux.com/51451