3
找出哪些文件描述符共享相同的“打开文件描述”
如果我这样做(在类似Bourne的外壳中): exec 3> file 4>&3 5> file 6>> file 由于3是dup()ed的4,所以文件描述符3和4 共享相同的打开文件描述(相同的属性,文件中的相同偏移量...)。虽然该过程的文件描述符5和6在不同的打开文件描述中(例如,它们各自在文件中都有自己的指针)。 现在,在lsof输出中,我们看到的是: zsh 21519 stephane 3w REG 254,2 0 10505865 /home/stephane/file zsh 21519 stephane 4w REG 254,2 0 10505865 /home/stephane/file zsh 21519 stephane 5w REG 254,2 0 10505865 /home/stephane/file zsh 21519 stephane 6w REG 254,2 0 10505865 /home/stephane/file 更好lsof +fg: …