代码之家  ›  专栏  ›  技术社区  ›  DotNetRussell

“”和“mknod pipe p”在做同样的事情吗?关闭

  •  0
  • DotNetRussell  · 技术社区  · 7 年前

    很明显 | 被称为 pipe operator 是的。

    这让我怀疑管道操作员是否只是一个匿名管道。

    鉴于 mknod pipe p 只是一个命名管道。

    我这样想是对的,还是这里还有其他工作?当您使用pipe操作符时,linux只是在封面下创建一个匿名的隐藏管道文件吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   blue112    7 年前

    命名管道是文件系统中的一个实体(文件权限前面的“p”类型),它允许您在unix进程之间传输数据。它有一个文件名,位于一个目录中

    管道操作员 | 就在左边 stdout 向右 stdin ,基本上。

    文件系统中不需要条目。