ตัวอย่างคำสั่ง Linux ps

Linux Ps Command Examples



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

ไวยากรณ์ทั่วไปของคำสั่ง ps ใน Linux

ไวยากรณ์ทั่วไปของคำสั่ง ps ใน Linux แสดงไว้ด้านล่าง:







$ ps[พารามิเตอร์]

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



คู่มือช่วยเหลือของคำสั่ง ps ใน Linux

หากคุณต้องการเรียนรู้เกี่ยวกับการใช้คำสั่ง ps ที่ถูกต้องก่อนที่จะไปยังตัวอย่าง คุณสามารถเข้าถึงคู่มือความช่วยเหลือโดยใช้คำสั่งต่อไปนี้:



$ ps-ช่วย





คุณสามารถดูคู่มือช่วยเหลือของคำสั่ง ps ในภาพด้านล่าง:



ตัวอย่างการใช้คำสั่ง ps ใน Linux

ตอนนี้ เราจะแชร์ตัวอย่างการใช้คำสั่ง ps ใน Linux กับคุณ

ตัวอย่างที่ 1: แสดงกระบวนการที่ทำงานอยู่ใน Shell ปัจจุบัน
หากคุณต้องการแสดงกระบวนการที่ทำงานอยู่ในเชลล์ปัจจุบัน คุณควรรันคำสั่ง ps โดยไม่มีพารามิเตอร์ใด ๆ ดังต่อไปนี้:

$ ps

กระบวนการที่ทำงานอยู่ในเชลล์ปัจจุบันของระบบ Linux ของเราแสดงอยู่ในภาพด้านล่าง:

ตัวอย่างที่ 2: แสดงกระบวนการที่กำลังทำงานอยู่ทั้งหมด
คุณยังสามารถแสดงรายการกระบวนการที่กำลังทำงานอยู่ทั้งหมดของระบบ Linux ของคุณด้วยคำสั่งต่อไปนี้:

$ps –A

กระบวนการทำงานทั้งหมดของระบบ Linux ของเราแสดงอยู่ในภาพด้านล่าง:

ตัวอย่างที่ 3: แสดงกระบวนการทั้งหมดที่เกี่ยวข้องกับ Terminal ปัจจุบัน
มีกระบวนการบางอย่างที่เกี่ยวข้องกับเซสชันเทอร์มินัลปัจจุบัน หากคุณต้องการดูกระบวนการดังกล่าวทั้งหมดของเทอร์มินัลเซสชันปัจจุบันของคุณ คุณสามารถดำเนินการคำสั่งต่อไปนี้:

$ps –T

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

ตัวอย่างที่ 4: แสดงกระบวนการทั้งหมดที่เกี่ยวข้องกับผู้ใช้รายใดรายหนึ่ง
คุณยังสามารถแสดงรายการกระบวนการทั้งหมดที่เกี่ยวข้องกับผู้ใช้ระบบ Linux ของคุณโดยเฉพาะ ในการทำเช่นนั้น คุณสามารถรันคำสั่งต่อไปนี้:

$ ps –u ชื่อผู้ใช้

ที่นี่ คุณสามารถแทนที่ชื่อผู้ใช้ด้วยชื่อของผู้ใช้ที่มีกระบวนการที่เกี่ยวข้องที่คุณต้องการแสดงรายการ ตัวอย่างเช่น เราได้แทนที่ด้วย kbuzdar ในกรณีของเรา

กระบวนการทั้งหมดที่เกี่ยวข้องกับผู้ใช้ที่ระบุของระบบ Linux ของเราแสดงอยู่ในภาพด้านล่าง:

ตัวอย่างที่ 5: แสดงกระบวนการทั้งหมดที่เกี่ยวข้องกับกลุ่มผู้ใช้เฉพาะ
คล้ายกับตัวอย่างข้างต้น บางกระบวนการเชื่อมโยงกับกลุ่มผู้ใช้เฉพาะของระบบ Linux ของคุณ คุณยังสามารถแสดงรายการกระบวนการเหล่านี้ได้ด้วยการดำเนินการตามคำสั่งต่อไปนี้:

$ ps –fG ชื่อกลุ่มผู้ใช้

ที่นี่ คุณสามารถแทนที่ UserGroupName ด้วยชื่อของกลุ่มผู้ใช้ที่มีกระบวนการที่เกี่ยวข้องที่คุณต้องการแสดงรายการ ตัวอย่างเช่น เราได้แทนที่ด้วยรูทในกรณีของเรา

กระบวนการทั้งหมดที่เกี่ยวข้องกับกลุ่มผู้ใช้ที่ระบุของระบบ Linux ของเราแสดงอยู่ในภาพด้านล่าง:

บทสรุป

เมื่ออ่านคู่มือของวันนี้ คุณจะสามารถเข้าใจพื้นฐานเกี่ยวกับการใช้คำสั่ง ps ใน Linux เมื่อคุณจัดการเรียนรู้พื้นฐานแล้ว คุณสามารถใช้คำสั่งนี้ได้อย่างรวดเร็วโดยใช้คำสั่งซ้ำๆ ในขณะที่ทำงานประจำในสภาพแวดล้อม Linux