1、实验七管道和重定向应用10035余张鹰实验七、管道和重定向应用一、 实验目的1、学习如何使用Linux的输入/输出重定向和管道操作二、 实验重点与难点1、重定向和管道的区别和使用方法2、命令触发命令的操作三、 实验内容及步骤1、将命令ls l的输出结果重定向到文件lsout中,而不是从屏幕显示。命令:ls llsout2、使用wc -l命令统计lsout文件中有多少行?命令:Wc llsout3、使用vi编辑器编辑lsout文件,删除文件的3行,然后保存退出,再使用wc l命令统计lsout文件还有多少行,验证你删除的正确性。命令:3dd:wqWc lerror.logCat error.lo
2、g5、将df h显示出的内容追加到lsout文件中。命令:Df h lsout6、创建两个空文件file1、file2,使用vi编辑器给file1和file2添加文本内容并保存,利用重定向功能实现将文件file1与file2的内容写到文件file3中。命令:touch file1 touch file2vi file1vi lile2cat file1file3cat file2file3或Cat file1file3 & cat file2file3或Cat file1 file2file37、使用管道符号和tee命令实现将文件/etc/passwd内容即显示在屏幕上,同时又输出到另一个文件
3、file4中。Cat /etc/passwd | tee file48、使用管道实现,统计出ls l显示当前目录列表中有多少行,字数,词数?Ls l |wc9、使用tr命令将/etc/passwd文件内容全部翻译成大写字母,并将结果输出到bigpasswd文件中。命令Tr “a-z” “A-Z” bigpasswd或Cat /etc/passwd|tr “a-z” “A-Z”bigpasswdCat bigpasswd或10、清空lsout文件内容。lsoutCat lsout12、通过实验比较重定向符号 、 、2 、& 各自的作用。1.输出重定向(ls)2.创建文件(文件名)3.清空文件(文件名)输出追加重定向2错误输出重定向&正确错误都输出四、 知识点补充重定向符说明实现输入重定向或实现输出重定向、输出追加重定向2或2实现错误重定向&同时实现输出重定向和错误重定向五、 实验报告1要求书面整洁,详实。2要求将题目用到的命令及要求的得出结论写到实验报告上。3结合自己在实验过程中遇到的问题及解决办法,并写出自己的心得体会和建议。请同学们下课后主动把电脑关机,桌椅放回原位。谢谢合作!