"tty" 是 "teletypewriter" 的缩写,音标为 /ˈtiːtiːwaɪ/(英式和美式发音一致),中文可译为“电传打字机”。在计算机领域,它最初指连接早期 Unix 系统的物理终端设备,后演变为对终端设备的统称。现代操作系统中,tty 子系统将硬件抽象为位于 /dev/tty* 的设备文件,延续了 Unix “一切皆文件”的设计哲学。
作为名词(计算机术语)
指终端设备或其对应的系统文件,如 /dev/tty0 表示当前终端。例如:
“在 Linux 中执行 tty 命令可显示当前终端设备路径,如 /dev/pts/4”。
技术短语
pseudo-tty (pty):伪终端设备,用于模拟终端交互,常见于 SSH 会话或容器环境。
tty device:终端设备的统称,包括物理串口(如 /dev/ttyS*)和虚拟终端。
TTY mode:某些设备(如手机)的终端模式,需通过特定按键(如“结束通话键”)退出。
早期 Unix 系统通过 tty 设备连接多个电传打字机终端。
输入 tty 命令可查看当前终端文件名,如输出 /dev/tty1。
SSH 连接时可使用 -t 参数强制分配 pseudo-tty,解决交互问题。
/dev/tty* 文件是操作系统与终端硬件通信的接口。
串口设备常被称为 tty 设备,如 /dev/ttyUSB0 表示 USB 转串口设备。
日志文件中 tty=pts/0 表示登录来自伪终端会话。
TTY 子系统是 Unix 多用户交互的核心组件之一。
调试嵌入式系统时,常通过 tty 接口查看启动日志。
“结束通话键”可用于退出手机的 TTY 模式。
who 命令的输出中,tty7 表示图形界面终端。
从物理电传打字机到虚拟终端,tty 的概念演变折射了计算机交互设备的发展史。下次使用终端时,不妨输入 tty 命令,看看你正在与哪个“数字电传机”对话?