TTY,是teletypewriter的缩写,翻译过来就是电传打字机。hcie认证https://www.spoto.net/hcie/1484.html思博SPOTO网络工程师培训官网,专注华为思科认证培训18年,被誉为华为思科网络工程师摇篮学校,官方授权认证机构,CCIE、CCNP、CCNA培训、HCNA、HCIA、HCIP培训、HCNP、HCIE,是全球IT技术人才在线培训基地,欢迎咨询400-829-6069! 当涉及到Linux或UNIX时,一定会听说过“TTY”一词。那么这是什么缘由呢。 作为桌面用户,这对我们有用吗?如果有用,我们能用它做什么? 在本文中,我尽量解释清楚 Linux中的TTY含义。 “TTY”一词背后的历史 一切都始于19世纪30年代的Teleprinter。 电传打印机允许您通过电线发送/接收短信。这是摩尔斯电码通信的替代品,摩尔斯电码通信需要两个运营商进行。但是,Teleprinter只需要一个接线员就可以轻松地传达信息。虽然它没有现代键盘一样的布局,但其系统后来由Donald Murray于1901年开发,包括一个类似于打字机的键盘。 Donald Murray减少了运营商发送消息的工作量,这使得Teleprinter能够在1908年快速发展成为商业Teletypewriter(电传打字机)。 Teletypewriter和普通打字机的区别在于,Teletypewriter连接到通信设备以发送所打印的文字信息,电传打字机使人类能够通过电线更快地通信。 这就是“TTY”这个词最初产生的时间。 相对现代的概念 那么TTY是如何进入现代计算和Linux的? 首先,当Teletypewriter上市后几年,半导体晶体管被开发出来,然后演变成微处理器,使计算机小型化成为可能。最初的计算机没有键盘的概念,要想向计算机输入内容需要打孔卡。就是下边这个奇形怪状的东西: 插入计算机的打孔卡 随着芯片技术不断进步,计算机在不断发展的同时,打孔卡这种非常落后的输入方式最终被电传打字机取代,作为一种更加方便的输入/输出设备。 1956年LGP-30电脑 上边有TTY 随着技术的进一步发展,实体的电传打字机进行了“虚拟化”。因此不再需要物理、机械的TTY,而是虚拟的电子TTY。早期的计算机甚至没有视频屏幕。东西印在纸上,而不是显示在屏幕上。因此,你会看到“打印”一词的使用,而不是“显示”。随着技术的进步,视频才被添加到终端中。 换句话说,你可以称它们为“物理”终端。然后,这些演变成软件模拟终端,并具有增强的能力和功能。这就是所谓的“终端模拟器”。例如,GNOME终端或Konsole是一些最适合Linux的终端模拟器。 那么,Linux中的TTY是什么? 说到Linux,TTY是UNIX和Linux中的抽象设备。有时它指的是物理输入设备,如串行端口,有时它指的是允许用户与系统交互的虚拟TTY。TTY是Linux和Unix中的一个子系统,通过TTY驱动程序在内核级别实现流程管理、编辑和会话管理。实际上,每当启动终端模拟器或使用系统中的任何类型的shell时,它都会与被称为伪TTY或PTY的虚拟TTY进行交互。 您只需在终端模拟器中键入TTY即可找到关联的PTY。 如何在Linux中访问TTY? 在Linux中访问TTY很容易。 可以在大多数发行版上使用以下键盘快捷键来获取TTY屏幕: CTRL + ALT + F1 – 锁定屏幕 CTRL + ALT + F2 – 桌面环境 CTRL + ALT + F3 – TTY3 CTRL + ALT + F4 – TTY4 CTRL + ALT + F5 – TT5 CTRL + ALT + F6 – TTY6 一般总共最多可以访问六个TTY,前两个快捷方式指向发行版的锁定屏幕和桌面环境。 你什么时候在Linux中使用TTY? TTY不仅仅是一个技术宝藏。即使对于像我这样不是开发人员的用户来说,它也很有用。一旦图形桌面环境冻结,它就会派上用场。在某些情况下,从TTY重新安装桌面环境有助于解决程序问题。或者,也可以选择在TTY中执行任务,如更新Linux系统等。 最糟糕的情况是,如果图形用户界面没有响应(俗称死机),就可以前往TTY并重新启动计算机。 可以讲,对普通用户来讲,TTY是系统救急的首选! 想要知道连接的TTY号码,只需在终端键入TTY(如上图所示)。此外,如果有多个用户远程连接到Linux机器,也可以使用who命令来检查其他用户连接到什么TTY号码。 举报/反馈 |
无论是在学校还是在社会中,大家一定都接触过一些使用较为普
在日常的学习、工作、生活中,大家都接触过很多优秀的文案吧
在学习、工作、生活中,越来越多人热衷于在社交平台上发布文案,
抖音最火春游文案190句 在平凡的学习、工作、生活中,大家或
情人节高情商发朋友圈文案220句 随着社交网络的兴起,越来越