【发布时间】:2014-12-26 21:12:22
【问题描述】:
我一直在阅读此页面示例中有关 ptys 的信息:http://www.rkoucha.fr/tech_corner/pty_pdip.html。我有两个问题:
-
使用 pty 和使用管道有什么区别,或者说最重要的区别是什么?根据我的阅读,两者都用于进程间通信,但是使用 pty 进程可以“将其视为普通终端”。这是什么意思?
-
什么是“控制终端”?我读过它们,但无法理解它们的真正含义。控制终端是否总是分配给进程的 pty?
【问题讨论】:
-
我的问题是不是很糟糕?我没有看到答案,想知道我是否问错了什么
-
不,你的问题很好(我记得我自己也想知道)。但是,它非常广泛,并且很难非技术性地回答,而您提到的文章已经非常好。我会尝试在下面给出答案
-
对于 PTY,另请参阅 en.wikipedia.org/wiki/Pseudo_terminal