จากpsหน้าคน:
-e เลือกกระบวนการทั้งหมด เหมือนกันกับ -A
ดังนั้นps -eจะแสดงกระบวนการทั้งหมด ตัวเลือกทั่วไปสำหรับ "ให้ฉันทุกอย่าง" คือps -elyหรือps auxอย่างหลังคือสไตล์ BSD บ่อยครั้งที่ผู้คนไปป์เอาท์พุทนี้grepเพื่อค้นหากระบวนการตามคำตอบของ xenoterracide ในการหลีกเลี่ยงการเห็นgrepตัวเองในผลลัพธ์คุณมักจะเห็นสิ่งต่อไปนี้:
ps -ef | grep [f]oo
โดยที่ foo เป็นชื่อกระบวนการที่คุณกำลังมองหา
อย่างไรก็ตามหากคุณกำลังมองหากระบวนการเฉพาะผมขอแนะนำให้ใช้pgrepคำสั่งหากมี ฉันเชื่อว่ามันมีอยู่ในเซิร์ฟเวอร์ Ubuntu การใช้pgrepหมายถึงคุณหลีกเลี่ยงสภาพการแข่งขันที่กล่าวถึงข้างต้น นอกจากนี้ยังมีคุณสมบัติอื่น ๆ ที่ต้องgrepใช้กลอุบายที่ซับซ้อนมากขึ้นในการทำซ้ำ ไวยากรณ์ง่ายมาก:
pgrep foo
โดยที่ foo เป็นกระบวนการที่คุณกำลังมองหา โดยค่าเริ่มต้นมันจะเพียงแค่ส่งออก ID กระบวนการ (PID) ของกระบวนการถ้ามันพบหนึ่ง ดูman pgrepตัวเลือกการส่งออกอื่น ๆ ฉันพบว่าหน้าต่อไปนี้มีประโยชน์มาก:
http://mywiki.wooledge.org/ProcessManagement
psไม่รู้ว่ามีธง ฉันแค่โยนauxมันลงไปเสมอ ฉันไม่รู้เลยว่าแต่ละธงควบคุมได้อย่างไร