文件IO特性:Linux内核提供的文件操作接口
.1 没有缓存区 (//可以认为数据直接交给了内核 )
.2 操作对象不在是流(FILE *),而是文件描述符(整数)
.3文件描述符
很小的非负的整数 int 0-1023
内核每打开一个文件就会获得一个文件描述符,新生成的文件描述符永远为最小的非负整数, 最小未被占用
函数接口
open()
文件标识符
文件标识符与标准IO的联系
close()
2.close
int close(int fd);
功能:
关闭文件描述符
read()
write()
文件偏移函数lseek()
与时间相关的函数
功能
与打印相关的函数