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

相关推荐
小弥儿22 分钟前
GitHub今日热榜 | 2026-08-01:硬件安全工具与AI教育并行
人工智能·学习·开源·github
Lesile27 分钟前
Android:Hilt框架入门 · 在ViewUI和ComposeUI下的应用
android·android jetpack
秋雨梧桐叶落莳34 分钟前
计算器仿写总结
学习·macos·ios·objective-c·cocoa
用户4238162290737 分钟前
Android 16 WebView 页面顶部挖孔/通知栏不能显示UI问题排查
android
影视飓风TIM43 分钟前
Linux下C语言缓冲区原理 + Git版本控制
linux·c语言·git
迷途之人不知返1 小时前
lambda表达式
c++
@三十一Y1 小时前
C++:红黑树的实现
开发语言·c++
来者皆善1 小时前
ZYNQ linux上使用 USB CDC ACM
linux·运维·服务器
_wyt0011 小时前
拓扑排序:有向无环图的排队艺术
c++·拓扑排序·队列
皓月斯语1 小时前
B2118 验证子串
c++·题解