gpt4 book ai didi

linux - 在Linux中,为什么所有进程都有一个global/dev/stdin文件?

转载 作者:IT王子 更新时间:2023-10-29 00:45:23 26 4
gpt4 key购买 nike

不同进程的标准输入不应该是唯一的吗?如果是这样,stdin 文件的路径不应该像 /dev/pid/stdin 而不是全局 /dev/stdin 吗?

有人对此有想法吗?

最佳答案

/dev/stdin 是唯一的,因为

  • 它是一个符号链接(symbolic link)到/proc/self/fd/0
  • /proc/self 是一个符号链接(symbolic link)您正在运行的进程可以看到它的 process-id

/proc 文件系统是一个虚拟(不是真实)文件系统它能够为每个进程显示不同的 View 。

进一步阅读:

关于linux - 在Linux中,为什么所有进程都有一个global/dev/stdin文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36615360/

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