第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
· 重定向综合案例
综合
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。