วิธีใช้ Command Line เพื่อฆ่าโปรแกรม

ทุกคนรู้วิธีฆ่าโปรแกรมโดยใช้ Task Manager ใน Windows หรือ Force Quit ใน OS X แต่บางครั้งการฆ่าโปรแกรมโดยใช้บรรทัดคำสั่งก็มีประโยชน์ ฉันพบหลายสถานการณ์ที่โปรแกรมปฏิเสธที่จะสิ้นสุดผ่านตัวจัดการงาน แม้ว่าฉันจะพยายามฆ่ากระบวนการพื้นฐานก็ตาม Force Quit มีนิสัยใจคอในตัวเองและไม่ได้ฆ่าโปรแกรมอย่างที่ควรจะเป็นเสมอไป นั่นคือเวลาที่คุณสามารถใช้พลังของบรรทัดคำสั่งได้

ในบทความนี้ ผมจะกล่าวถึงคำสั่งสำหรับการฆ่าโปรแกรมใน Windows, OS X และ Linux สิ่งที่น่าสนใจคือโดยปกติแล้วจะมีคำสั่งมากกว่าหนึ่งคำสั่งเพื่อให้บรรลุสิ่งนี้ ดังนั้นผมจะพยายามพูดถึงคำสั่งต่างๆ ที่ผมเคยใช้ ไม่ใช่รายการที่สมบูรณ์ ดังนั้นหากคุณใช้คำสั่งอื่นที่ไม่ได้กล่าวถึงที่นี่ โปรดแจ้งให้เราทราบในความคิดเห็น

Windows – TSKILL และ TASKKILL

ใน Windows คุณสามารถใช้สองคำสั่งเพื่อฆ่าโปรแกรม: TSKILL และ TASKKILL TSKILL เป็นคำสั่งที่ง่ายกว่าและมีประสิทธิภาพน้อยกว่า แต่ทำงานได้ดี ตัวอย่างเช่น หากคุณใช้ Microsoft Word ชื่อกระบวนการคือ winword.exe หากต้องการฆ่า Word จากบรรทัดคำสั่ง ให้พิมพ์คำสั่งต่อไปนี้:

ทักษะ winword

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

วิธีใช้ Command Line เพื่อฆ่าโปรแกรม

สิ่งหนึ่งที่ควรทราบก็คือ เวลาส่วนใหญ่ที่ใช้คำสั่งนี้จะใช้กับพารามิเตอร์ /A /A บอกคำสั่งให้สิ้นสุดกระบวนการที่ทำงานภายใต้เซสชันทั้งหมด โดยทั่วไปแล้วคุณจะต้องพิมพ์คำสั่งต่อไปนี้เพื่อให้แน่ใจว่ากระบวนการถูกฆ่า:

ทักษะ /A winword

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

วิธีใช้ Command Line เพื่อฆ่าโปรแกรม

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

ทาสก์คิล /F /IM winword.exe

โปรดทราบว่าคุณต้องใช้ .EXE เมื่อใช้คำสั่ง TASKKILL /F หมายถึงยุติกระบวนการอย่างเด็ดขาด /IM หมายถึงชื่อภาพ คือชื่อกระบวนการ หากคุณต้องการฆ่าโดยใช้รหัสกระบวนการ (PID) คุณต้องใช้ /PID แทน /IM /T ดีมากเพราะจะฆ่ากระบวนการลูกทั้งหมดที่เริ่มต้นโดยกระบวนการที่ระบุ

คุณยังสามารถใช้ TASKKILL เพื่อเชื่อมต่อกับระบบอื่นจากระยะไกลและฆ่ากระบวนการบนระบบระยะไกลนั้น สิ่งที่ฉันชอบคือความสามารถในการใช้สัญลักษณ์แทนใน TASKKILL

OS X/Linux – ฆ่าและฆ่า

ใน OS X และ Linux คุณมีสองคำสั่งสำหรับกระบวนการฆ่า: KILL และ KILLALL คุณต้องเรียกใช้สิ่งเหล่านี้ในหน้าต่างเทอร์มินัล ในการปิดโปรแกรม คุณต้องใช้ชื่อโปรแกรมหรือ ID กระบวนการ มีบางวิธีที่คุณสามารถค้นหาข้อมูลนี้ได้ วิธีหนึ่งคือผ่านตัวตรวจสอบกิจกรรม

วิธีใช้ Command Line เพื่อฆ่าโปรแกรม

