实验七管道和重定向应用10035余张鹰.docx

上传人:b****4 文档编号:5510425 上传时间:2022-12-17 格式:DOCX 页数:9 大小:359.56KB
下载 相关 举报
实验七管道和重定向应用10035余张鹰.docx_第1页
第1页 / 共9页
实验七管道和重定向应用10035余张鹰.docx_第2页
第2页 / 共9页
实验七管道和重定向应用10035余张鹰.docx_第3页
第3页 / 共9页
实验七管道和重定向应用10035余张鹰.docx_第4页
第4页 / 共9页
实验七管道和重定向应用10035余张鹰.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

实验七管道和重定向应用10035余张鹰.docx

《实验七管道和重定向应用10035余张鹰.docx》由会员分享,可在线阅读,更多相关《实验七管道和重定向应用10035余张鹰.docx(9页珍藏版)》请在冰豆网上搜索。

实验七管道和重定向应用10035余张鹰.docx

实验七管道和重定向应用10035余张鹰

实验七、管道和重定向应用

一、实验目的

1、学习如何使用Linux的输入/输出重定向和管道操作

二、实验重点与难点

1、重定向和管道的区别和使用方法

2、命令触发命令的操作

三、实验内容及步骤

1、将命令ls–l的输出结果重定向到文件lsout中,而不是从屏幕显示。

命令:

ls–l>lsout

2、使用wc-l命令统计lsout文件中有多少行?

命令:

Wc–l

3、使用vi编辑器编辑lsout文件,删除文件的3行,然后保存退出,再使用wc–l命令统计lsout文件还有多少行,验证你删除的正确性。

命令:

3dd

:

wq

Wc–l

 

4、将catwellfile的错误输出结果重定向到文件error.log。

然后查看error.log内容。

命令:

Catwellfile2>error.log

Caterror.log

5、将df–h显示出的内容追加到lsout文件中。

命令:

Df–h>>lsout

6、创建两个空文件file1、file2,使用vi编辑器给file1和file2添加文本内容并保存,利用重定向功能实现将文件file1与file2的内容写到文件file3中。

命令:

touchfile1

touchfile2

vifile1

vilile2

catfile1>file3

catfile2>>file3

Catfile1>file3&&catfile2>>file3

Catfile1file2>file3

7、使用管道符号和tee命令实现将文件/etc/passwd内容即显示在屏幕上,同时又输出到另一个文件file4中。

Cat/etc/passwd|teefile4

8、使用管道实现,统计出ls–l显示当前目录列表中有多少行,字数,词数?

Ls–l|wc

9、使用tr命令将/etc/passwd文件内容全部翻译成大写字母,并将结果输出到bigpasswd文件中。

命令

Tr“a-z”“A-Z”bigpasswd

Cat/etc/passwd|tr“a-z”“A-Z”>bigpasswd

Catbigpasswd

10、清空lsout文件内容。

>lsout

Catlsout

12、通过实验比较重定向符号>、>>、2>、&>各自的作用。

>

1.输出重定向(ls>)

2.创建文件(>文件名)

3.清空文件(>文件名)

>>

输出追加重定向

2>

错误输出重定向

&>

正确错误都输出

 

四、知识点补充

重定向符

说明

<

实现输入重定向

<<分隔符

……

分隔符

实现输入重定向的特例,即here文档。

分格符必须成对出现,它可以是任何字符.

>或>>

实现输出重定向、输出追加重定向

2>或2>>

实现错误重定向

&>

同时实现输出重定向和错误重定向

五、实验报告

1.要求书面整洁,详实。

2.要求将题目用到的命令及要求的得出结论写到实验报告上。

3.结合自己在实验过程中遇到的问题及解决办法,并写出自己的心得体会和建议。

 

请同学们下课后主动把电脑关机,桌椅放回原位。

谢谢合作!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1