Linux 管道和过滤器
管道
管道具有把多个命令从左到右”串联”起来的能力,可以通过管道符”|”来建立一个管道行。管道的功能是把左边命令输出重定向,传送给右边的命令作为输入;同时把右边的命令输入重定向,以左边命令的输出结果作为输入。
如图,输出这个管道将cat命令的输出作为grep命令的输入。起到一种过滤的作用,他将由iface字段的行输出出来。个人感觉这起到方便浏览的作用,以及查找方便。
过滤器
过滤器就是从标准输入按行读取内容,并且把内容写到标准输出,这是最简单的过滤器
没有任何过滤功能的过滤器,当然了也有各种功能的过滤器在等着你哈。你想喝什么样
的水,就得用什么的源or过滤网,这个完全取决有你自己。1
grep [] 要查找的字符串 [文件名]
比如我们在文件/etc/passwd中搜索含有字符串root的行,并将这些行的内容输出:
grep和find都是经常会用到的命令,grep是在文件的内容中进行查找过滤,find是根据文件名等信息进行查找,不针对文件的内容,俩者不能混淆。
Author: 小灰灰
Link: http://xhh460.github.io/2020/01/15/linux%E7%AE%A1%E9%81%93/
Copyright: All articles in this blog are licensed.