gpt4 book ai didi

tty - tty、pty、xterm 和用户进程如何协同工作?

转载 作者:行者123 更新时间:2023-12-03 07:36:14 25 4
gpt4 key购买 nike

我正在阅读The TTY demystified ,试图对 tty、pty 有一些了解。

读完前半部分。当我在 xterm 或 ssh 中输入一些命令时,我无法全面了解整个事情是如何工作的。

下图是我的理解,不知道对不对,请帮忙验证一下。

  • 当我在键盘上键入命令时
    键盘 ->tty->xterm->pty(主)->pty(从)->用户进程
    (紫色线)

  • 当用户进程生成一些输出时
    用户进程->pty(从)->pty(主)->xterm->tty->显示
    (蓝线)

enter image description here

最佳答案

该图似乎对“tty”框感到困惑:

  • 伪终端具有可能命名为“tty”和“pty”的设备(在 Unix98 之前的配置中)。 tty/dev 条目对应于伪终端主机。
  • xterm 通过 X 服务器从任何键盘设备读取击键作为 X 事件

关于tty - tty、pty、xterm 和用户进程如何协同工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34172533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com