Skip to main content

วิธีการใช้คำสั่งด้านบนเพื่อแสดงกระบวนการทำงาน

20 วิธีใช้บล็อกคำสั่งง่ายๆ (มิถุนายน 2026)

20 วิธีใช้บล็อกคำสั่งง่ายๆ (มิถุนายน 2026)

:

Anonim

คำสั่งด้านบนของ Linux ใช้เพื่อแสดงกระบวนการทำงานทั้งหมดภายในสภาพแวดล้อม Linux ของคุณ คู่มือนี้จะแสดงวิธีการใช้คำสั่งด้านบนโดยอธิบายสวิตช์ที่แตกต่างกันและข้อมูลที่แสดง:

วิธีเรียกใช้ Command ด้านบน

ในรูปแบบพื้นฐานทั้งหมดที่คุณต้องทำเพื่อแสดงกระบวนการปัจจุบันคือพิมพ์ข้อมูลต่อไปนี้ลงในลินุกซ์เทอร์มินัล:

ด้านบน

ข้อมูลที่แสดง:

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

บรรทัดที่ 1

  • เวลา
  • ระยะเวลาที่คอมพิวเตอร์ทำงาน
  • จำนวนผู้ใช้
  • โหลดค่าเฉลี่ย

ค่าเฉลี่ยกำลังโหลดแสดงเวลาในการโหลดระบบสำหรับช่วง 1, 5 และ 15 นาทีที่ผ่านมา

บรรทัดที่ 2

  • จำนวนงานทั้งหมด
  • จำนวนงานที่กำลังทำงาน
  • จำนวนของการนอนหลับ
  • จำนวนงานที่หยุดทำงาน
  • จำนวนงานผีดิบ

บรรทัดที่ 3

  • การใช้งาน CPU เป็นเปอร์เซ็นต์โดยผู้ใช้
  • การใช้งาน CPU เป็นเปอร์เซ็นต์โดยระบบ
  • การใช้งาน CPU เป็นเปอร์เซ็นต์โดยกระบวนการที่มีลำดับความสำคัญต่ำ
  • การใช้งาน CPU เป็นเปอร์เซ็นต์โดยกระบวนการที่ไม่ได้ใช้งาน
  • การใช้ CPU เป็นเปอร์เซ็นต์โดย io รอ
  • การใช้งาน CPU เป็นเปอร์เซ็นต์โดยฮาร์ดแวร์ขัดจังหวะ
  • การใช้งาน CPU เป็นเปอร์เซ็นต์โดยการขัดจังหวะซอฟต์แวร์
  • การใช้งาน CPU เป็นเปอร์เซ็นต์โดยการขโมยเวลา

คู่มือนี้ให้คำจำกัดความว่าหมายถึงการใช้งาน CPU

บรรทัดที่ 3

  • หน่วยความจำระบบทั้งหมด
  • หน่วยความจำฟรี
  • ใช้หน่วยความจำแล้ว
  • แคชบัฟเฟอร์

บรรทัดที่ 4

  • swap ทั้งหมดพร้อมใช้งาน
  • แลกฟรีทั้งหมด
  • ใช้การแลกเปลี่ยนทั้งหมด
  • หน่วยความจำที่มีอยู่

คู่มือนี้จะอธิบายรายละเอียดของพาร์ทิชัน swap และไม่ว่าคุณต้องการหรือไม่

ตารางหลัก

  • รหัสกระบวนการ
  • ผู้ใช้งาน
  • ลำดับความสำคัญ
  • ระดับที่ดี
  • หน่วยความจำเสมือนที่ใช้โดยกระบวนการ
  • หน่วยความจำประจำตัวที่ใช้โดยกระบวนการ
  • หน่วยความจำที่แชร์ได้
  • CPU ที่ใช้โดยกระบวนการเป็นเปอร์เซ็นต์
  • หน่วยความจำที่ใช้โดยกระบวนการเป็นเปอร์เซ็นต์
  • ประมวลผลเวลาทำงานแล้ว
  • คำสั่ง

นี่คือคำแนะนำที่ดีเกี่ยวกับหน่วยความจำคอมพิวเตอร์

