ps -ef vs ps aux | grep thin 출력에 따라 변형이 있지만 나열된

차이점은 무엇입니까

ps -ef | grep thin

ps aux | grep thin

출력에 따라 변형이 있지만 나열된 내용이 무엇인지 명확하지 않습니다.



답변

둘 다 모든 사용자의 모든 프로세스를 나열합니다. 그 양태에서 -eax완전히 동일하다.

출력 형식 지정자가 다르면 -f“full”이고 u“user-oriented”입니다. 표시된 열이 다릅니다.

  • 에 대한 열 ps -f

UID PID PPID C STIME TTY TIME CMD

  • 에 대한 열 ps u

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


답변

의미가 동일하기 때문에 출력에 차이가 없습니다.

차이 ps -efps auxPOSIX 및 BSD 시스템 간의 과거 이견 때문이다. 처음에 POSIX -ef는 BSD를 승인했지만 BSD는 aux양식 만 승인했습니다 .

오늘날 두 시스템은 두 가지 형식을 모두 수용합니다.


답변