1.理解文件

2.回顾C接口


3.系统文件IO

接下来open的返回值-文件描述符fd-上层说

细谈文件描述符!-下层说

close(fd),解除和文件的映射关系
重定向的原理


完善shell-增加重定向-最后一次改shell


如果内建命令做重定向,比如echo,我们就要更改shell的标准输入,标准输出,可以临时保存0/1,完成命令后再覆盖回来,同5.执行命令中的检查重定向逻辑一样。
重谈重定向

理解文件

文件系统inode和线程struct page细讲
4.理解一切皆文件


5.缓冲区

FILE是C库提供的一个结构体

细节


模拟一下封装简单的glibc -> 文件接口



完。