อย่างไรก็ตามต้องใช้อินเทอร์เฟซ GUI หากคุณใช้บรรทัดคำสั่งเพื่อหยุดกระบวนการ คุณสามารถใช้บรรทัดคำสั่งเพื่อค้นหาข้อมูลกระบวนการได้เช่นกัน สองคำสั่งที่อยู่ในใจคือtopและps -ax

วิธีใช้ Command Line เพื่อฆ่าโปรแกรม

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

วิธีใช้ Command Line เพื่อฆ่าโปรแกรม

ตอนนี้สำหรับการฆ่าโปรแกรมใน OS X คุณสามารถพิมพ์คำสั่งต่อไปนี้เพื่อฆ่ากระบวนการเฉพาะ:

ฆ่า -9 83002

83002 คือกระบวนการ Terminal และ 9 หมายถึงการฆ่ากระบวนการ คุณสามารถใช้ตัวเลขอื่นๆ เช่น 3 ซึ่งหมายถึง Quit หรือ 6 ซึ่งหมายถึง Abort ส่วนใหญ่คุณจะใช้ 9 เสมอ คุณยังสามารถใช้คำสั่ง KILL เพื่อฆ่ากระบวนการที่กำลังทำงานอยู่ทั้งหมดได้ แม้ว่าคุณไม่ควรใช้คำสั่งนี้เลยก็ตาม

ฆ่า -TERM -1

โดยที่ KILL มีประโยชน์สำหรับการฆ่ากระบวนการหนึ่งหรือทุกกระบวนการ KILLALL ใช้สำหรับการฆ่ากลุ่มของกระบวนการ ตัวอย่างเช่น หากคุณใช้งาน Google Chrome คุณอาจมี 10 กระบวนการของ Chrome ที่ทำงานอยู่ มันคงน่ารำคาญมากถ้าใช้ KILL สิบครั้งเพื่อปิด Chrome คุณสามารถใช้ KILLALL แทนได้:

คิลออล Evernote

หรือ

ฆ่า 'Google Chrome'

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

sudo killall 'Google Chrome'

หรือ

sudo killall -9 'Google Chrome'

อีกครั้งที่ 9 กำลังส่งสัญญาณเฉพาะไปที่ KILL แทนที่จะเป็น TERM Sudo จำเป็นต่อเมื่อคุณได้รับข้อผิดพลาดเกี่ยวกับการไม่ได้รับอนุญาต มิฉะนั้น คุณสามารถทำโปรแกรม killallหรือโปรแกรม killall -9 บน OS X คำสั่ง KILLALL มีประโยชน์มากเมื่อคุณไม่สามารถบังคับให้ออกจากโปรแกรมได้ คุณไม่จำเป็นต้องรู้ ID กระบวนการ ซึ่งเป็นสิ่งที่ดี เพียงพิมพ์ชื่อและกระบวนการทั้งหมดจะถูกฆ่าที่เกี่ยวข้องกับชื่อนั้น

บทความนี้มีขึ้นเพื่อให้คุณมีวิธีการขั้นสูงในการฆ่าโปรแกรมใน Windows, OS X และ Linux หากคุณมีคำถามใดๆ เกี่ยวกับการปิดโปรแกรมโดยใช้บรรทัดคำสั่ง โปรดโพสต์ความคิดเห็นแล้วเราจะพยายามช่วยเหลือ สนุก!

ฝากความเห็น

วิธีล้างคราบกาวออกจากเสื้อผ้าโดยไม่ทำให้เนื้อผ้าเสียหาย

วิธีล้างคราบกาวออกจากเสื้อผ้าโดยไม่ทำให้เนื้อผ้าเสียหาย

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

วิธีทำความสะอาดเครื่องจ่ายน้ำในตู้เย็นอย่างปลอดภัย: คู่มือ 8 ขั้นตอน

วิธีทำความสะอาดเครื่องจ่ายน้ำในตู้เย็นอย่างปลอดภัย: คู่มือ 8 ขั้นตอน

เรียนรู้วิธีทำความสะอาดเครื่องจ่ายน้ำในตู้เย็น ขจัดคราบตะกอนแร่ธาตุ ทำความสะอาดหัวฉีด และรู้ว่าเมื่อใดควรเปลี่ยนไส้กรองหรือเข้ารับบริการซ่อมบำรุง

วิธีทำความสะอาดด้านในกระเป๋าถืออย่างถูกต้องและปลอดภัยทีละขั้นตอน

วิธีทำความสะอาดด้านในกระเป๋าถืออย่างถูกต้องและปลอดภัยทีละขั้นตอน

