2013-08-12 18 views
3

我正在浏览Linux版本0.0.1的源代码。在内核源码目录中看到一个文件tty_io.c。这个文件/ tty在Linux内核中的作用是什么?tty在Linux内核中的角色

+4

参见http://www.linusakesson.net/programming/tty/; BTW内核0.0.1只具有历史意义。 –

+0

我可以说tty是一段代码,负责终端的输入输出服务吗?当tty的服务不需要时,哪些会持续运行并进入睡眠状态? – ted

+2

这很接近。 'tty'是终端的表示,你看到的是'tty'设备驱动程序。 – chrylis

回答

6

在Unix系统中,tty(简称“电传打字机”)是terminal device的标准表示,至少具有输入和输出功能,通常更多。这些最初连接到串行端口,但今天大多数是虚拟终端,连接到文本模式控制台(类DOS)或图形终端程序(如xtermgnome-terminal)。

0

该文件在用户级界面或控制台上支持tty。这也实现了回显功能。

tty:在标准输入上打印终端的文件名。有关更多信息,请在shell上输入info tty命令。