- 8
- 0
- 约8.71千字
- 约 8页
- 2016-04-01 发布于江西
- 举报
linux高级编程(二、文件操作).doc
///////////////////////// 第二天 文件与设备操作 –系统调用 /////////////////////////////////////////////////////
(三).文件及设备操作
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/mouse
您可能关注的文档
- linux 用shell编程调度的实验报告.doc
- Linux 程序设计--编写makefile文件——维信科技.doc
- Linux+C网络编程.doc
- Linux+PHP+MySQL课程标准.doc
- Linux.Shell编程基础知识.doc
- LinuxShell脚本编程实例.doc
- LINUX_、Unix与windows系统的特点和区别.doc
- linux_韩顺平.doc
- Linux与并行计算.doc
- linux复习题2014.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)