ให้ Linux Top ทำงานตลอดเวลาในเบื้องหลัง

คุณสามารถเก็บคำสั่งด้านบนได้อย่างง่ายดายโดยไม่ต้องพิมพ์คำด้านบนในแต่ละครั้งในหน้าต่างเทอร์มินัลของคุณ

หากต้องการหยุดชั่วคราวเพื่อให้สามารถใช้ terminal ได้ต่อให้กด CTRL และ Z บนแป้นพิมพ์

เพื่อนำด้านบนกลับไปที่เบื้องหน้าให้พิมพ์ fg.

สวิตช์หลักสำหรับคำสั่งสูงสุด:

  • -h - แสดงเวอร์ชันปัจจุบัน
  • -c - สลับคอลัมน์คำสั่งระหว่างการแสดงคำสั่งและชื่อโปรแกรม
  • -d - ระบุเวลาหน่วงเวลาระหว่างการรีเฟรชหน้าจอ
  • -o - จัดเรียงตามเขตข้อมูลที่มีชื่อ
  • -p - แสดงกระบวนการที่มีรหัสกระบวนการที่ระบุเท่านั้น
  • -u แสดงเฉพาะโพรเซสโดยผู้ใช้ที่ระบุเท่านั้น
  • -i - อย่าแสดงงานไม่ได้ใช้งาน

แสดงเวอร์ชันปัจจุบัน

พิมพ์ข้อมูลต่อไปนี้เพื่อแสดงรายละเอียดเวอร์ชันปัจจุบันสำหรับด้านบน:

ด้านบน -h

ผลลัพธ์อยู่ในรูปแบบ procps -ng เวอร์ชัน 3.3.10

ระบุเวลาหน่วงเวลาระหว่างการรีเฟรชหน้าจอ

ในการระบุความล่าช้าระหว่างการรีเฟรชหน้าจอขณะใช้งานด้านบนให้ทำดังนี้

ด้านบน -d

เพื่อรีเฟรชทุกๆ 5 วินาที ด้านบน -d 5

ได้รับรายการคอลัมน์เพื่อจัดเรียงตาม

เพื่อดูรายการคอลัมน์ที่คุณสามารถเรียงลำดับคำสั่งด้านบนโดยพิมพ์ข้อมูลต่อไปนี้:

ด้านบน -O

มีคอลัมน์จำนวนมากดังนั้นคุณอาจต้องการเอาต์พุตออกไปน้อยกว่านี้:

ด้านบน -O | น้อยกว่า

จัดเรียงคอลัมน์ในคำสั่งบนสุดตามชื่อคอลัมน์

ใช้ส่วนก่อนหน้าเพื่อค้นหาคอลัมน์ที่จะเรียงลำดับตามแล้วใช้ไวยากรณ์ต่อไปนี้เพื่อจัดเรียงตามคอลัมน์นั้น:

ด้านบน

เมื่อต้องการเรียงลำดับตามประเภท CPU% ต่อไปนี้:

CPU -o% ด้านบน

แสดงเฉพาะกระบวนการสำหรับผู้ใช้เฉพาะ

เมื่อต้องการแสดงเฉพาะกระบวนการที่ผู้ใช้เฉพาะกำลังเรียกใช้ใช้ไวยากรณ์ต่อไปนี้:

ด้านบน -u

ตัวอย่างเช่นเพื่อแสดงกระบวนการทั้งหมดที่ผู้ใช้ gary ใช้อยู่ให้พิมพ์ดังนี้:

ด้านบน -u gary

ซ่อนงานที่ไม่ได้ใช้งาน

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

ด้านบน -i

การเพิ่มคอลัมน์พิเศษในหน้าจอด้านบน

ขณะวิ่งอยู่ด้านบนคุณสามารถกดปุ่ม 'F' ซึ่งจะแสดงรายการฟิลด์ที่สามารถแสดงในตารางได้:

ใช้ปุ่มลูกศรเพื่อเลื่อนขึ้นและลงในรายการของเขตข้อมูล

ในการตั้งค่าฟิลด์ให้ปรากฏบนหน้าจอให้กดปุ่ม 'D' หากต้องการลบฟิลด์ให้กด "D" อีกครั้ง เครื่องหมายดอกจัน (*) จะปรากฏถัดจากฟิลด์ที่แสดง

