了解 Linux 系统的文件 IO,学会使用open、close、read、write 等基本 APIs
1.open
用open创建一个文件: open.c 如果当前目录下以存在test.txt,屏幕上就会打印“open error”;不存在则创建该文件,并打印“open success”
2.read,write
read功能:从打开的文件中读取数据。
write功能:向打开的文件写数据 返回值:写入成功返回实际写入的字节数,出错返回-1
3.close,lseek
close(int filedes) 功能:关闭一个打开的文件 参数:需要关闭文件的文件描述符
lseek功能:设置文件内容读写位置 返回值:成功返回新的文件位移,出错返回-1;同样off_t是系统头文件定义的数据类型,相当于signed int 参数:
本次实验学习到了open,read,write,close 的用法,进一步了解LINUX下的基本知识与操作,感觉知识的深度与难度一点点的加深了,学习起来有一些难度,之前看课程一两遍可以掌握,现在要看三四遍,可能知识的加深,也要加深对知识的理解性和掌握程度,和对前面知识的巩固吧。
学习时间 150分钟
操作时间 111分钟
按键次数 3003次
实验次数 5次
报告字数 1121字
是否完成 完成