Linux中过滤器

上传人:桔**** 文档编号:512688890 上传时间:2022-09-28 格式:DOC 页数:2 大小:32.51KB
返回 下载 相关 举报
Linux中过滤器_第1页
第1页 / 共2页
Linux中过滤器_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Linux中过滤器》由会员分享,可在线阅读,更多相关《Linux中过滤器(2页珍藏版)》请在金锄头文库上搜索。

1、 第五讲:过滤器、输入输出及管道Linux中的应用工具分为三种: l 交互工具l 过滤器l 编辑器能够接受数据,过滤再输出的工具,称为过滤器。对过滤器和进程,存在着输入源与输出对象一 、 输入、输出、重定向 可以查看记录 ls l /dev/sdt* 输入: 过滤器的数据来源标准输入stdin(0): 默认是键盘 输出: 过滤器的数据去向标准输出stdout(1): 默认是终端屏幕错误输出:报错讯息与标准输出走不同的I/O通道标准错误输出stderr(2): 默认是终端屏幕 重定向: 标准输入、输出与错误输出,都可以用特定符号改变数据来源或去向1. 输入重定向a. 使用”来重定向输入源b. 大

2、多数工具都会以其后的文件名为输入源c. 有一些过滤器一定需要添加 以明确输入源2. 从当前文档输入a. 使用 1.txt 改变数据输出目标范例:ls l listfile /将当前目录下的文件以长模式显示,然后写入listfile文件d. 文件已有内容会被消除3 . 从错误输出重定向a. 系统错误与标准输出使用的I/O管道不同b. 默认情况下,系统报错会显示到终端屏幕上c. 使用 2 将报错讯息重定向入一个文件l Find / -type s 2 /dev/nulld. 使用2 将报错讯息追加入一个文件 l Find / -name passwd 2 results例: ls-l 2 err

3、/覆盖 ls - 2err /追加4. 双重输出重定向使用 和 2 可以将一次操作的正确、错误输入,被单独地送到不同的地方:Find / -perm -2 2 error results使用&将所有输入都送向同一个地方:Find / -perm +6000 file例:正确、错误重定向输入同一个文件里find /etc name passwd &alloutfind /etc name passwd allout 2&1 /推荐使用这种方法二 。 覆盖与追加使用 进行输出重定向,文件的原内容会被覆盖ls l listfile使用 ,可以将输出追加入文件ls l listfile三 管道l 使用 | 将前一个过滤器的输出直接送入后一个过滤器的输入ls l | grep pass /grep是截取的功能 ls l /etc | more /可以起到翻页作用l 允许多重管道l 注意管道前过滤器的输出与管道后过滤器的输入数据类型匹配ls l | more /分屏显示当前目录下的文件 cat fileb /拷贝filea 到filebcat file* file /将数个以file开头的小文件合并成filecat filea fileb file /将filea、fileb合并成fileoracle_1010个人笔记

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号