คุณสามารถตั้งค่าฟิลด์เพื่อจัดเรียงตารางโดยเพียงแค่กดปุ่ม "S" บนฟิลด์ที่คุณต้องการจัดเรียง

กดปุ่ม Enter เพื่อยืนยันการเปลี่ยนแปลงของคุณและกด "Q" เพื่อออก

โหมดการสลับ

ขณะวิ่งด้านบนคุณสามารถกดปุ่ม "A" เพื่อสลับระหว่างจอแสดงผลมาตรฐานและจอแสดงผลอื่น ๆ

การเปลี่ยนสี

กดปุ่ม "Z" เพื่อเปลี่ยนสีของค่าภายในด้านบน

มีสามขั้นตอนที่จำเป็นในการเปลี่ยนสี:

  1. กด S เพื่อดูข้อมูลสรุป M สำหรับข้อความ H สำหรับส่วนหัวของคอลัมน์หรือ T สำหรับข้อมูลงานเพื่อกำหนดเป้าหมายพื้นที่นั้นสำหรับการเปลี่ยนสี
  2. เลือกสีสำหรับเป้าหมายนั้น 0 สำหรับสีดำ 1 สีแดง 2 สีเขียว 3 สีเหลือง 4 สีน้ำเงิน 5 สีม่วงแดง 6 สีสำหรับฟ้าและ 7 สีขาว
  3. Enter to commit

กดปุ่ม "B" เพื่อทำให้ข้อความเป็นตัวหนา

เปลี่ยนการแสดงผลขณะทำงานด้านบน

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

ตารางต่อไปนี้แสดงคีย์กดและฟังก์ชันที่จะให้:

ปุ่มฟังก์ชัน
คีย์ฟังก์ชันลักษณะ
การแสดงผลทางเลือก (ค่าเริ่มต้นปิด)
dรีเฟรชหน้าจอหลังจากที่ระบุความล่าช้าเป็นวินาที (ค่าเริ่มต้น 1.5 วินาที)
Hโหมดหัวข้อ (เริ่มต้นปิด) สรุปงาน
พีการตรวจสอบ PID (เริ่มต้นปิด) แสดงกระบวนการทั้งหมด
BBold enable (ค่าดีฟอลต์) ค่าจะแสดงเป็นตัวหนา
ล.แสดงค่าเฉลี่ยการโหลด (ค่าเริ่มต้น)
เสื้อกำหนดวิธีการแสดงงาน (ค่าเริ่มต้น 1 + 1)
ม.กำหนดการใช้หน่วยความจำ (ค่าเริ่มต้น 2 บรรทัด)
1ซีพียูเดี่ยว (ค่าเริ่มต้นปิด) - กล่าวคือแสดงสำหรับซีพียูหลายตัว
Jจัดเรียงหมายเลขทางด้านขวา (ค่าเริ่มต้นเป็น)
Jจัดเรียงข้อความทางด้านขวา (ค่าเริ่มต้นปิด)
Rการเรียงลำดับย้อนกลับ (ค่าดีฟอลต์) - กระบวนการที่มีประสิทธิภาพสูงสุดในการประมวลผลต่ำสุด
Sเวลาสะสม (ค่าเริ่มต้นปิด)
ยูตัวกรองผู้ใช้ (ค่าเริ่มต้นปิด) แสดง euid เท่านั้น
ยูตัวกรองผู้ใช้ (เริ่มต้นปิด) แสดง uid ใด ๆ
Vมุมมองป่า (ค่าเริ่มต้น) แสดงเป็นสาขา
xไฮไลต์คอลัมน์ (ค่าเริ่มต้นปิด)
Zสีหรือขาวดำ (ค่าเริ่มต้น) แสดงสี

สรุป

มีสวิทช์เพิ่มเติมที่พร้อมใช้งานและคุณสามารถอ่านข้อมูลเพิ่มเติมได้โดยพิมพ์ข้อความต่อไปนี้ลงในหน้าต่างเทอร์มินัล:

ด้านบนของมนุษย์