วิธีการใช้คำสั่ง ps ใน Linux

ในระบบปฏิบัติการ Linux โปรแกรม ps เป็นเครื่องมือทั่วไปที่ใช้โดยผู้ดูแลระบบ จะแสดงรายการกระบวนการที่ทำงานอยู่แบบเรียลไทม์

ไวยากรณ์ของ ps อาจแตกต่างกันเล็กน้อย เราได้ระบุวิธีที่ดีที่สุดที่คุณสามารถ ps คำสั่งพร้อมกับเส้นประเดียวเนื่องจากไวยากรณ์ที่ใช้มากที่สุด

มาเริ่มกันเลย!

1. แสดงกระบวนการทั้งหมด

คำสั่งที่ใช้: ps -ef

วิธีการใช้คำสั่ง 'ps' ใน Linux

ซึ่งจะแสดงกระบวนการที่กำลังทำงานอยู่พร้อมกับข้อมูลที่เกี่ยวข้องกับทุกกระบวนการ ข้อมูลยังประกอบด้วยคอลัมน์ที่แสดง PID ประเภทเทอร์มินัล ชื่อคำสั่ง และเวลาทำงาน

2. กรองกระบวนการตามชื่อกระบวนการ

คำสั่งที่ใช้ – ps -C name

วิธีการใช้คำสั่ง 'ps' ใน Linux

คุณจะแสดงกระบวนการตามชื่อกระบวนการ ชื่อกระบวนการทั้งหมดจะเป็นตัวพิมพ์เล็ก มันจะค้นหาผ่านกระบวนการทั้งหมดโดยไม่มี -eprefix

3. จัดเรียงกระบวนการตามผู้ใช้

คำสั่งที่ใช้: ps -e -u

วิธีการใช้คำสั่ง 'ps' ใน Linux

คุณสามารถกรองผลลัพธ์ ps เพื่อรับกระบวนการภายใต้ชื่อผู้ใช้เฉพาะ คุณยังสามารถใช้งานได้โดยไม่มีคำนำหน้า

4. จัดเรียงกระบวนการตาม ID กระบวนการ

คำสั่งที่ใช้: ps -ef -p 1234,5678,9012

ถ้าคุณรู้ว่า ID กระบวนการของกระบวนการที่ทำงานอยู่นั้นคืออะไร คุณสามารถกรองได้โดยใช้ ID กระบวนการ

5. แสดงเฉพาะคอลัมน์

ps -e -o pid,uname,pcpu,pmem,comm

วิธีการใช้คำสั่ง 'ps' ใน Linux

ด้วยแฟล็ก -o คุณจะได้รับตัวเลือกการแสดงผลเฉพาะสำหรับผลลัพธ์ของคำสั่ง ps

อ่านเพิ่มเติม:-

11 แอพ Linux ที่คุณต้องติดตั้งบน... - กำลังมองหาแอพ Linux ที่ยอดเยี่ยมสำหรับคอมพิวเตอร์ของคุณหรือไม่? เราได้พบสิ่งที่ดีที่สุดในจำนวนมาก ดูรายการของเรา...

6. Grep ภายในผลลัพธ์

ชื่อคำสั่ง: ps -ef | grep คนงาน

หากคุณต้องการความยืดหยุ่นในการค้นหาผลลัพธ์จาก ps คุณสามารถไพพ์ผลลัพธ์ไปที่ grep ด้วยคำสั่งนี้ (grep) คุณสามารถค้นหาโดยใช้นิพจน์ทั่วไปสำหรับการจับคู่รูปแบบ

7. กรองกระบวนการผ่านการใช้งาน

คำสั่งที่ใช้: ps -e –sort=-pcpu -o pid,pcpu,comm

วิธีการใช้คำสั่ง 'ps' ใน Linux

มันกรองคำสั่งโดยใช้คอลัมน์ที่แสดง -คำนำหน้าจัดประเภทคุณลักษณะในการลดการสั่งซื้อและคำนำหน้า + กรองคุณสมบัติในการสั่งซื้อที่เพิ่มขึ้น คำสั่งยังมีคำสั่ง -o ซึ่งแสดงคอลัมน์เฉพาะ อย่างไรก็ตาม ไม่จำเป็นสำหรับการเรียงลำดับ

