Linux I/O重定向 dup dup2 系统调用_用dup函数,实现i/o重定向新的体会-CSDN博客

网站介绍:总结了Linux操作系统中I/O重定向问题涉及open、close、dup、dup2系统调用参考资料1. I/O重定向1.1 Linux中的文件描述符fd:文件描述符代表一个文件,他是进程级的。在进程PCB中存在着一张文件描述符表,也可以叫做打开文件描述符表。这张表每个进程都会有且为进程独有,所以它是进程级的。这张表上的每一个表项都由两个部分组成,文件描述符标志以及一个文件指针。其中文件描述符标志也就是我们所使用的文件描述符fd,也可以将其看做是这张表的下标。内核(kernel)利用文件描述符_用dup函数,实现i/o重定向新的体会