《Linux系统编程:文件描述符的复制:dup()和dup2()》_通过 oldfd 复制出一个新的文件描述符,新的文件描述符是调用进程文件描述符-CSDN博客

网站介绍:dup() 和 dup2() 是两个非常有用的系统调用,都是用来复制一个文件的描述符,使新的文件描述符也标识旧的文件描述符所标识的文件。这个过程类似于现实生活中的配钥匙,钥匙相当于文件描述符,锁相当于文件,本来一个钥匙开一把锁,相当于,一个文件描述符对应一个文件,现在,我们去配钥匙,通过旧的钥匙复制了一把新的钥匙,这样的话,旧的钥匙和新的钥匙都能开启这把锁。对比于 dup(), dup2()..._通过 oldfd 复制出一个新的文件描述符,新的文件描述符是调用进程文件描述符