1 / 24
文档名称:

Linux实验报告精品word.docx

格式:docx   大小:956KB   页数:24页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux实验报告精品word.docx

上传人:书犹药也 2019/8/9 文件大小:956 KB

下载得到文件列表

Linux实验报告精品word.docx

文档介绍

文档介绍:Linux实验报告淮阴工学院Linux实验报告名字:学号:班级:指导教师:寇海洲2017年6月承担实验1文件和目录操作估计时间:1小时30分钟目标:熟悉函数、语法和一些基本的文件和目录的控制操作。练****有效地组合这些命令完成一般的用户任务实验准备:安装了RedHatLinux可运行系统,有一个无特权用户student,密码::目录和文件组织场景/情节:在用户的home目录下有一系列的文件,用户决定到时间整理一下。用户计划生成一些新的子目录,然后根据用户的计划拷贝和移动这些文件到适当的目录;另外,这些文件不是都有用的,有一些是要删除掉的。任务:。,“打印工作目录”检查这一情况$pwd/home/:$ls$ls-a$ls–al为什么第一和第二条命令返回不同的文件数?第三条命令返回的在用户当前的home目录下最大的文件是多少?用户的home目录下有子目录吗?。这种扩展在接下来的命令中是如何工作的在以后的章节中进行讨论。现在,仅仅按照下面的行键入就行了(在集合与集合之间使用包括花括号{}和下划线的字符)$touch{report,memo,graph}_{sep,oct,nov,dec}_{a,b,c}{1,2,3},用户会发现它在用户的home目录下生成了108个新的空文件(用户不必数)。这些文件代表了用户将使用的在这个步骤中的代表的数据文件。如果用户看不到这些文件,向教师寻找帮助,没有这些文件,该实验后面的步骤就无法进行。,用户必须先建立一些新目录,使用mkdir在用户的home目录中直接建立一些子目录:$mkdira_reports$mkdirseptemberoctobernovemberDecember再使用ls检查用户的工作。$cda_reports为了切换到目录,接下来:$mkdir123使用ls检查用户的子目录a_reports下的名为1,2,3的三个新的子目录。”b”的报告从home目录中移出并且按月份分组,先验证要使用的复杂的通配符模式。这样做以确保它对于正确的文件进行操作。如果用户打算使用这种通配符模式,用户可以使用一个无害的命令来替换用户的命令。$cd$ls-l*dec?b?用户将看到列出了9个”december”,”b”文件,把其中的一个移到december目录中:$mvgraph_dec_b1december用下面的语句移动其余的:$mv*dec?b?december列出december目录的内容验证移动操作是否成功:$ls-ldecembertotal0-rw-rw-r--1studentstudent0Sep1817:45graph_dec_b1-rw-rw-r--1studentstudent0Sep1817:45graph_dec_b2-rw-rw-r--1studentstudent0Sep1817:45graph_dec_b3-rw-rw-r--1studentstudent0Sep1817:45memo_dec_b1-rw-rw-r--1studentstudent0Sep1817:45memo_dec_b2-rw-rw-r--1studentstudent0Sep1817:45memo_dec_b3-rw-rw-r--1studentstudent0Sep1817:45report_dec_b1-rw-rw-r--1studentstudent0Sep1817:45report_dec_b2-rw-rw-r--1studentstudent0Sep1817:”b”的报告分别移动到各自对应的目录中:$mv*oct?b?october$mv*sep?b?”a”报告收集到它们各自对应的目录中。注意使用~代替“用户的home目录”。通配符和模式的组合指定了用户的home目录下所有以_a1结尾的文件。$cda_reports$mv~/*_a11/“september””a1”文件陈旧并且不再需要,使用echo确定用户已经建立了一个只匹配该类文件的模式,然后删除它们,并且检查剩下的”a1”文件是否正确移动:$cd1$echo*sep*$rm*sep*$lsgraph_dec_a1graph_oct_a1¥memo_nov_a1repo