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

相关推荐
景彡先生44 分钟前
C++并行计算:OpenMP与MPI全解析
开发语言·c++
不太可爱的叶某人1 小时前
【学习笔记】MySQL技术内幕InnoDB存储引擎——第5章 索引与算法
笔记·学习·mysql
岁岁岁平安1 小时前
Redis基础学习(五大值数据类型的常用操作命令)
数据库·redis·学习·redis list·redis hash·redis set·redis string
归去_来兮2 小时前
深度学习模型在C++平台的部署
c++·深度学习·模型部署
何盖(何松影)3 小时前
Android T startingwindow使用总结
android
黑听人3 小时前
【力扣 困难 C】329. 矩阵中的最长递增路径
c语言·leetcode
知识分享小能手3 小时前
Vue3 学习教程,从入门到精通,使用 VSCode 开发 Vue3 的详细指南(3)
前端·javascript·vue.js·学习·前端框架·vue·vue3
pay4fun3 小时前
2048-控制台版本
c++·学习
Two_brushes.3 小时前
【linux 网络】网络基础
linux·网络
Code Warrior3 小时前
【Linux】基础开发工具(3)
linux·服务器