摘要: 原文:http://kymcuc.blog.163.com/blog/static/20194211420123293532856/1、伪终端看上去像一个终端,但事实上伪终端并不是一个真正的终端。(1)通常一个进程打开伪终端主设备,然后调用fork。子进程建立了一个新的会话,打开一个相应的伪终端从设备,将其文件描述符复制到标准输入,标准输出和标准出错,然后调用exec。伪终端从设备成为子进程的控制终端。(2)对于伪终端从设备之上的用户进程来说,其标准输入,标准输出和标准出错都是终端设备,对于这些文件描述符,用户进程能够调用所有输入输出函数。但是因为在伪终端从设备之下并没有真正的终端设备,无意义 阅读全文
posted @ 2013-01-24 22:17 I_O_S 阅读(792) 评论(0) 推荐(0) 编辑