操作系统实验四(陈珂).doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统实验四(陈珂)剖析

《操作系统原理》实验报告 专 业 网络工程 班 级 14-2 学 号 14034460220 姓 名 林浩强 指导教师 陈 珂 完成时间 2016.12.08 成 绩 实验四 LINUX文件系统编程 一、实验目的 ? 1.加深对文件,目录,文件系统等概念的理解。 2.掌握Linux文件系统的目录结构。 3.掌握有关Linux文件系统操作的常用命令。 4.了解有关文件安全方面的知识。 5.掌握LINUX文件系统的基本原理,结构和实现的方法 6.掌握LINUX文件系统中文件的建立,打开,读写,执行,属性等系统调用的使用. 二、实验内容 1.浏览文件系统 2.查看文件 3.文件操作 4.文件存取权限 5.仔细阅读提供的源代码 6.理解LINUX文件系统的基本原理 7.调试提供的源代码 三、实验步骤 一、Linux常用文件命令 1、浏览文件系统 1.1运行pwd命令,确定你当前的工作目录。 1.2利用以下命令显示当前工作目录的内容:ls –l 1.3运行以下命令:ls –ai 1.4使用mkdir命令建立一个子目录subdir。 1.5使用带-d选项的ls命令,你只能看到有关子目录的信息。 1.6使用cd命令,将工作目录改到根目录(/)上。命令格式:cd / 1.7使用ls命令列出根目录的内容,再分别列出各子目录的内容。 1.8使用ls -l命令列出/dev的内容 1.9使用不带参数的命令cd,然后用pwd命令确定你当前的工作目录是什么。 1.10使用命令cd .. /..,你将工作目录移到什么地方。注意“/”前有无空格的区别。 2、查看文件 2.1利用cd命令,将工作目录改到你的主目录上。 2.2将工作目录改到你的子目录subdir,然后运行命令:date file1将当前日期和时间存放到新建文件file1中。 2.3使用cat命令查看file1文件的内容。 2.4利用man命令显示date命令的用法 2.5将date命令的用法附加到文件file1的后面 2.6利用cat命令显示文件file1的内容。 2.7利用ls -l file1命令列出文件file1的较详细的信息,注意其中第二字段(链接计数)的值。 2.8利用ln file1../fa命令进行文件链接。然后运行ls -l file1,查看显示的第二段的值发生了什么变化。 2.9现在想利用cat fa命令显示文件fa的内容,应该如何改动工作目录? 2.10假设你的主目录是/usr/student,利用ln -s /usr/student/file1 slink进行符号连接。然后,利用ls -l file1 slink显示有关file1和slink的信息。 2.11运行ls -l/bin命令显示目录的内容。 2.12利用ls -l/bin|more命令行分屏显示/bin目录的内容。 3、文件操作 3.1利用find命令查找文件和目录 3.2查找文件中指定的内容 4、文件与目录存取权限 4.1 文件读权限(r):允许指定的用户可以打开文件并阅读其内容。如cat,more,file和cp命令等。 4.2文件写权限(w):允许指定的用户可以打开文件并修改其内容。如vi,mail,cp等。 4.3文件执行权限(x):允许指定的用户运行(即执行)一个二进制文件或者把一个shell脚本文件当作命令来运行。当你通过输入命令名来调用命令时,你必须具有该命令文件的执行权限。 4.4目录读权限(r):允许你列出相应目录中所存放的文件的名字(即目录的内容表)。 4.5目录写权限(w):允许你从目录中删除已有文件或者把新文件添加到目录中。 4.6目录查询权限(x):允许你在目录中进行查找和使用cd命令把工作目录放到它这里。 4.7修改文件或目录权限 二、LINUX文件系统编程 1.1、在VMware运行Linux(CentOS),并打开Terminal 1.2、新建eaxm.c文件,并使用C语言进行编程 1.3、编译文件“exam.c” 1.4、执行“exma.c”并观察输出结果 四、程序清单:注意加注释(包含关键字、方法、变量等),

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档