ps |之间有什么区别? wc和ps r |在Linux中使用wc?

时间:2016-04-28 16:11:17

标签: linux bash

我试图找出

之间的区别
ps | wc

ps r | wc

2 个答案:

答案 0 :(得分:0)

在linux中,|管道字符将一个命令的输出发送给另一个命令的输入。在这种情况下,ps输出会发送到wc。因此,两个命令的区别实际上是psps r之间的差异。

您可以单独发出这些命令,并查看输出的差异。您还可以使用ps查看man ps命令的联机帮助页,您可以在其中找到:

  

r将选择限制为仅运行进程。

所以,不同之处在于,一个计算用户的进程数,而另一个只计算正在运行的进程。

答案 1 :(得分:0)

默认情况下,ps选择与当前用户具有相同有效用户ID(euid = EUID)且与调用者相同的终端关联的所有进程。

通过指定' r',您将其限制为仅运行进程。

通过将它传递给wc,你可以分别获得换行符,字和字节数。