วิธีใช้ 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 หากคุณมีคำถามใดๆ เกี่ยวกับการปิดโปรแกรมโดยใช้บรรทัดคำสั่ง โปรดโพสต์ความคิดเห็นแล้วเราจะพยายามช่วยเหลือ สนุก!

ฝากความเห็น

“บุคคลนี้ไม่พร้อมใช้งานบน 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 ถือเป็นวิธีการที่สร้างสรรค์สำหรับการประชุมและการทำงานร่วมกันที่มีประสิทธิภาพ.