“ps -eu”和“ps -u”有什么区别?

“ps -eu”和“ps -u”有什么区别?

我查看了手册ps,它说-e将列出所有进程,而-u将列出特定用户的进程。

所以我尝试使用ps -eu myaccount | wc -l它输出280。

但如果我使用ps -u myaccount | wc -l它会输出 12。

既然两者都是为用户输出所有的过程myaccount,为什么结果会不同呢?

答案1

更好的问题是“ps -eps -eu”之间有什么区别,答案是“没有”。

-e选项显示了所有进程,并且基本上取代了-u选择。

正如 @fra-san 所指出的,手册页表明所有进程选择选项都是附加的。该-u选项选择而不是过滤器,并且您无法在之后添加任何更多进程,-e因为它们已经全部存在。

相关内容