文章目录
- Linux 系统编程,Binder 学习,文件访问相关的接口
- 1.概念
- 2.linux文件结构
- 3.文件描述符
- 4.Linux文件系统的两类常用接口,linux系统内置库函数
- 4.1 open
- 4.2 close
- 4.3 read
- 4.4 write
- 5.标准I/O库函数
- 5.1 fopen
Linux 系统编程,Binder 学习,文件访问相关的接口
1.概念
在计算机中一切数据以文件的形式进行管理,Linux中一切皆是文件,目录和设备。
2.linux文件结构
根目录下包含了多个系统目录,普通用户目录在home中
模型
3.文件描述符
Linux内核为每一个打开的文件,创建一个file数据结构,存储当前的一些描述和控制信息。
4.Linux文件系统的两类常用接口,linux系统内置库函数
I/O系统调用由Linux系统自身提供,内核完成IO的各种操作
4.1 open
open可以获得一个文件描述符,程序和内核可以获得文件的各种属性,从而辅助系统完成文件的各种操作
4.2 close
4.3 read
读count个字节数据存入内存buf起始的位置