- 3
- 0
- 约8.55千字
- 约 8页
- 2016-08-12 发布于贵州
- 举报
linux高级编程文件操作)
文件及设备操作
1.基本概念
linux下文件操作的两种方法:原始文件I/O、标准I/O库
标准I/O库: 是C语言的标准输入输出库,是针对流对象FILE 进行的操作,是带缓存的。
原始I/O库: 是linux系统提供的文件API,是针对描述描进行的操作,是无缓存机制。
文件描述符:创建一个新文件或打开现有文件时,内核向进程返回的一个非负整数。
其范围在0~OPENMAX之间,OPENMAX是一个宏,不同linux版本取值不同.
系统调用:是操作系统提供的某些功能的接口(函数)
常用设备
/dev/null 空设备,丢弃数据用
/dev/port 存取I/O端口
/dev/ttyN N(0 1 ...) 字符终端
/dev/sdaN N(0 1...) SCSI磁盘
/dev/scdN N(0 1...) SCSI光驱
/dev/mouseN N(0 1...) 鼠标
/dev/socksys 套接字访问端口接口,用于网络传输
/dev/route 路由器控制设备
/dev/fbN N(0 1...) 帧缓冲设备(frame
您可能关注的文档
最近下载
- 2024届江苏省南通等六市高三第一次模拟考试英语试题最新 .pdf VIP
- 说明书奥太 MZ-IV系列逆变式直流埋弧焊机.pdf VIP
- 新能源汽车技术专业群 “AI+” 职教项目整体实施方案.docx
- 高校国家网络安全宣传周知识竞赛考试题库100题(含答案).docx
- JGJ215-2010:建筑施工升降机安装、使用、拆卸安全技术规程.pdf VIP
- 视听语言PPT(影视相关专业)全套教学课件.pptx
- 新22J02 屋面-标准图集.docx VIP
- 第四单元第16课模块功能先划分+ 课件 -2024—2025学年人教版(2024)初中信息技术八年级全一册.pptx VIP
- FANUC工业机器人离线编程与仿真 3.实操部分操作.pdf VIP
- 基于BIM的铁路基础设施运维管理平台总体方案及关键技术研究.pdf VIP
原创力文档

文档评论(0)