“uprintf() 函数输出到当前进程的控制 tty”
这是来自 Freebsd MAN 的 uprintf() 的描述。
我不明白什么是tty?
谢谢。假期愉快!
最佳答案
tty 是字符 I/O 设备的抽象模型。它是最直接的系统接口(interface),带有相应的应用程序接口(interface)。
曾几何时,有一家名为 Teletype 的公司。他们制造了硬拷贝自动打字机设备,几十年来一直用作通信终端,然后重新用作硬拷贝计算机终端。为了避免使用品牌名称,电传打字机被推广到电传打字机或电传打印机。
最初它们是功能性的,但相当丑陋......
但是后来的模型(这个模型 43 是 1970 年代后期的)非常漂亮......
微处理器使视频显示终端变得实用,以前,硬拷贝终端便宜得多,而且更受欢迎。碰巧的是,Unix tty 抽象也适用于视频终端。
而且,它适用于 xterm 窗口和 xterm 的子系统(通常称为终端),它们将在 Linux、Mac 和 Unix 的其他后代上找到......
关于unix - FreeBSD 上的 "tty"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4532413/