In Linux, why is there a global /dev/stdin file for all processes?

爱⌒轻易说出口 提交于 2019-11-29 14:03:06

/dev/stdin is unique because

  • it is a symbolic link to /proc/self/fd/0
  • /proc/self is a symbolic link only seen by your running process to its process-id

The /proc filesystem is a virtual (not real) filesystem which has the ability to show a different view to each process.

Further reading:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!