“ TTY”代表什么?


158

Wikipedia文章(计算机终端)硬拷贝终端部分下,它说“连接到计算机的早期用户终端是机电式电传打字机或电传打字机(TeleTYpewriter,TTY)...”

TTY代表电传打字机吗?但这对我来说没有任何意义,因为我从未见过,也不知道“电话”是什么意思。


9
是的,Unix中TTY的起源是电传打字机。该tele电话机,打字机等来自于希腊词根意思是远或远处。TTY提供了类似于物理机提供的虚拟接口。这是80个字符宽度以及回车和换行代码的来源。
2014年


9
我不敢相信这个问题在这里……
极客长老

11
如果您不了解电话的含义,则表明您可能会在希腊语和拉丁语前缀和后缀方面比较虚弱。这是一项重要的语言技能,因为在此基础上构建了很大一部分英语语言,并且知道这些内容可以让您猜测不熟悉单词的含义。在接下来的几周中要花费几个小时,研究一些有关希腊语和拉丁语根,后缀和前缀的网络资源。(尽管如此,严重的是,从来没有听说过电视?电话?远程运动?隐形运输?电报?电报?望远镜?电话销售?远程办公?)
Kaz

5
有一个关于电传打字机的维基百科页面,您知道...
Nate Eldredge

Answers:


118

早期连接到计算机的用户终端是机电式电传打字机或电传打字机(TeleTYpewriter,TTY),从那时起,TTY继续用作纯文本控制台的名称,尽管现在此纯文本控制台是虚拟控制台而不是物理控制台。 。

Ubuntu中有6个虚拟控制台,可通过键盘快捷键Ctrl+ Alt+ F1Ctrl+ Alt+访问F6。您可以使用键盘快捷键Ctrl+ Alt+ 离开虚拟控制台(将控制台移至后台)F7

在Ubuntu 17.10中,登录屏幕现在使用虚拟终端1。在Ubuntu 17.10及更高版本中,按Ctrl+ Alt+ F3直至Ctrl+ Alt+ F6访问虚拟控制台,然后按Ctrl+ Alt+ F2返回桌面环境。

在此处输入图片说明 Ubuntu 18.04虚拟控制台


4
从tty2返回图形控制台不会“关闭” tty2。它只是使您远离它。tty仍处于活动状态并正在运行。另外,如果您登录那里,您仍将登录那里。
2014年

有谁知道为什么他们选择完全具有6个终端和一个GUI?为什么不五个或七个终端?为什么不进行两个GUI会话?
亚伦·弗兰克

5
由于大多数Linux发行版都是开源的,因此可以在某些Linux发行版中更改虚拟tty的数量,如下所示。1. 如何减少TTY数量?2. 如何在Linux中增加虚拟终端。用户想要更改虚拟tty数量的一个示例是,如果用户同时将多个设备(如Raspberry Pi)连接到一台台式计算机。
卡雷尔

2
@AaronFranke GUI会话不是几乎为终端灵活。如果您开始同时进行GUI会话,则会遇到比赛条件和不可避免的无政府状态混乱
forresthopkinsa

1
@AaronFranke由于karel和forrest给出的原因,X服务器上有一个锁,这使您无法一次启动多个实例,或者如果在其他地方运行X实例,则在SSH上转发X11。
JFA

80

这是一个电传打字员:

电传打字机

按下一个键会在串行链接上发送一个字符。串行链接上的传入字符被打印在打印机上。因此,当您键入时ls,您将获得文件列表的硬拷贝

(来自http://www.cl.cam.ac.uk/~djg11/howcomputerswork/


8
pj50可能表示“按(硬键)...”,我很确定这是负责“命中返回”中“命中”的设备。
Nate Lockwood 2014年

2
这是通过说“按一下”而不是“按一下”来暗示的;-)
Steve Jessop 2014年

同样适用于IBM M型弹簧式弯键键盘:)我怀疑它们已针对用于机械打字机的打字机及其所需的力进行了校准。我很惊讶这个答案如此受欢迎!也许我应该包括更多有关串行线路和多个TTY的信息。
pjc50 2014年

74

是的,TTYUnix中的起源是电传打字机。在远程的电话,电传等来自于希腊词根意思是远或远处。tele+ phon(声音)=在远处讲话,依此类推。

分时系统(Unix之前)开发了物理终端,使您可以在计划的时间内与计算机进行交互(共享)。这些终端意味着您不必亲自坐在计算机前即可使用它。您还可以将输出发送到电传打字机,后者将在该位置打印输出。

这是Unix开发时的现有物理基础结构,因此很自然地将其用于Unix网络。在虚拟或软件终端中模拟物理终端中的功能可以防止较旧的代码或网络基础结构受到破坏。

这是物理终端的起源(最终是电报(远距书写)系统中的机器起源)以及它们的控制代码的使用,这些代码已成为当今某些终端标准,包括标准的80个字符宽度以及回车和换行代码。


我只是对“电话”和“电话”的真正含义感到好奇,并看到了您的答案。对此进行解释真的很酷。感谢+1
Tarik

10

第一台印刷电报机在1846年获得了专利权。各种公司继续开发它们,“ Teletype”一词在1921年首次注册为商标。这些公司之一在1928年更名为Teletype Corporation,并在1930年被AT&T收购。资料来源:en.wikipedia.org/wiki/Teleprinter)

因此,这些机器在第一台计算机诞生之前已经经历了将近100年的发展,并且是人机界面设备的明显选择。终端价格更高,但电传打字机通常是最便宜,最可靠的选择。最初开发Unix时,AT&T / Bell Labs拥有Teletype公司,而其开发的数字设备计算机包括Teletype 33ASR终端作为标准设备。TTY是Unix起源于PDP-7和PDP-11上的终端的设备名称,它可能可以追溯到PDP-1,谁知道在那之前。因此,当他们开始在Unix的终端设备处理程序上工作时,为什么还要使用其他内容呢?

当我第一次了解MSDOS使用COM:作为串行端口的设备名称时,我感到困惑。我以为TTY是从远古时代流传下来的,这是异端!


1

在电传打字机的后期,聋人社区将其作为一种通讯方式。通过使用与Baudot和Ascii相同的通讯媒体的设备的开发和改进,该设备被正式称为TDD(聋人电话设备),它被聋人广泛采用以签署“ TTY”,因为它比“ TDD”更容易签署。如今,随着聋人使用视频中继进行通信,它已迅速变得古老。TTY / TDD主要在机场,政府机构,公共场所等的公共场所中发现,由于无线设备的激增,它们很少使用。


0

所以,回到过去。通过串行连接连接到您提到的电传打字机的计算机。他们本质上是矩阵打印机。您可以在youtube上查看它们的工作原理。为了维护旧版代码,您需要在/ dev下的tty设备上喜欢每个终端或UI窗口。

只是语义。


1
矩阵?没有; 不是矩阵。像打字机一样,通常是旋转的球形头AFAICR,但绝对不是矩阵。
Jonathan Leffler 2014年

@JonathanLeffler有基于IBM Selectric打字机的ttys,它使用一个球作为打印头。它旋转以定位正确的字母以敲击锤子,但实际上并没有“旋转”。它们比ASR-33更好。就像您说的那样,没有矩阵,只有锤子上的字符的金属模子会撞击到色带上,以便在页面或纸卷上打印字母。与提交一盒80列的柱卡并等待操作员加载它们相比,它们是不可思议的进步。
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.