Linux管道指令
管道
- 管道符:|
- 作用:管道一般可以用于 “过滤” ,“特殊” ,“扩展处理”。
- 语法:管道不能单独使用,必须需要配合其它指令来一起使用,其作用主要是辅助作用。
用法一:过滤
- #ls / | grep y
- 说明:
- 1、以管道作为分界线,前面的命令有个输出,后面需要先输入,然后再过滤,最后输出,通俗的将就是管道前面的输出就是后面指令的输入;
- 2、grep 指令:主要用于过滤
复制代码
用法二:特殊(了解)
- 语法:#cat(用来查看文件的指令) 路径 | less
- 作用:通过管道的操作方法来实现less的等价效果
- 通过less查看一个文件,#less 路径
- 通过管道查看一个文件,#cat 路径 | less
用法三:扩展处理
- 在Linux中的指令有时候是无法达到我们想要的操作的,而管道就可以结合多个指令来达到我们想要的操作。
问题:请使用管道和其它的命令一起来统计根目录下文档的总个数?
答:#ls / | wc -l
|