我试图找出
之间的区别ps | wc
和
ps r | wc
答案 0 :(得分:0)
在linux中,|
管道字符将一个命令的输出发送给另一个命令的输入。在这种情况下,ps
输出会发送到wc
。因此,两个命令的区别实际上是ps
和ps r
之间的差异。
您可以单独发出这些命令,并查看输出的差异。您还可以使用ps
查看man ps
命令的联机帮助页,您可以在其中找到:
r将选择限制为仅运行进程。
所以,不同之处在于,一个计算用户的进程数,而另一个只计算正在运行的进程。
答案 1 :(得分:0)
默认情况下,ps选择与当前用户具有相同有效用户ID(euid = EUID)且与调用者相同的终端关联的所有进程。
通过指定' r',您将其限制为仅运行进程。
通过将它传递给wc,你可以分别获得换行符,字和字节数。