(万字长文)Linux——IO之重定向+缓冲区 +重定向 +缓冲区原理实现 +带重定向的简易版shell+标准输出标准错误
索引文件描述符分配规则重定向缓冲区1.什么是缓冲区2.缓冲区在哪里重定向源码模拟实现缓冲区原理带重定向的简易版Xshell标准输入和标准错误文件描述符分配规则文件描述符的分配规则从头遍历数组fd_array[],找到一个最小的,没有被使用的下标,分配给新的文件。intmain()7{8close(0);9intfd=open("log.txt",O_WRONLY|O_CREAT|O_TRUNC,0