Linux操作系统基础与应用(CentOS Stream 9) 活页工单及答案 4.管理文本文件_第1页
Linux操作系统基础与应用(CentOS Stream 9) 活页工单及答案 4.管理文本文件_第2页
Linux操作系统基础与应用(CentOS Stream 9) 活页工单及答案 4.管理文本文件_第3页
Linux操作系统基础与应用(CentOS Stream 9) 活页工单及答案 4.管理文本文件_第4页
Linux操作系统基础与应用(CentOS Stream 9) 活页工单及答案 4.管理文本文件_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

工单4.管理文本文件姓名学号电话组长成员伙伴地点学时日期【实训预期目标】任务目标:(1)能够依据工单题目和要求,独立完成各种准备。(2)能够结合本章教学内容,按照要求完成所有项目的分析与验证。(3)能够根据要求编辑配置文件。(4)能够合理使用重定向,提高工作效率。【实训任务导入】小陈经过一段时间的学习,已经能够使用基础的Linux命令处理日常的事务。但是服务器的各项应用基本上都需要通过修改配置文件来完成,为了提高工作效率,小陈必须掌握1-2种文档编辑工具,小陈最终选择了Vim和Nano编辑器来进行学习。【实训任务拆分】【训前理论强化】(40分)一、选择题(每题2分共10分)1.使用Vim命令编辑文件后,保存退出的命令是()。A.w!B.wq!C.q!D.q2.使用Vim命令编辑文件时,使用()命令可以将光标快速移动到文件的最后一行。A.GB.gC.gggD.44443.在Vim编辑器中的命令模式下,键入()可在光标当前所在行下添加一行新行。A.aB.oC.iD.A4.使用()命令,可将file文件中的内容以追加的方式输出到file.copy文件中的内容之后。A.catfile>file.copyB.catfile>>file.copyC.catfile<file.copyD.catfile<<file.copy5.Linux系统中默认的输入设备是()。A.打印机B.鼠标C.键盘D.屏幕二、填空题(每题2分,共30分)1.Vim编辑器有3种工作模式:插入模式、____________和末行模式。2.在Vim编辑器中,要想定位到文件的第10行按___________键,删除一个字母后按键__________可以恢复。3.在Vim编辑器中编辑文件时,跳到文档最后一行的命令是G,跳到第100行的命令是___________。4.在Vim编辑器中,使用___________命令删除当前光标所在的一整行。5.使用____________可以退出到命令模式。6.Nano编辑器界面底部的两行显示了编辑器中最常用的________。7.使用Nano时,(CTRL)由________表示。例如,如果要剪切一行文本,可以使用【CTRL+K】键,在Nano中就相当于【^k】。8.Nano编辑器中,按________键,然后输入你要搜索的关键字,按【Enter】键确定。这将会定位到第一个匹配的文本,接着可以用________键来定位到下一个匹配的文本。9.在Linux系统中,默认的输入、输出设备分别是_______和______,利用重定向操作符可以重新定义命令涉及的默认输入和输出设备对象,即重定向操作符可以将命令输入和输出数据流从默认设备重定向到_________。10.要将命令(或可执行程序)的输出附加到指定文件的后面,应该使用___________。11.错误重定向是指将命令返回的错误信息,输出到某个指定的文件中。错误重定向有两种用法,_________和输出附加重定向。【实训任务准备】(10分)Linux系统中的重定向到底是什么?重定向有什么用?在线学习以下辅助学习资料。【实训小组讨论】(10分)Vim编辑器三种模式分别是什么?(2分)Vim编辑器模式之间转换常使用哪些快捷键?(2分)Vim编辑器和Nano编辑器各有什么优缺点,你更喜欢用哪一个?(2分)重定向有什么作用?(2分)常见的重定向有哪几种?(2分)【实训计划实施】((35分)任务一、Vim编辑器综合练习。(20分)(提交操作命令和操作截图)复制/etc/libuser.conf至工作目录并改名为test-Vim.txt,参考命令为"cp/etc/libuser.conf./test-Vim.txt"。使用Vim编辑器打开test-Vim.txt练习如下操作。显示行号。分别将光标移动到第5行、行尾、行首,下移10行、上移7行,移动到屏幕的底层、屏幕的顶层和屏幕的中间。移动到第10行,右移10个字符,删除到行首,删除到行尾。修改完之后,突然反悔了,要全部复原,有哪些方法?需要复制第27~36行这9行的内容,并且粘贴到最后一行之后。移动光标到第38行,并且删除8个字符,结果出现的第一个单词是什么?在第一行新增一行,在该行输入“lamastudent...”,输入后保存。将第1~5行的内容复制到第10行下。将第1~3行的内容移至第5行下。将第1~15行的内容删除。将这个文件另存为一个名为“test.config”的文件,并退出。任务二、重定向综合练习。(15分)任务要求如下:(提交操作命令和操作截图)将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中。将echo“Thisismyfirsttimetousepipe”内容输出到屏幕上,且保存到pipe_data.txt中。重定向a.新建一个文件redirect.txt,并在其中写入20220820HDKVUFHSO,保存并退出b.将catredirect.txt的输出结果重定向到redirect1.txt中c.将catredirect.txtnoexist.txt的标准输出重定向到redirect2.txt,标准错误输出重定向到error1.txtd.将catredirect.txtnoexist.txt的标准输出和错误输出都从定向到redirect3.txt中【实训总结反思】(5分)【实训成绩评定】(以下内容由老师完成)项目评分标准分值得分课前理论强化明确任务内容,理解任务在实际工作中的重要性40实训任务准备软件准备10在线资料学习实训小组讨论实训小组讨论是否热烈10讨论结果是否客观实训计划实施实训计划实施步骤合理,记录详细35实施过程规范,没有出现错误能够正确实现要求的操作总结与反思学生实训任务完成,操作过程规范,实施记录完整,结论正确5实训考核成绩指导老师签字工单4管理文本文件一、选择题(每题2分共20分)babbc二、填空题(每空2分,共20分)1、命令模式2、10G、u3、100G4、dd5、Esc6、快捷键7、^8、Ctrl+W、Alt+W9、键盘、屏幕、其他位置10、输出附加重定向符11、输出重定向三、实训准备Linux中的重定向到底是个什么?重定向有什么用?答:Linux中的重定向就是将原本要输出到屏幕中的数据信息,重新指向某个特定的文件中,或者定向到黑洞(/dev/null)中。重定向的作用:当程序执行输出的信息比较多时,需要保存下来在进行分页查看。后台执行的程序一般都会有输出,不希望它输出干扰到终端。执行定时的备份任务,希望备份的结果保留下来时。当重复创建用户,会提示一些错误信息,可以直接将信息丢弃。希望将错误日志与正确日志,分别输出保存到不同文件时。四、实训计划实施任务二、重定向综合练习。(15分)任务要求如下:(提交操作命令和操作截图)将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中。思路:利用管道机制,将“查看当前登录用户信息”命令

who

的输出内容拼接到由

tr

转换大小写后的文件中[root@server~]#who|tr"a-z""A-Z">/tmp/who.out[root@server~]#cat/tmp/who.out #验证文件内容将echo“Thisismyfirsttimetousepipe”内容输出到屏幕上,且保存到pipe_data.txt中。思路:输出重定向[root@server~]#echo"Thisismyfirsttimetousepipe">pipe_data.txt[root@server~]#catpipe_data.txt #验证文件内容重定向a.新建一个文件redirect.txt,并在其中写入20220820HDKVUFHSO,保存并退出b.将catredirect.txt的输出结果重定向到redirect1.txt中c.将catredirect.txtnoexist.txt的标准输出重定向到redirect2.txt,标准错误输出重定向到error1.txtd.将catredirect.txtnoexist.txt的标准输出和错误输出都从定向到redirect3.txt中[root@server~]#vimredirect.txt#(按“i”进入编辑模式)20220820HDKVUFHSO#("ESC"退出编辑模式)#(shift+zz保存并退出)[root@server~]#catredirect.txt>redirect1.txt[root@server~]#catredirect1.txt#验证文件内容20220820HDKVUFHSO[root@server~]#catredirect.txtnoexist.txt>redirect2.txt2>error1.txt[root@server~]#catredirect2.txt#验证文件内容20220820HDKVUFHSO[root@server~]#caterror1.txt#验证文件内容cat:noexist.txt:没有那个文件或目录[root@server~]#catredirect.txtno

温馨提示

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

评论

0/150

提交评论