Koduleht » Arvuti näpunäited » Programmi hävitamiseks käsurea kasutamine

    Programmi hävitamiseks käsurea kasutamine

    Igaüks teab, kuidas programmi Task Manager Windowsis või Force Xitis OS X-is tappa, kuid mõnikord on kasulik tappa programm käsurealt. Olen sattunud mitmesse olukorda, kus programm keeldus Task Manageri kaudu lõpetamast, isegi kui ma üritasin selle aluseks oleva protsessi tappa. Force Quit'il on oma küsimused ja see ei tapa alati sellist programmi nagu peaks. Siis saab kasutada käsurea jõudu.

    Selles artiklis käin käskude abil, mis võimaldavad tappa programmi Windowsis, OS X-s ja Linuxis. Huvitav on see, et selle saavutamiseks on tavaliselt rohkem kui üks käsk, seega püüan mainida erinevaid, mida ma olen kasutanud. See ei ole ammendav nimekiri, nii et kui te kasutate teistsugust käsku, mida siin ei mainita, palun andke meile oma kommentaarides teada.

    Aknad - TSKILL ja TASKKILL

    Windowsis saate programmi kahes käsus kasutada: TSKILL ja TASKKILL. TSKILL on lihtsam ja vähem jõuline käsk, kuid kas töö on hästi. Näiteks, kui kasutate Microsoft Wordi, on protsessi nimi winword.exe. Wordi hävitamiseks käsurealt sisestage järgmine käsk:

    tskill winword

    See tapab Wordi ja te kaotate salvestamata andmed, seega peate seda kasutama. Ma proovisin seda salvestamata Wordi dokumendil ja see lihtsalt kadus, kui seda käisin, dokumente salvestamata. See on päris palju kõigi käskude kohta, mida ma siin mainin, nagu see on punkt. Sa võid programmi kohe kohata ilma küsimusi esitamata.

    Üks asi, mida tuleb märkida, on see, et enamikku ajast, mil seda käsku kasutatakse, kasutatakse seda parameetriga / A. / A ütleb käsu lõpetada protsess, mis töötab kõigis sessioonides. Nii et tavaliselt kirjutaksite järgmise käsu, et olla kindel, et protsess tapetakse:

    tskill / A winword

    Teine käsk, millel on rohkem võimalusi ja on võimsam, on TASKKILL. Kui vaatate TASKKILLi abilehte, näete, mida ma mõtlen:

    Kui soovite, et Windowsis oleks rohkem juhtimist ja programmi tapmise võimalusi, kasutage TASKKILLi. Starterite puhul saate programmi tappa järgmise käsuga:

    taskkill / F / IM winword.exe

    Pange tähele, et käsuga TASKKILL tuleb kasutada .EXE. F tähendab protsessi jõuliselt lõpetada. IM tähendab kujutise nime, s.t protsessi nime. Kui soovid tappa, kasutades protsessi ID-d (PID), peate / IM-i asemel kasutama / PID-i. / T on suurepärane, sest see tapab kõik määratud protsessiga alustatud lapse protsessid.

    TASKKILLi abil saate ka teise süsteemiga ühendada ja selle kaugsüsteemis protsessi hävitada. Mulle meeldib ka võime kasutada TASKKILLis metamärke.

    OS X / Linux - KILL ja KILLALL

    OS X ja Linuxis on teil kaks käsku protsesside tapmiseks: KILL ja KILLALL. Peate neid terminaliaknas kasutama. Programmi hävitamiseks peate kasutama programmi nime või protsessi ID-d. Selle teabe leidmiseks on mõned võimalused. Üks võimalus on läbi Activity Monitori.

    See nõuab aga GUI liidest. Kui te kasutate käsurida protsessi tapmiseks, saate kasutada käsurida protsessi info leidmiseks. Kaks käsku, mis tulevad meelde top ja ps -ax.

    top annab sulle nimekirja protsessidest, millel on PID ja programmi nimi, samuti sorteeritud CPU kasutuse järgi. See on kiire viis leida protsess, mida soovite tappa. ps -ax annab teile nimekirja, mis on sorteeritud PID ja programmi teekonna järgi. See on veidi erinev.

    Nüüd saate OS X-s programmi tappa. Konkreetse protsessi tapmiseks saate lihtsalt sisestada järgmise käsu:

    tappa -9 83002

    83002 on terminali protsess ja 9 tähendab protsessi tappa. Te saate kasutada muid numbreid nagu 3, mis tähendab Välju või 6, mis tähendab katkestamist. Enamasti aga jääte 9-ga kinni. KILL-käsku saab kasutada ka kõikide jooksvate protsesside hävitamiseks, kuigi sa ei tohiks ilmselt kunagi seda käsku kasutada..

    tappa -TERM -1

    Kui KILL on kasulik ühe protsessi või kõikide protsesside tapmiseks, kasutab KILLALL protsessirühma tapmiseks. Näiteks, kui kasutate Google Chrome'i, võib teil olla 10 Chrome'i protsessi. Chrome'i sulgemiseks oleks KILLi kasutamine kümme korda väga tüütu. Selle asemel võite kasutada KILLALLi nii:

    tappa Evernote
    või
    killall 'Google Chrome'

    Pange tähele, et peate kasutama üksikuid jutumärke või midagi enamat kui üks sõna. Samuti, kui protsess ei tööta teie nime all, vaid töötab root all, peate kasutama järgmist käsku:

    sudo killall 'Google Chrome'

    või

    sudo killall -9 „Google Chrome“

    Jällegi saadab 9 konkreetse signaali KILL-ile, mitte TERM-ile. Sudo on vajalik ainult siis, kui teil tekib luba puudumisel viga. Vastasel juhul saate seda teha killall programmi või killall -9 programm. OS X-s on KILLALL-käsk tõesti mugav, kui te ei saa jõuda programmi lõpetamisest. Te ei pea teadma protsessi ID-d, mis on tore. Lihtsalt kirjuta nimi ja kõik protsessid tapetakse selle nimega.

    See artikkel oli mõeldud selleks, et anda teile täiustatud meetodeid programmi tapmiseks Windowsis, OS X ja Linuxis. Kui teil on küsimusi programmi tapmise kohta käsurealt, postitage kommentaar ja püüan aidata. Naudi!