8. Mix & Match เปลี่ยนชื่อและคอลัมน์ชื่อเริ่มต้น

คำสั่งที่ใช้: ps -e -o pid,pcpu=CPU -o pmem=RAM,comm

หากคุณต้องการซ่อนส่วนหัวในคอลัมน์ใดคอลัมน์หนึ่ง คุณสามารถเว้นว่างไว้หลัง = เครื่องหมาย นอกจากนี้ หากคุณต้องการผสม & จับคู่คอลัมน์ที่เปลี่ยนชื่อและชื่อเริ่มต้น คุณต้องมีแฟล็ก -o สำหรับแต่ละคอลัมน์ที่เปลี่ยนชื่อ

9. ตั้งชื่อส่วนหัวของคอลัมน์อีกครั้ง

คำสั่งที่ใช้: ps -o pid=Process,ruser=RealUser,comm=Command

วิธีการใช้คำสั่ง 'ps' ใน Linux

คุณสามารถเปลี่ยนชื่อคอลัมน์ได้โดยใช้คำสั่ง -o ซึ่งจะสร้างลักษณะเอาต์พุตที่ผู้ใช้ระบุ สิ่งที่คุณต้องทำคือแนบ = sign และชื่อที่ต้องการและแฟล็ก -o สำหรับทุกส่วนหัวที่เปลี่ยนชื่อ

10. แสดงกระบวนการรูททั้งหมด

คำสั่งที่ใช้: ps -f -U root -u root

มันดำเนินการค้นหากระบวนการที่ทำงานอยู่ทั้งหมดด้วยการระบุรูทดั้งเดิมและมีประสิทธิภาพ ด้วยแฟล็ก -f คุณสามารถรับรูปแบบแบบเต็มความยาวได้ หากต้องการปรับแต่งเอาต์พุต คุณสามารถเพิ่มแฟล็ก -o ลงไปได้

11. แสดงเธรดกระบวนการ

คำสั่งที่ใช้: ps -p 4041 -L

ใช้แฟล็ก -L เพื่อสลับการแสดงเธรดเพื่อรับฟังก์ชันการทำงานของ ps ใช้เพื่อติดตามเธรดของกระบวนการเฉพาะ

ต้องอ่าน:-

ทางเลือก 6 อันดับแรกสำหรับ Ubuntu Linuxกำลังค้นหาทางเลือก Ubuntu ที่ดีกว่าหรือไม่ บทความนี้กล่าวถึง 6 distros linux ที่ดีที่สุดที่สามารถใช้แทน Ubuntu ได้....

12. แสดงผลในรูปแบบของต้นไม้ลำดับชั้น

คำสั่งที่ใช้: ps -e –forest

วิธีการใช้คำสั่ง 'ps' ใน Linux

ด้วยงานศิลปะ ASCII มันสร้างโครงสร้างเหมือนต้นไม้เพื่อแสดงกระบวนการ มันแสดงกระบวนการแยกและลูกเป็นผู้สืบทอดของกระบวนการที่เกี่ยวข้อง จัดประเภทให้ตรงกัน หากคุณต้องการซ่อน “กิ่งก้าน” ของต้นไม้ ให้แทนที่ –forest เป็น -H

ดังนั้น นี่คือคำสั่งผสมบางส่วนที่สามารถใช้กับคำสั่ง ps เพื่อรับข้อมูลเกี่ยวกับกระบวนการที่ทำงานอยู่ และยังสามารถแสดงข้อมูลในรูปแบบที่เป็นประโยชน์ได้อีกด้วย



Leave a Comment

“บุคคลนี้ไม่พร้อมใช้งานบน Messenger” หมายความว่าอย่างไร

“บุคคลนี้ไม่พร้อมใช้งานบน Messenger” หมายความว่าอย่างไร

เรียนรู้เกี่ยวกับสถานการณ์ที่คุณอาจได้รับข้อความ “บุคคลนี้ไม่พร้อมใช้งานบน Messenger” และวิธีการแก้ไขกับคำแนะนำที่มีประโยชน์สำหรับผู้ใช้งาน Messenger

