全站首页设为首页收藏本站

西虹市网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

社区广播台

    查看: 85|回复: 6
    打印 上一主题 下一主题

    [西虹小吃] 要闻:Linux中的TTY是什么?

    [复制链接]
    跳转到指定楼层
    楼主
    发表于 2022-7-19 20:12:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    西虹网 西虹网  TTY,是teletypewriter的缩写,翻译过来就是电传打字机。华为数通https://www.spoto.net/huawei/hrs/思博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号码。
    西虹网 西虹网
    西虹网 西虹网  举报/反馈
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享
    回复

    使用道具 举报

    沙发
    发表于 2022-7-22 15:07:09 | 只看该作者
    过来看看的
    回复 支持 反对

    使用道具 举报

    板凳
    发表于 2022-7-26 12:08:44 | 只看该作者
    不错不错,楼主您辛苦了。。。
    回复 支持 反对

    使用道具 举报

    地板
    发表于 2022-8-1 16:38:03 | 只看该作者
    沙发!沙发!
    回复 支持 反对

    使用道具 举报

    5#
    发表于 2022-8-5 08:32:29 | 只看该作者
    路过,学习下
    回复 支持 反对

    使用道具 举报

    6#
    发表于 2022-8-8 14:38:44 | 只看该作者
    不知该说些什么。。。。。。就是谢谢
    回复 支持 反对

    使用道具 举报

    7#
    发表于 2022-8-11 18:22:10 | 只看该作者
    学习了,谢谢分享、、、
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表