เป็นที่รู้จักกันทั่วโลกบรรทัดคำสั่งช่วยให้เรามีพลังที่ยอดเยี่ยมในระบบ Ubuntu ของเรา สิ่งนี้ทำให้เรามีเครื่องมือจำนวนมากหรือมากกว่าในการดำเนินการกับระบบปฏิบัติการของเรามากกว่าสภาพแวดล้อมแบบกราฟิก ในบทความนี้เราจะมาดูเครื่องมือเหล่านี้กัน พวกเขาจะเป็นหนึ่งในสิ่งที่สำคัญที่สุดหรืออย่างน้อยก็น่าสนใจที่เราทำได้ ตรวจสอบข้อมูล ของระบบปฏิบัติการของเรา ฆ่ากระบวนการหรือโปรแกรมที่เปิดอยู่.
นี่คือรายการคำสั่งที่สามารถเพิ่มเข้าไปในคำสั่งที่เพื่อนร่วมงานแสดงให้เราเห็นในสมัยของเขาซึ่งเขาอธิบายว่าพวกเขาเป็น กระบวนการใน Gnu / Linux และวิธีจัดการ ด้วยคำสั่งที่ฉันจะแสดงด้านล่างเราจะสามารถรับข้อมูลเพิ่มเติมและขยายตัวเลือกที่ผู้ใช้ส่วนใหญ่มักใช้ สิ่งเหล่านี้ไม่ใช่ทั้งหมดที่มีอยู่ดังนั้นหากมีใครรู้คำสั่งที่เกี่ยวข้องอย่าลังเลที่จะทิ้งไว้ในความคิดเห็น
ฆ่ากระบวนการจากเทอร์มินัล:
ฆ่าและฆ่าทั้งหมด
Kill เป็นหนึ่งในคำสั่งที่ทุกคนควรรู้ ใช้สำหรับ กระบวนการฆ่า. ต้องใช้ตามด้วย PID ซึ่งจะระบุกระบวนการไปยังเทอร์มินัล หากเมื่อเรียกใช้คำสั่งนั้นล้มเหลวเราสามารถเพิ่มสัญญาณ 9 เข้าไปเพื่อเพิ่มโอกาสในการประสบความสำเร็จ
Kill -9 12838
โดยค่าเริ่มต้น kill ใช้สัญญาณ 15 เรียกว่า SIGTERM สัญญาณ 9 คือ SIGKILL. สัญญาณสุดท้ายนี้จะล้มเหลวก็ต่อเมื่อกระบวนการร้องขอไปยังเคอร์เนล หากสถานการณ์ดังกล่าวเกิดขึ้นกระบวนการจะสิ้นสุดลงหลังจากทำการเรียกระบบ
เราสามารถดูรายการสัญญาณทั้งหมดที่เราสามารถใช้กับคำสั่งนี้ได้โดยการเขียน kill -l
ด้วยคำสั่ง killall เราสามารถทำได้ ฆ่ากระบวนการตามชื่อ. หาก Firefox (เช่น) ขัดข้องเราสามารถใช้ตัวอย่างต่อไปนี้เพื่อปิดแอปพลิเคชัน
Killall firefox
xkill
บางครั้งเราไม่ทราบชื่อจริงของแอปพลิเคชัน ในกรณีนี้คุณสามารถใช้ไฟล์ แนวทางกราฟิกเพิ่มเติม เพื่อฆ่ากระบวนการ การพิมพ์ xkill ในเทอร์มินัลจะเปลี่ยนเคอร์เซอร์เป็น X จากนั้นเมื่อคลิกที่หน้าต่างที่ไม่ตอบสนองคำสั่งจะปิด
ฆ่า
เช่นเดียวกับคำสั่ง kill และ killall pkill ใช้ในการส่งสัญญาณ คำสั่ง pkill อนุญาตให้คุณใช้ นิพจน์ทั่วไป และเกณฑ์การคัดเลือกอื่น ๆ ค้นหาภายในคำสั่งที่ใช้เพื่อเริ่มกระบวนการ ดังนั้นคุณไม่จำเป็นต้องรู้ชื่อที่แน่นอนเมื่อคุณต้องการฆ่ากระบวนการ
htop
นี่คือ htop, a โปรแกรมดูกระบวนการโต้ตอบ สำหรับ ระบบ Unix. มันเป็นแอปพลิเคชั่นในโหมดข้อความ (สำหรับคอนโซล) ซึ่งเราสามารถเห็นกระบวนการเปิดฆ่ากระบวนการดูการทำงานของซีพียูควบคุมหน่วยความจำที่ใช้ ฯลฯ
รับข้อมูลระบบ:
ps
Ps หมายถึงสถานะของกระบวนการ คำสั่งนี้ใช้เพื่อแสดงไฟล์ รายการกระบวนการ ทำงานภายใต้ผู้ใช้ปัจจุบัน คำสั่งจะแสดงชื่อและหมายเลขประจำตัวกระบวนการ (PID) ที่สามารถใช้กับคำสั่งอื่น ๆ
ด้านบน
นี่คือคำสั่งให้ข้อมูล คำสั่งด้านบนจะแสดงว่างานใดทำมากที่สุด การใช้งาน CPU. ช่วยให้เราสามารถจัดเรียงรายการตามการใช้งาน CPU หรือ RAM ระยะเวลาที่โปรแกรมทำงานและปัจจัยอื่น ๆ เมื่อดำเนินการคำสั่งแล้วเราสามารถขอความช่วยเหลือได้โดยกดปุ่ม 'h'
vmstat
แทนที่จะเห็นข้อมูลนี้แบบสดเหมือนที่เราทำกับคำสั่งบนสุดเราสามารถถ่ายภาพรวมได้ Vmstat ทำเพียงแค่นั้น ได้รับ ดูกระบวนการได้ทันที กำลังทำงานอยู่และกำลังใช้หน่วยความจำเท่าใด
ฟรี
คำสั่งนี้เน้นหน่วยความจำ แสดงไฟล์ จำนวนหน่วยความจำที่มีอยู่. คอลัมน์นี้แสดงหน่วยความจำฟิสิคัลและสว็อปที่ว่างและใช้แล้ว คุณยังสามารถดูแคชที่เคอร์เนลใช้
lscpu
นี่คือคำสั่งสำหรับ ให้บริบทกับข้อมูลที่ได้รับ ด้วยคำสั่งข้างต้นโดยไม่มีบริบทจะไม่มีความหมาย คอมพิวเตอร์ของคุณมี CPU กี่ตัว? คุณใช้สถาปัตยกรรมประเภทใด ใช้ lscpu เพื่อดูข้อมูลนี้ที่นำเสนอด้วยวิธีง่ายๆ
ดังที่คุณได้อ่านในบทความโปรแกรมและคำสั่งเหล่านี้มีไว้เพื่อควบคุมสิ่งที่เกิดขึ้นบนคอมพิวเตอร์ของคุณโดยใช้เทอร์มินัล หน้าที่ของระบบปฏิบัติการคือช่วยทำสิ่งต่างๆให้ลุล่วงและเมื่อซอฟต์แวร์หยุดทำงานระบบปฏิบัติการจะทำงานไม่ถูกต้อง ตอนนี้เราสามารถเก็บซอฟต์แวร์โกงไว้ได้ Linux มีชื่อเสียงในด้านระบบปฏิบัติการที่เสถียร แต่นั่นไม่ได้หมายความว่าแอปพลิเคชันทั้งหมดจะมีประสิทธิภาพ
แอพที่มีชื่อมีวิธีการทำงานที่แตกต่างกัน ขอแนะนำให้รับข้อมูลเพิ่มเติม หันไปหา "ผู้ชาย" เพื่อดูความเป็นไปได้ที่แต่ละคนนำเสนอ สิ่งเหล่านี้อาจไม่ใช่แอปพลิเคชันที่ต้องการสำหรับผู้ใช้ที่เพิ่งมาจาก Windows แต่การใช้งานจะมีความจำเป็นไม่ช้าก็เร็ว