14-总结
64.9 总结
伪终端对是由一对互联的伪终端主设备和从设备组成的。连接在一起后,这两个设备提供了一个双向的IPC通道。伪终端的好处在于,我们可以将一个面向终端的程序连接到从设备端,它可以通过打开了主设备的程序来驱动。伪终端从设备表现得就像一个常规的终端一样。所有可以施加于常规终端上的操作都可以施加于从设备上,而且从主设备到从设备传递的输入,其解释的方式同键盘输入到常规终端的方式一样。
伪终端的一种常见用途是提供网络登录服务的应用。但是,伪终端也可以用在许多其他的程序中,比如终端模拟器以及script(1)程序。
System V和BSD系统提供了不同的伪终端API。Linux对这两种API都提供支持,但是System V的伪终端API成为了SUSv3规范中的标准。