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

相关推荐
Lonely 净土16 小时前
Linux 运维文件写入操作
linux·运维·服务器·文件管理
码匠许师傅16 小时前
【C++ 面试真题】26. 聊聊 C++ 的智能指针
java·c++·面试
liuyicenysabel17 小时前
多服务上线日记三:
运维·服务器·笔记·学习
YM52e17 小时前
鸿蒙ArkTS实战项目 - 门店陈列巡检台:巡检卡片与多列切换实现
学习·华为·harmonyos
动词ing18 小时前
【C语言】自定义函数+指针入门
c语言·开发语言·算法
夜雪一千18 小时前
MySQL 全局锁是什么?原理、风险、备份踩坑完整实战
android·mysql·adb
吠品18 小时前
Wine 在 Linux 上运行 Windows 软件完整指南
java·linux·服务器
一只小小的芙厨19 小时前
基础数论总结
笔记·学习·算法
动词ing19 小时前
【C语言】结构体+文件基础
c语言·开发语言·数据结构
caimouse19 小时前
ReactOS 窗口系统分析(7):分层窗口与绘制辅助 — layered.c + draw.c
c语言·开发语言