Linux 系统编程,Binder 学习,文件访问相关的接口

文章目录

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起始的位置

4.4 write

5.标准I/O库函数

5.1 fopen

相关推荐
学困昇7 分钟前
C++11中的右值引用和移动语义
开发语言·c++
2501_9412357314 分钟前
C++中的装饰器模式变体
开发语言·c++·算法
2501_9411112514 分钟前
基于C++的爬虫框架
开发语言·c++·算法
小欣加油15 分钟前
leetcode 429 N叉树的层序遍历
数据结构·c++·算法·leetcode·职场和发展
裤裤兔29 分钟前
linux提取指定前缀文件到其他文件夹
linux·运维·服务器·bash·终端
mucheni40 分钟前
迅为RK3568开发板OpeHarmony学习开发手册-修改应用程序名称
linux·前端·学习
早上好啊! 树哥1 小时前
安卓开发:清除缓存并重启,删除指定路径下的文件缓存
android·缓存
h***34631 小时前
Nginx 缓存清理
android·前端·后端
小龙报1 小时前
《算法通关指南C++编程篇 --- 初阶函数递归专题》
c语言·开发语言·c++·算法·创业创新·学习方法·visual studio
CS_浮鱼1 小时前
【Linux】进程间通信
linux·运维·数据库