天天看点

Linux学习笔记——管道符(|)用法

声明:本博客参考C语言中文网

在bash中,管道符使用"丨"代表。它可以轻易地连接两个毫不相关的程序,把一个程序的结果交给另一个来处理,甚至,不停地交接处理。管道符也可以用来连接多条命令的,如"命令1丨命令2|······|命令n"。我们这里以三个命令为例子,它们的执行顺序为

Linux学习笔记——管道符(|)用法

命令 1 的正确输出作为命令 2 的操作对象。命令 2 的正确输出作为命令 23的操作对象。这里需要注意,命令 1 必须有正确输出,而命令 2 必须可以处理命令 1 的输出结果;而且命令 2 只能处理命令 1 的正确输出,而不能处理错误输出。同理命令2和命令3的关系也是这样的。

例1:

ps -ef | more
           

ps 命令用于报告当前系统的进程状态。如果你想查看所用进程的话,一个屏幕是不能显示完的。例如

Linux学习笔记——管道符(|)用法
Linux学习笔记——管道符(|)用法

注意:查看进程一般-e搭配-f 具体命令格式请查看Linux命令大全

如果想要查看分屏查看你可以 ps -ef |more

Linux学习笔记——管道符(|)用法
Linux学习笔记——管道符(|)用法

例2:

ll |more
           

如果你在Linux安装了一个软件,但是目录文件夹中的文件比较多,在使用ll命令查看时,不能一屏显示完。这时你可以使用ll |more进行分屏

Linux学习笔记——管道符(|)用法
Linux学习笔记——管道符(|)用法

继续阅读