เรียนรู้วิธีทำความสะอาดด้านในกระเป๋าโดยไม่ต้องแช่น้ำ รวมถึงเศษอาหาร คราบเปื้อนบนผ้าซับใน ด้านในที่เป็นหนังหรือหนังกลับ การเช็ดให้แห้ง การกำจัดกลิ่น และการตรวจสอบขั้นสุดท้าย

วิธีทำความสะอาดเครื่องชงกาแฟ Nespresso Vertuo: ขั้นตอนการทำความสะอาดที่ปลอดภัยและเหมาะสมกับรุ่นเครื่อง

วิธีทำความสะอาดเครื่องชงกาแฟ Nespresso Vertuo: ขั้นตอนการทำความสะอาดที่ปลอดภัยและเหมาะสมกับรุ่นเครื่อง

ทำความสะอาดเครื่องชงกาแฟ Nespresso Vertuo อย่างปลอดภัยด้วยขั้นตอนที่ใช้งานได้จริงสำหรับชิ้นส่วนที่ถอดได้ รอบการล้าง ความแตกต่างระหว่างรุ่น และเมื่อใดที่จำเป็นต้องขจัดคราบตะกรัน

วิธีทำความสะอาดกระดานไวท์บอร์ดที่เปื้อนคราบ: วิธีที่ดีที่สุดตามชนิดของคราบและพื้นผิว

วิธีทำความสะอาดกระดานไวท์บอร์ดที่เปื้อนคราบ: วิธีที่ดีที่สุดตามชนิดของคราบและพื้นผิว

เรียนรู้วิธีทำความสะอาดกระดานไวท์บอร์ดที่เปื้อนคราบอย่างปลอดภัย เปรียบเทียบน้ำยาทำความสะอาดตามพื้นผิวและประเภทของคราบ ขจัดคราบฝังแน่น และหลีกเลี่ยงการทำลายพื้นผิว

วิธีซักตุ๊กตาในเครื่องซักผ้าโดยไม่ทำให้เสียหาย

วิธีซักตุ๊กตาในเครื่องซักผ้าโดยไม่ทำให้เสียหาย

เรียนรู้ว่าเมื่อใดที่ตุ๊กตาผ้าสามารถซักในเครื่องซักผ้าได้ รอบการซักที่ปลอดภัยที่สุด อุณหภูมิน้ำ ผงซักฟอก ตัวเลือกการอบแห้ง และเมื่อใดที่ควรซักด้วยวิธีที่อ่อนโยนกว่า

วิธีระบายน้ำออกจากพอร์ตชาร์จอย่างปลอดภัย

วิธีระบายน้ำออกจากพอร์ตชาร์จอย่างปลอดภัย

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

วิธีถอดท่อระบายน้ำอ่างล้างจานโดยไม่ทำให้ตัวอ่างเสียหาย

วิธีถอดท่อระบายน้ำอ่างล้างจานโดยไม่ทำให้ตัวอ่างเสียหาย

เรียนรู้วิธีการถอดตะแกรงกรองเศษอาหารในอ่างล้างจาน ถอดท่อดักกลิ่น (P-trap) คลายตัวล็อคน็อตที่ติดแน่น ทำความสะอาดช่องเปิด และวิธีการติดตั้งเครื่องบดเศษอาหารอย่างปลอดภัย

วิธีทำความสะอาดตัวกรองเครื่องล้างจาน GE โดยไม่ทำให้เสียหาย

วิธีทำความสะอาดตัวกรองเครื่องล้างจาน GE โดยไม่ทำให้เสียหาย

เรียนรู้วิธีทำความสะอาดตัวกรองเครื่องล้างจาน GE อย่างปลอดภัย รวมถึงตัวกรองแบบละเอียดและแบบละเอียดมาก ความถี่ในการทำความสะอาด การติดตั้งใหม่ และการตรวจสอบรุ่นต่างๆ

วิธีทำความสะอาดตัวกรองเครื่องดูดฝุ่นโดยไม่ทำให้เสียหาย

วิธีทำความสะอาดตัวกรองเครื่องดูดฝุ่นโดยไม่ทำให้เสียหาย

เรียนรู้วิธีทำความสะอาดตัวกรองเครื่องดูดฝุ่นทั้งแบบล้างได้และล้างไม่ได้อย่างปลอดภัย วิธีการทำให้แห้งอย่างถูกต้อง ตรวจสอบผลลัพธ์ และรู้ว่าเมื่อใดควรเปลี่ยนตัวกรองใหม่