现在,大多数键盘只拥有< Enter >键,而不再拥有< Return >键。那为什么,以及哪个时候Unix开始使用名称< Return >呢?
多年以来,Unix一直通过终端访问,而不是通过PC,碰巧的是所有的终端都有一个< Return >键。尽管现在有无数的PC键盘提供< Enter >键,但是Unix术语没有改变。
名称”Return”来源于电传打字机。在旧年代,机械电传打字机中存放纸张的部件称为”托架“。每放入一张新纸时,托架就从最右边开始。在键入字符时,托架每一次向左移动一个字符。
当到达一行的末尾时,需要使用左手推动操作杆将托架移回右边。同时,操作杆还将纸张向上移动一行。通过这种方式,纸张就定位到新行的起始位置上。
第一种Unix终端是Teletype ASR33机器。与电传打字机不同,它们没有可移动的托架。但是,当打印文本时,从一行的尾部转到下一行的开头依然包含两个单独的运动。这两个运行与推动电传打字机上的操作杆时发生的情况相似,因此人们使用电传打字机的术语来描述它们,称之为托架回车(Carriage Return)和换行(Linefeed)。
摘自图书《Unix & Linux教程》