《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第6课 文件管理(一)_第1页
《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第6课 文件管理(一)_第2页
《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第6课 文件管理(一)_第3页
《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第6课 文件管理(一)_第4页
《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第6课 文件管理(一)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE8PAGE8PAGE9PAGE9

课题文件管理(一)课时2课时(90min)教学目标知识技能目标:(1)了解文件的概念(2)了解目录和路径的概念(3)掌握目录和文件操作命令素质目标:(1)熟悉文件备份方法,养成定期备份文件的习惯(2)遵守日常操作规范,养成良好的个人习惯教学重难点教学重点:文件的概念、目录和路径的概念、目录和文件操作命令教学难点:熟练掌握目录和文件操作命令教学方法案例分析法、问答法、讨论法、讲授法教学用具电脑、投影仪、多媒体课件、教材教学设计第1节课:→→→传授新知(38min)第2节课:课堂讨论(15min)→课堂实践(25min)→课堂小结(3min)→作业布置(2min)教学过程主要教学内容及步骤设计意图第一节课课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,预习本节课要讲的知识【学生】完成课前任务通过课前任务,使学生提前预习要学的知识,提高课堂教效果考勤

(2min)【教师】使用文旌课堂APP进行签到【学生】班干部报请假人员及原因培养学生的组织纪律性,掌握学生的出勤情况问题导入(5min)【教师】提出以下问题:文件、目录和路径分别是什么?通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣传授新知

