前言
终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。而linux的终端类型有物理终端,虚拟终端,串行终端,伪终端。
1.物理终端 /dev/console
在linux系统中,计算机显示器通常被称为控制台终端(console)。系统控制台,和系统相关,主要应该由内核使用,更强调是控制系统的地方,其使用者主要是管理员。在执行init进程钱,会先打开/dev/console设备,作为进程的输入输出设备。然后在exec init进程,所以init进程的打印是由/dev/console输出的,所以init进程的输出讲只出现在最后一个console上,这个console叫做主控制台。所以在系统启动时的消息(由init输出)只显示在主控制台上。目前只有在单用户模式下,才允许用户登录控制台。
2.虚拟终端 /dev/tty1-63
在一个真实的控制台中虚拟出来的多个控制台
3 伪终端 /dev/pts/*
伪终端并不是真实的硬件设备,而是用软件虚拟出来的,我们在X Window下打开的终端,以及我们在Windows使用telnet或ssh等方式登录Linux主机
4 串行终端 /dev/ttyS*
使用计算机串行端口连接的终端设备。计算机把每个串行端口看作是一个字符设备
### 5 查看已连接终端的文件名
tty
原创文章,作者:M21-陕西-李贤,如若转载,请注明出处:http://www.178linux.com/50948