วิธีเพิ่มหรือลบแอพออกจากโฟลเดอร์ที่ปลอดภัยบนโทรศัพท์ Samsung

วิธีเพิ่มหรือลบแอพออกจากโฟลเดอร์ที่ปลอดภัยบนโทรศัพท์ Samsung

ต้องการเพิ่มหรือลบแอพออกจาก Secure Folder บนโทรศัพท์ Samsung Galaxy หรือไม่ นี่คือวิธีการทำและสิ่งที่เกิดขึ้นจากการทำเช่นนั้น

วิธีปิดเสียงและเปิดเสียงในแอป Zoom บนโทรศัพท์

วิธีปิดเสียงและเปิดเสียงในแอป Zoom บนโทรศัพท์

ไม่รู้วิธีปิดเสียงตัวเองในแอพ Zoom? ค้นหาคำตอบในโพสต์นี้ซึ่งเราจะบอกวิธีปิดเสียงและเปิดเสียงในแอป Zoom บน Android และ iPhone

วิธีกู้คืนบัญชี Facebook ที่ถูกลบ [2021]

วิธีกู้คืนบัญชี Facebook ที่ถูกลบ [2021]

รู้วิธีกู้คืนบัญชี Facebook ที่ถูกลบแม้หลังจาก 30 วัน อีกทั้งยังให้คำแนะนำในการเปิดใช้งานบัญชี Facebook ของคุณอีกครั้งหากคุณปิดใช้งาน

วิธีแชร์ Spotify Playlist กับเพื่อน

วิธีแชร์ Spotify Playlist กับเพื่อน

เรียนรู้วิธีแชร์เพลย์ลิสต์ Spotify ของคุณกับเพื่อน ๆ ผ่านหลายแพลตฟอร์ม อ่านบทความเพื่อหาเคล็ดลับที่มีประโยชน์

AR Zone บนอุปกรณ์ Samsung คืออะไร?

AR Zone บนอุปกรณ์ Samsung คืออะไร?

AR Zone เป็นแอพเนทีฟที่ช่วยให้ผู้ใช้ Samsung สนุกกับความจริงเสริม ประกอบด้วยฟีเจอร์มากมาย เช่น AR Emoji, AR Doodle และการวัดขนาด

วิธีดู Instagram ส่วนตัวโดยไม่ต้องตรวจสอบโดยมนุษย์ 2021

วิธีดู Instagram ส่วนตัวโดยไม่ต้องตรวจสอบโดยมนุษย์ 2021

คุณสามารถดูโปรไฟล์ Instagram ส่วนตัวได้โดยไม่ต้องมีการตรวจสอบโดยมนุษย์ เคล็ดลับและเครื่องมือที่เป็นประโยชน์สำหรับการเข้าถึงบัญชีส่วนตัวของ Instagram 2023

การ์ด TF คืออะไร (และแตกต่างจากการ์ด SD อย่างไร)

การ์ด TF คืออะไร (และแตกต่างจากการ์ด SD อย่างไร)

การ์ด TF คือการ์ดหน่วยความจำที่ใช้ในการจัดเก็บข้อมูล มีการเปรียบเทียบกับการ์ด SD ที่หลายคนสงสัยเกี่ยวกับความแตกต่างของทั้งสองประเภทนี้

5 วิธีในการเข้าถึงโฟลเด��ร์ที่ปลอดภัยบนโทรศัพท์ Samsung Galaxy

5 วิธีในการเข้าถึงโฟลเด��ร์ที่ปลอดภัยบนโทรศัพท์ Samsung Galaxy

สงสัยว่า Secure Folder บนโทรศัพท์ Samsung ของคุณอยู่ที่ไหน? ลองดูวิธีต่างๆ ในการเข้าถึง Secure Folder บนโทรศัพท์ Samsung Galaxy

Zoom Breakout Rooms: สิ่งที่คุณต้องรู้

Zoom Breakout Rooms: สิ่งที่คุณต้องรู้

การประชุมทางวิดีโอและการใช้ Zoom Breakout Rooms ถือเป็นวิธีการที่สร้างสรรค์สำหรับการประชุมและการทำงานร่วมกันที่มีประสิทธิภาพ.