(38min)【教师】通过学生的回答引入要讲的知识,介绍文件、目录和路径的基本概念,以及目录操作和文件操作的常用命令一、目录和路径1.文件与目录简介文件是Linux操作系统用来存储信息的基本结构,是一组信息的集合。目录是一种特殊的文件,用来保存文件及其相关信息。所有的文件,包括普通文件和目录文件,都会保存到目录中。在Linux操作系统中,无论是普通文件或目录,还是磁盘、键盘、打印机等设备,都统称为文件。2.工作目录与用户主目录(1)工作目录是用户当前所在的目录,它是可以随时改变的。(2)用户主目录是用户登录成功后进入的默认目录,一般在“/home/用户名”目录下。每个用户都有自己的主目录,不同用户的主目录一般互不相同。【提示】用户初始登录系统后,其用户主目录就是工作目录。3.路径通过“/”结合在一起的一个或多个目录及文件名的集合称为路径,路径又分为绝对路径和相对路径。绝对路径是指从根目录(/)开始的路径,如“/usr/local”。相对路径是相对于用户工作目录的路径,如“../local”。用户对文件进行访问时,要给出文件所在的路径。Linux操作系统有一些特殊目录,如表3-1-2所示。✈【教师】通过多媒体展示“Linux操作系统中的特殊目录”表格,介绍相关知识表3-1-2Linux操作系统中的特殊目录特殊目录含义.工作目录..工作目录的上一级目录,也就是父目录~用户主目录【提示】对于根目录,“.”和“..”都代表其本身。二、目录操作命令常用的目录操作命令包括创建目录(mkdir)、删除空目录(rmdir)、切换工作目录(cd)、查看当前工作目录(pwd)和列出目录内容(ls)等。1.创建目录——mkdir命令创建目录使用mkdir命令,其格式如下。mkdir[-p]目录名“-p”选项表示创建嵌套的多级目录树。如果不加“-p”选项,则只能在已经存在的目录下创建子目录。【实例3-1-1】创建目录。#在当前目录下创建子目录“book”[root@localhost~]#mkdirbook#在“package”目录下创建子目录“mysql”。如果“package”目录不存在,则同时创建该目录[root@localhost~]#mkdir-ppackage/mysql【提示】如果在目录名前没有加任何路径,则表示在当前目录下创建。如果添加了一个已经存在的路径,将会在添加的指定路径下创建。如果在当前目录下创建多个同等级目录,可以使用“mkdir{a,b,c}”命令或“mkdirabc”命令完成。2.删除空目录——rmdir命令删除空目录使用rmdir命令,其格式如下。rmdir[-p]目录名“-p”选项表示递归删除空目录。如果子目录删除后其父目录为空,则同时删除父目录。【实例3-1-2】删除空目录。#在当前目录下删除“package”目录,由于“package”目录下存在“mysql”目录,所以无法将其删除[root@localhost~]#rmdirpackagermdir:删除'package'失败:目录非空#在当前目录下递归删除“package/mysql”目录,执行命令后,子目录“mysql”和父目录“package”同时被删除[root@localhost~]#rmdir-ppackage/mysql【提示】使用rmdir命令删除某目录时,必须具有对父目录的写权限。权限相关内容,将在任务三中详细介绍。3.切换工作目录——cd命令切换工作目录使用cd命令,其格式如下。cd[目录名]常用的cd命令及其说明如表3-1-3所示。✈【教师】通过多媒体展示“常用的cd命令及其说明”表格,介绍相关知识表3-1-3常用的cd命令及其说明命令说明cd切换到用户主目录cd..切换到当前目录的上级目录cd../..切换到当前目录的上两级目录cd/切换到根目录(/)【实例3-1-3】将当前工作目录切换到“/etc/rpm”目录下。[root@localhost~]#cd/etc/rpm4.查看当前工作目录——pwd命令查看当前工作目录使用pwd命令,其格式如下。pwd【实例3-1-4】查看当前工作目录。[root@localhost~]#pwd/root【知识库】pwd命令的执行结果显示的是工作目录的绝对路径。5.列出目录内容——ls命令列出目录内容使用ls命令,其格式如下。ls[选项][文件或目录名]ls命令中常用选项的含义如表3-1-4所示。✈【教师】通过多媒体展示“ls命令中常用选项的含义”表格,介绍相关知识表3-1-4ls命令中常用选项的含义选项含义-a显示所有文件,包括以“.”开头的隐藏文件-l以长格式显示文件的属性、大小等详细信息-d仅显示目录本身的详细信息-A显示除“.”和“..”之外的所有文件-R以递归方式显示目录及其子目录的内容-S以文件大小降序排序显示文件-t以文件最近一次的修改时间排序显示文件【实例3-1-5】显示所有文件。[root@localhost~]#ls-a【小技巧】“ls-l”命令的别名是“ll”,在实际使用中,通常会直接使用“ll”命令代替“ls-l”。三、文件操作命令常用的文件操作命令包括创建空文件(touch)、查看文件类型(file)、复制文件或目录(cp)、删除文件或目录(rm)、移动文件或目录(mv)、查找文件或目录(find)、查找命令的绝对路径(which)和为文件创建链接(ln)等。1.创建空文件——touch命令创建空文件使用touch命令,其格式如下。touch[-d]文件名“-d”选项表示设置文件的读取时间和修改时间。如果不加“-d”选项,表示创建一个空文件。【实例3-1-6】在当前目录下创建名为“user_deng”和“user_wang”的文件。[root@localhost~]#touch{user_deng,user_wang}【实例3-1-7】在“book”目录下创建名为“poetry”的文件,然后将文件的读取时间和修改时间设置为“2021年10月10日”。[root@localhost~]#touchbook/poetry[root@localhost~]#touch-d2021-10-10book/poetry执行“ls-lbook/poetry”命令可查看文件的属性。2.查看文件类型——file命令查看文件类型使用file命令,其格式如下。file文件名【实例3-1-8】查看名为“initial-setup-ks.cfg”的文件类型。[root@localhost~]#fileinitial-setup-ks.cfginitial-setup-ks.cfg:ASCIItext【小技巧】在Linux操作系统中,由于文本、目录、设备等一切都统称为文件,因此不能仅仅凭借文件后缀来判断具体的文件类型,此时可以使用file命令来查看。3.复制文件或目录——cp命令复制文件或目录使用cp命令,其格式如下。cp[选项]源文件或目录名目标文件或目录名cp命令中常用选项的含义如表3-1-5所示。✈【教师】通过多媒体展示“cp命令中常用选项的含义”表格,介绍相关知识表3-1-5cp命令中常用选项的含义选项含义-r递归复制整个目录树-f若目标文件已经存在,则强制覆盖-i若目标文件已经存在,则询问用户是否覆盖-p文件的属性也一起复制-d若源文件为链接文件,则复制该链接文件属性【实例3-1-9】在“book”目录下创建名为“literature”的目录,然后将“book”目录下的文件“poetry”复制到“book/literature”目录下。[root@localhost~]#mkdirbook/literature[root@localhost~]#cpbook/poetrybook/literature【提示】如果要复制的目录下有其他子目录,一定要添加“-r”选项,否则系统会报错。4.删除文件或目录——rm命令删除文件或目录使用rm命令,其格式如下。rm[选项]文件或目录名rm命令中常用选项的含义如表3-1-6所示。✈【教师】通过多媒体展示“rm命令中常用选项的含义”表格,介绍相关知识表3-1-6rm命令中常用选项的含义选项含义-r递归删除整个目录树-f不询问用户,强制删除文件或目录-i删除文件或目录时询问用户是否删除【实例3-1-10】删除文件“user_deng”,并在删除时询问用户是否删除。[root@localhost~]#rm-iuser_dengrm:是否删除普通空文件'user_deng'?y #输入“y”表示确认删除操作 #输入“n”表示撤销删除操作【提示】rm命令未指定选项时,默认相当于“-i”选项。若删除目录,必须使用“-r”选项。使用“rm-rf目录名”命令可代替“rmdir-p目录名”命令,此时,无论目录是否为空,都会在不经任何提示的情况下直接删除整个目录树,在实际使用中应慎用。5.移动文件或目录——mv命令移动文件或目录使用mv命令,其格式如下。mv[选项]源文件或目录名目标文件或目录名mv命令中常用选项的含义如表3-1-7所示。✈【教师】通过多媒体展示“mv命令中常用选项的含义”表格,介绍相关知识表3-1-7mv命令中常用选项的含义选项含义-f不询问用户,强制移动文件或目录-i若目标文件或目录已经存在,则询问用户是否覆盖【实例3-1-11】将“book”目录及其所有子目录和文件移动到根目录下。[root@localhost~]#mvbook/【知识库】使用mv命令后,会默认删除源文件,只保留移动后的文件。如果在同一个目录中对文件使用mv命令,则表示对该文件重命名。例如,“mvuser_wangwang”表示将文件“user_wang”重命名为“wang”。6.查找文件或目录——find命令查找文件或目录使用find命令,其格式如下。find[查找范围][查找条件]find命令中常用查找条件的含义如表3-1-8所示。✈【教师】通过多媒体展示“find命令中常用查找条件的含义”表格,介绍相关知识表3-1-8find命令中常用查找条件的含义查找条件含义-name查找指定名称的文件-size查找指定大小的文件-user查找属于指定用户的文件-group查找属于指定用户组的文件-type查找指定类型的文件【实例3-1-12】查找“/book”目录下所有以“p”开头的文件。[root@localhost~]#find/book-name'p*'/book/poetry/book/literature/poetry【知识库】不添加查找范围时,将使用当前目录作为查找范围。“-type”是根据文件类型进行查找,这里的文件类型指的是普通文件(-)、目录(d)、块设备文件(b)或字符设备文件(c)等。文件类型将在任务三中详细介绍。7.查找命令的绝对路径——which命令查找命令的绝对路径使用which命令,其格式如下。which命令名【实例3-1-13】查找pwd命令的绝对路径。[root@localhost~]#whichpwd/bin/pwd8.为文件创建链接——ln命令为文件创建链接使用ln命令,其格式如下。ln[-s]源文件或目录名链接文件或目标目录名“-s”选项表示创建符号链接(又称软链接)文件。如果不加“-s”选项,则创建硬链接文件。【实例3-1-14】为文件“/book/poetry”创建软链接文件“poetry01”。[root@localhost~]#ln-s/book/poetrypoetry01创建完成后,查看文件“poetry”和“poetry01”的详细信息,可以看出,“poetry01”文件为链接文件,其指向“/book/poetry”文件。【知识库】软链接文件其实是指向原始文件所在的路径。如果删除了创建的软链接文件,对原始文件无任何影响,但是如果删除了原始文件,那么软链接文件就会因无法找到原始文件而毫无用处。软链接文件的作用类似于Windows操作系统中的“快捷方式”。创建硬链接文件后,两个文件名指向硬盘上的同一块存储空间,对两个文件中的任何一个文件的内容进行修改都会影响另一个文件。可以将硬链接文件视为原始文件的附加名称。注意,不能对目录创建硬链接。【学生】聆听、思考、理解、记录通过教师的讲解和演示,使学生了解文件、目录和路径的基本概念,以及目录操作和文件操作的常用命令等知识第二节课课堂讨论(15min)【教师】组织学生以小组为单位讨论以下问题:【学生】聆听、思考、小组讨论,由小组代表上台发表讨论结果【教师】与学生一起评价各组的发言,并进行总结通过课堂讨论,巩固所学知识,加深学生对课堂实践(25min)【教师】演示管理文件的方法,然后让学生以小组为单位进行实际操作步骤1登录Linux操作系统打开命令行终端,执行以下命令在“/share”目录下创建子目录“Dev”“Ope”“resource”和“backups”。[root@localhost~]#mkdir-p/share/{Dev,Ope,resource,backups}步骤2切换到“/share/Dev”目录下,创建目录“code”和文件“demand”。[root@localhost~]#cd/share/Dev[root@localhostDev]#mkdircode[root@localhostDev]#touchdemand步骤3切换到“Ope”目录下,创建目录“support”和目录“standard”。……(详见教材)【学生】按照要求进行操作,如遇问题可自行扫码观看“管理文件”视频,或者询问老师【教师】巡堂辅导,及时解决学生遇到的问题,根据学生的表现完成任务评价表3-1-1任务评价项目名称评价内容评价分数分值自评互评师评职业素养考核项目(30%)考勤、仪容仪表10分安全意识、责任意识10分团队合作与交流10分专业能力考核项目(70%)积极参与教学活动10分15分任务实施过程记录的完成度15分使用文件和目录操作命令的熟练度15分使用文件内容操作命令的熟练度15分合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论