Linux学习之:基础IO与文件

文件基本操作都懂我就不讲了

理解文件描述符

Linux学习之:基础IO与文件_第1张图片

理解重定向

Linux学习之:基础IO与文件_第2张图片
重定向推荐使用函数dup2
Linux学习之:基础IO与文件_第3张图片

子进程继承父进程后会继承打开的文件描述符吗?会!但不会打开新的文件!

Linux学习之:基础IO与文件_第4张图片

文件缓冲区与OS的缓冲区与刷新策略(重要!)

Linux学习之:基础IO与文件_第5张图片

经典案例查看刷新缓冲区效果

Linux学习之:基础IO与文件_第6张图片
Linux学习之:基础IO与文件_第7张图片

理解文件系统(重要)

Linux学习之:基础IO与文件_第8张图片
Linux学习之:基础IO与文件_第9张图片

查看一个文件真正的流程

在这里插入图片描述

软硬连接(看图很清楚,要好好理解)

Linux学习之:基础IO与文件_第10张图片
Linux学习之:基础IO与文件_第11张图片

文件的三个时间

Access 最后访问时间
Modify 文件内容最后修改时间
Change 属性最后修改时间

Linux学习之:基础IO与文件_第12张图片
Linux学习之:基础IO与文件_第13张图片

动静态库(重要)

Linux生成静态库与动态库

你可能感兴趣的:(学习,c++,linux)