我对tty的理解是,它的意思是“电传打字机作者”,在过去,人们为了接收数据并将数据输入到虚拟终端,必须让电传打字机编写器,我的问题是:
tty在Linux中代表什么?tty在Linux中的实际用途是什么?tty文件,比如tty1、tty2、tty3等等。tty是如何工作的?
发布于 2019-03-21 21:46:36
在过去,电传打字机是一种打字机,它把在机械打字机上打的东西翻译成EBCDIC或ASCII码,然后通过电缆传送到远程计算机。因此,前缀"tele",意思是“在一个距离”。有时使用“终端”一词,因为电传打字机是输入数据并传送到计算机或接收站的线路终端。每个"tty“设备都通过串口连接,因为铜线昂贵,因此”并行“端口设备主要用于与本地打印机类似的短距离接口。这是在无线网络被广泛使用之前。在过去的多用户计算机环境中,您可以拥有多个“终端设备”,即连接到同一台中央计算机的'tty‘设备。这是开发Unix的最初硬件环境。在Linux操作系统中对软件组件的命名方面,硬件遗产仍然伴随着我们。
今天,在Linux中,tty是一个遗留的名称,用于引用基于文本的输入和输出的用户界面,或者称为“终端”。在Linux系统中,可以有多个tty设备“控制台”,可以支持数十个或更多的串行端口。tty0是当前使用的,但是Linux允许您切换到另一个会话,方法是更改为一个不同的tty,例如,tty1。Linux (例如,Ubuntu)默认支持多达6ttys,但是这个数字是可配置的。
实际上,可以将tty看作是Linux会话用于与用户通信的串行通信通道。
它的工作原理是,有一个解析过程绑定到tty会话,解析用户的输入并将有效的命令传递给计算机执行。
https://unix.stackexchange.com/questions/507819
复制相似问题