【Linux】基础 I/O 深度解析:FILE、文件描述符、open/read/write、重定向与缓冲区🔥 本文定位:面向已经掌握 Linux 基础命令与进程概念、准备进入系统编程的同学,从 C 标准 I/O 一直讲到系统调用、文件描述符、VFS、重定向和缓冲区。 💡 学习目标:不仅会使用 fopen()、open()、read()、write() 和 dup2(),还要能解释 fd 为什么只是索引、父子进程为什么会共享文件偏移、2>&1 为什么与顺序有关,以及 fflush() 为什么不等于数据落盘。