加入收藏 | 设为首页 |

firefox-Linux下的终端设备阐明:tty

海外新闻 时间: 浏览:204 次

在Linux下,终端是一种字符型的设备,终端设备多种类型,一致运用 tty 作为终端设备的简称。

tty一词源于Teletypes,或许teletypewriters,锅贴本来指的是电传打字机,经过串行线用打印机键盘发送信息的东西,后来被键盘与显示器替代,所以现在叫终端。

终端特别设备名放在目录 /dev/ 下,终端特别设备文件一般有以下几种。

1、串行端口终端(/dev/ttfirefox-Linux下的终端设备阐明:ttyySn)

串行端口终端(Serial Port Terminal)是运用计算机串行端口衔接的终端设备。

计算机把每个串行端口都看作是一个字符设备,例如:/dev/ttyS0、/dev/ttyS1等。若要向一个端口发送数据,则能够在指令行上把规范输出重定向到这些特别文件名上。

例如,firefox-Linux下的终端设备阐明:tty在指令行提示符下输入:echo test > /dev/ttyS1 则会把单词“test”发送到衔接在 ttyS1端口的设备上。

串口

2、伪终端(/dev/pty/)

伪终端(Pseudo Terminal)是成对的逻辑终端设备,例如 /dev/ptyp3 和 /dev/ttyp3。

伪终端与实践物理设备并不直接相关。假如一个程序把ttyp3看作是一个串行端口设备,则它对该端口的读/写操作会反映在该逻辑终端设备对的另一个上面(ttyp3);ttyp3则是另一个程序用于读写操作的逻辑设备。

这样两个程序就能够经过这种逻辑设备进行相互沟通,运用ttyp3的程序以为自己正在与一个串行端口进行通讯。

3、操控终端(/dev/tty)

假如当时进程有操控终端(Controlling Terminal)的话,那么 /dev/tty 便是当时进程的操控终端的设备特别文件。

运用指令 tty 能够检查它详细对应哪个实践终端设备;运用指令 ps 能够检查进程与哪个操控终端相连。

tty

4、操控台终端(/dev/ttyn,/dev/console)

在UNIX体系中,计算机显示器一般被称为操控台终端(Console)。它仿真firefox-Linux下的终端设备阐明:tty了类型为Linux的一种终端(TERM=Linux),并且有一些设备特别文件与之相关联,如 tty0、tty1、tty2等。

相关阅览

linux的使命办理指令:jobs/fg/kill

Linux的重定向指令