Linux 上的 TTY 是什么?

💡 原文中文,约3800字,阅读约需9分钟。
📝

内容提要

TTY命令用于显示正在使用的终端的名称,是Linux和类Unix操作系统的一部分。它可以查看终端窗口的连接指向,并有静默选项。通过按下Ctrl+Alt和功能键,可以进入全屏TTY会话。

🎯

关键要点

  • tty命令用于显示正在使用的终端名称。
  • TTY是电传打字机(teletypewriter)的缩写,源于19世纪的电传打字机设备。
  • 电传打字机能够通过电线发送打字信息,标志着电报技术的进步。
  • Baudot编码成为电传打字机的标准,早于ASCII 89年。
  • 1963年,ASCII问世,电传打字机制造商开始采用该编码系统。
  • Telex是一个全球电传打字机网络,成为主要的书面消息传输手段。
  • 电传打字机成为输入/输出设备的理想选择,能够与计算机互动。
  • 电子技术模拟的电传打字机使用阴极射线管(CRTs),提供了更先进的功能。
  • Linux及类Unix操作系统中的终端窗口是虚拟电传打字机的示例。
  • tty命令可以查看伪电传打字机的设备文件名称,代表终端窗口编号。
  • 使用tty命令的-s选项可以保持静默,不输出信息,但返回退出值。
  • who命令可以显示所有已登录用户的信息,包括TTY号码。
  • 通过Ctrl+Alt和功能键可以进入全屏TTY会话,支持多个TTY会话。
  • tty命令的名称源于19世纪末的设备,至今仍是Linux和类Unix操作系统的一部分。

延伸问答

TTY命令的主要功能是什么?

TTY命令用于显示当前正在使用的终端名称。

TTY这个缩写的来源是什么?

TTY是电传打字机(teletypewriter)的缩写,源于19世纪的电传打字机设备。

如何在Linux中使用TTY命令的静默选项?

使用tty命令时,加上-s选项可以保持静默,不输出信息,但返回退出值。

如何进入全屏TTY会话?

可以通过同时按下Ctrl+Alt和功能键(如F3)进入全屏TTY会话。

who命令能提供哪些信息?

who命令可以显示所有已登录用户的信息,包括他们的TTY号码。

TTY在现代计算机中有什么应用?

在Linux及类Unix操作系统中,终端窗口和应用程序如x-term和Konsole是虚拟电传打字机的示例。

➡️

继续阅读