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

相关推荐
苏宸啊5 小时前
Linux权限
linux·运维·服务器
优雅的潮叭6 小时前
c++ 学习笔记之 shared_ptr
c++·笔记·学习
SunkingYang6 小时前
QT中使用Lambda表达式作为槽函数用法,以及捕获列表和参数列表用法与区别
c++·qt·用法·lambda表达式·捕获列表·槽函数·参数列表
am心6 小时前
学习笔记-用户下单
笔记·学习
xqhoj6 小时前
Linux——make、makefile
linux·运维·服务器
微露清风6 小时前
系统性学习C++-第二十二讲-C++11
java·c++·学习
方圆工作室6 小时前
【C语言图形学】用*号绘制完美圆的三种算法详解与实现【AI】
c语言·开发语言·算法
张童瑶6 小时前
Linux 在线安装编译Python3.11
linux·运维·python3.11
Shi_haoliu6 小时前
SolidTime 在 Rocky Linux 9.5 上的完整部署流程
linux·运维·nginx·postgresql·vue·php·laravel
SHEN_ZIYUAN7 小时前
深度解析:从 AnimationHandler 原理看 Android 动画内存泄漏
android