UNIX环境高级编程 学习笔记 第十九章 伪终端_grantpt_吃着火锅x唱着歌的博客-CSDN博客

网站介绍:终端登录是经由自动提供终端语义的终端设备进行的,在终端和运行程序之间有一个终端行规程,通过该规程我们能设置终端特殊字符(如退格、行删除、中断等)。但当一个登录请求到达网络连接时,终端行规程并不是自动被加载到网络连接和登录shell之间。下图显示了一个伪终端设备驱动程序,用于提供终端语义:伪终端术语指,对一个应用程序而言,它看上去像一个终端,但事实上它并不是一个真正的终端。下图显示了使用伪终端时,相关进程的典型安排:上图关键点如下:1.通常,一个进程打开伪终端主设备,然后调用fork,子进程建立一个_grantpt