ps -ef 与 ps aux

ps -ef 与 ps aux

有什么区别

ps -ef | grep thin  

ps aux | grep thin

根据输出,存在变化,但我不清楚列出的是什么。

答案1

两者都列出了所有用户的所有进程。从这一点来看-e,两者ax完全等同。

它们的不同之处在于输出格式说明符,-f是“完整”,而u是“面向用户的”。显示的列不同:

  • ps -f

UID PID PPID C STIME TTY TIME CMD

  • ps u

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

答案2

由于含义相同,因此输出没有差异。

ps -ef和之间的差异ps aux是由于 POSIX 和 BSD 系统之间的历史分歧造成的。最初,POSIX 接受 ,-ef而 BSD 仅接受 形式aux

如今,两个系统都接受这两种形式。

相关内容