1 中 央 广 播 电 视 大 学 计 算 机 科 学 与 技 术 专 业 操作系统(本科) 实验报告 院 系:_______ _________ 班 级:______ _______ 学生姓名:________ _____________ 学 号:_____________ 指导教师:______ _____________ 完成日期 月 日 2 一、实验题目: 文件管理 二、实验目的和要求: 目的: 1.掌握 Linux有关文件和目录操作的常用命令
2.学会用系统调用和库函数进行编程,实现对文件的创建、打开、关闭、读和写
要求: 1.浏览文件系统:运行 pwd 命令,确定当前工作目录;运行 ls -l 命令,理解各字段含义;使用 cd 命令,改变工作目录;用 mkdir 建立一个子目录 subdir,将工作目录改到 subdir
2.文件操作:验证当前工作目录在 subdir;运行 date > file1,然后运行 cat file1,看到什么信息
运行cat subdir,会有什么结果
利用 ls -l file1,了解链接计数是多少
运行 cp file1 file2,然后 ls -l,看到什么
运行 mv file2 file3,然后 ls -l,看到什么
运行 rm file3,然后 ls -l,结果如何
运行 ls -l,理解各文件的权限是什么
用两种方式改变 file1 的权限
3.利用系统调用编写一个 C 程序,完成对用户指定文件的内容进行拷贝
4.利用系统调用和库函数进行编程,将用户输入的信息插入到已存文件的不同位置
三、实验内容: 1.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等
2.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等