第6章 IO重定向与管道-【千锋教育】Linux系统管理与服务配置实战(慕课版)同步教案

2023-03-23
| 5页
| 118人阅读
| 0人下载
教辅

内容正文:

课程名称 第6章 I/O重定向与管道 计划学时 2学时 内容分析 本章主要介绍I/O重定向、进程管道 教学目标 与 教学要求 要求学生掌握输入/输出重定向、掌握管道符的应用、了解进程管道相关知识 教学重点 I/O重定向、进程管道 教学难点 I/O重定向、进程管道 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (输出重定向、输入重定向、重定向综合案例) 回顾内容 1. 回顾上节内容,引出本课时主题。 学习完第5章对进程管理有一个基本的了解,在生产环境中,每天凌晨需要备份数据库,这时工作人员会编写一个简单的脚本创建计划任务,把脚本执行结果放到一个或几个文件中以便第二天查看,这个过程就叫重定向。在使用“ps aux”命令时,为了快速找到所需信息,经常使用grep命令进行过滤,此时就需要使用到管道符。引出本课时的内容。 2. 明确学习目标 (1) 能够掌握输出重定向 (2) 能够掌握输入重定向 (3) 能够掌握重定向综合案例 知识讲解 · 输出重定向 输出重定向分为正确输出与错误输出: 正确输出: 1> 、1>> 等价于 >、 >>,1可省略。 错误输出: 2> 、2>>。 其中,“>”表示覆盖,“>>”表示追加,具体如下所示: [root@qfedu ~]# date > date.txt [root@qfedu ~]# date > date.txt [root@qfedu ~]# date > date.txt [root@qfedu ~]# cat date.txt 2018年 04月 23日 星期一 15:54:40 CST [root@qfedu ~]# date >> date.txt [root@qfedu ~]# date >> date.txt [root@qfedu ~]# date >> date.txt [root@qfedu ~]# cat date.txt 2018年 04月 23日 星期一 15:54:40 CST 2018年 04月 23日 星期一 15:54:54 CST 2018年 04月 23日 星期一 15:54:55 CST 2018年 04月 23日 星期一 15:54:56 CST 具体案例详情参考6.1.1。 · 输入重定向 输入重定向与输出重定向异曲同工,下面以具体的示例加以说明。 示例1:使用grep命令过滤root,没有改变输入的方向,默认为键盘,接着把输入重定向改为/etc/passwd。 [root@qfedu ~]# grep 'root' linux wwww.qfedu.com ^C [root@qfedu ~]# grep 'root' </etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin 加或不加“<”符号,输出结果一样,但原理是不一样的。/ect/passwd一个是作为文件,一个是作为参数。 示例2:使用dd命令从/dev/zero中读取数据并写入到file01.txt文件,每次写入1M,一共2次。 [root@qfedu ~]# dd if=/dev/zero of=/file01.txt bs=1M count=2 记录了2+0 的读入 记录了2+0 的写出 2097152字节(2.1 MB)已复制,0.00773367 秒,271 MB/秒 使用输入重定向与输出重定向的方式也可以实现同样的功能。 [root@qfedu ~]# dd </dev/zero>file02.txt bs=1M count=2 记录了2+0 的读入 记录了2+0 的写出 2097152字节(2.1 MB)已复制,0.00444787 秒,471 MB/秒 示例3:使用at命令创建一个计划任务,从现在开始5分钟后创建用户linux,按组合键Ctrl+d结束。 [root@qfedu ~]# at now +5 min at> useradd linux at> <EOT> job 2 at Tue Apr 24 10:14:00 2018 若同时创建多个用户,此方法从键盘输入会十分繁琐,使用输入重定向则会非常方便。 [root@qfedu ~]# vim user.txt [root@qfedu ~]# cat user.txt useradd linux01 useradd linux02 useradd linux03 [root@qfedu ~]# at now +5 min < user.txt job 3 at Tue Apr 24 10:33:00 2018 · 重定向综合案例 综合

资源预览图

第6章 IO重定向与管道-【千锋教育】Linux系统管理与服务配置实战(慕课版)同步教案
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。