我查看了ps的手册,它说-e将列出所有进程,而-u将列出特定用户的进程。
所以我尝试使用ps -eu myaccount | wc -l,它输出280个。
但是如果我使用ps -u myaccount | wc -l并且它输出12。
既然两者都用于输出用户myaccount的所有进程,那么为什么结果会有所不同呢?
发布于 2021-10-21 22:57:53
一个更好的问题是“ps -e和ps -eu之间有什么区别”,答案是“没有”。
-e选项显示所有进程,基本上替换了-u选择。
正如@fra所指出的,手册页表明所有进程选择选项都是加性的。-u选项选择,而不是筛选,您不能在-e之后添加更多的进程,因为它们已经全部存在。
https://unix.stackexchange.com/questions/674296
复制相似问题