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

相关推荐
暗恋 懒羊羊8 分钟前
Linux 生产者消费者模型
linux·开发语言·ubuntu
阿客不是客14 分钟前
深入计算机语言之C++:C到C++的过度
c++
勿问东西17 分钟前
【Android】设备操作
android
LN-ZMOI21 分钟前
c++学习笔记1
c++·笔记·学习
no_play_no_games24 分钟前
「3.3」虫洞 Wormholes
数据结构·c++·算法·图论
￴ㅤ￴￴ㅤ9527超级帅24 分钟前
LeetCode hot100---数组及矩阵专题(C++语言)
c++·leetcode·矩阵
五味香24 分钟前
C++学习,信号处理
android·c语言·开发语言·c++·学习·算法·信号处理
梓䈑41 分钟前
【C语言】自定义类型:结构体
c语言·开发语言·windows
PYSpring1 小时前
数据结构-LRU缓存(C语言实现)
c语言·数据结构·缓存
安红豆.1 小时前
Linux基础入门 --13 DAY(SHELL脚本编程基础)
linux·运维·操作系统