一. 文件操作编程
Linux 文件操作编程是使用 UNIX/LINUX 提供的ANSI标准函数接口为基准对文件进行操作。
1.1 基于文件指针的文件操作
1.1.1 Linux的文件
文件类型:
基于文件指针的文件操作函数是ANSI标准函数库的一部分。
1.1.2 文件的创建,打开与关闭
1.1.3 读写文件
基于文件指针的数据读写函数较多,可分为如下几组:
1.1.4 修改文件的权限
1.2 目录操作
1.2.1:获取改变当前工作目录
1.2.2 创建删除目录
1.2.3 目录的存储原理
1.2.4 目录相关操作
1.3 基于文件描述符的文件操作 (重点)
1.3.1 文件描述符简介
1.3.2 打开、创建和关闭文件
1.3.3 读写文件
1.3.4 改变文件大小
1.3.5 文件映射
DMA设备:
1.3.6 文件定位
1.3.7 获取文件信息
1.3.8 文件描述符的复制
1.3.9 文件描述符和文件指针
1.3.10 标准输入输出文件描述符
1.3.10 管道
1.4 I/O多路转接模型
1.4.1 读取操作的阻塞
1.4.2 IO 多路复用模型和 Select
1.4.3 select的退出机制
1.4.4 select函数的超时处理
1.4.5 写集合的原理