红联Linux门户
Linux帮助

伪终端

发布时间:2015-09-25 15:56:42来源:linux网站作者:OneSea

1、伪终端vs图形终端

据参考资料[1]P213的提示可以知道,终端可以是基于字符的终端、仿真简单的基于字符终端的图形终端,或者是运行窗口系统的图形终端。那么,图形终端是不是模拟了物理终端,因此就是伪终端呢?答案是否定的。


2、伪终端的产生

根据参考资料[1]P216的提示,可以知道登陆UNIX系统的方式主要有两种:(1)通过串行终端登陆;(2)通过网络登陆。串行终端登陆通过终端设备驱动程序,而网络登陆则经由内核的网络接口驱动程序。为了使同一个软件既能处理终端login,又能处理网络login,系统使用了一种称为伪终端的软件驱动程序——伪终端设备驱动程序。


3、伪终端的作用

它仿真串行终端的运行行为,并将终端操作映射为网络操作,反之亦然。也就是说,伪终端只有在网络登陆情况下存在[1]P220。


参考资料

[1]《UNIX环境高级编程》2nd


用伪终端打开图形界面文件夹的方法:http://www.linuxdiyf.com/linux/9925.html