在Linux中,为什么所有进程都存在一个全局/ dev / stdin文件?
不同过程的标准输入不应该唯一吗?如果是这样,stdin文件的路径是否应该像/dev/pid/stdin
全局路径一样而不是/dev/stdin
?
有人对此有想法吗?
回答:
/dev/stdin
之所以独特是因为
- 这是一个符号链接
/proc/self/fd/0
/proc/self
是一个符号链接, 只有 您正在运行的进程 才能 看到 它的 process-id
所述/proc
文件系统是一个 (未 )的文件系统,其具有显示不同视图给每个进程的能力。
进一步阅读:
- Linux文件系统层次结构:1.14。/ proc
- 红帽企业Linux 3:参考指南:第5章。proc文件系统
以上是 在Linux中,为什么所有进程都存在一个全局/ dev / stdin文件? 的全部内容, 来源链接: utcz.com/qa/407243.html