ps -ef กับ ps aux


53

อะไรคือความแตกต่างระหว่าง

ps -ef | grep thin  

และ

ps aux | grep thin

ตามผลลัพธ์มีการเปลี่ยนแปลง แต่ฉันไม่ชัดเจนสิ่งที่มีอยู่ในรายการ


1
นี่คือคำอธิบายที่ดี: superuser.com/questions/117913/ps-aux-output-meaning
Rinzwind

@Rinzwind thanx
Bijendra

คำตอบ:


54

รายการทั้งกระบวนการทั้งหมดของผู้ใช้ทั้งหมด ในด้านนั้น-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


3
คำตอบนี้จะได้รับการปรับปรุงอย่างมากโดยคำจำกัดความสำหรับส่วนหัวคอลัมน์แต่ละอันหรืออย่างน้อยสำหรับคำที่ไม่ชัดเจนเช่น "C" และ "VSZ"
Wildcard

16

ไม่มีความแตกต่างในผลลัพธ์เพราะความหมายเหมือนกัน

ความแตกต่างระหว่างps -efและps auxเกิดจากความแตกต่างในอดีตระหว่างระบบ POSIX และ BSD ในตอนต้น POSIX ยอมรับใน-efขณะที่ BSD ยอมรับเฉพาะauxแบบฟอร์ม

วันนี้ทั้งสองระบบยอมรับทั้งสองรูปแบบ


7
โดยทางเทคนิคแล้วเขาถามว่าอะไรคือความแตกต่างเหล่านั้น;)
Rinzwind
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.