Почетна » Цомпутер Типс » Како користити командну линију за убијање програма

    Како користити командну линију за убијање програма

    Сви знају како убити програм користећи Таск Манагер у Виндовсу или Форце Куит у ОС Кс, али понекад је корисно убити програм помоћу командне линије. Наишао сам на неколико ситуација у којима је програм одбио да заврши преко Таск Манагер-а, чак и када сам покушао да убијем основни процес. Форце Куит има сопствене варке и не убија увек програм као што би требало. Тада можете користити моћ командне линије.

    У овом чланку, проћи ћу кроз наредбе за убијање програма у Виндовсима, ОС Кс и Линуку. Занимљиво је да постоји више од једне команде за ово, па ћу покушати да поменем оне различите које сам користио. То није исцрпна листа, па ако користите неку другу команду која није поменута овде, молим вас да нам то кажете у коментарима.

    Прозори - ТСКИЛЛ и ТАСККИЛЛ

    У оперативном систему Виндовс можете користити две команде за убијање програма: ТСКИЛЛ и ТАСККИЛЛ. ТСКИЛЛ је једноставнија и мање моћна команда, али посао добро ради. На пример, ако користите Мицрософт Ворд, име процеса је винворд.еке. Да бисте убили Ворд из командне линије, укуцајте следећу команду:

    тскилл винворд

    То ће убити Ворд и изгубићете све несачуване податке, тако да морате бити пажљиви. Пробао сам га на несачуваном Ворд доцу и једноставно је нестао када сам покренуо ово, без упита да сачувам документе. Ово је прилично тачно за све наредбе које ћу овдје споменути, јер је то нешто што је битно. Можете одмах убити програм без икаквих питања.

    Једна ствар коју треба имати на уму је да се већину времена када се користи ова команда користи са параметром / А. / А каже команди да заврши процес који се изводи у свим сесијама. Тако да обично укуцате следећу команду да бисте били сигурни да је процес убијен:

    тскилл / А винворд

    Друга команда, која има више опција и моћнија, је ТАСККИЛЛ. Ако погледате страницу помоћи за ТАСККИЛЛ, видите шта мислим:

    Ако желите да имате више контроле и опција за убијање програма у Виндовсима, користите ТАСККИЛЛ. За почетак, можете убити програм помоћу наредбе:

    тасккилл / Ф / ИМ винворд.еке

    Имајте на уму да морате користити .ЕКСЕ када користите команду ТАСККИЛЛ. Ф значи присилно окончати процес. / ИМ означава име слике, тј. Име процеса. Ако желите да убијете користећи ИД процеса (ПИД), морате користити / ПИД уместо / ИМ. / Т је одличан јер ће убити све дечије процесе започете одређеним процесом.

    Такође можете користити ТАСККИЛЛ да се даљински повежете са другим системом и убијете процес на том удаљеном систему. Оно што волим је и могућност коришћења замјенских знакова у ТАСККИЛЛ-у.

    ОС Кс / Линук - КИЛЛ и КИЛЛАЛЛ

    У ОС Кс и Линук, имате две команде за убијање: КИЛЛ и КИЛЛАЛЛ. Морате их покренути у терминалском прозору. Да бисте убили програм, морате или да користите име програма или ИД процеса. Постоје неки начини на које можете пронаћи ове информације. Један начин је преко Монитор активности.

    Међутим, то захтева ГУИ интерфејс. Ако користите командну линију да бисте убили процес, можете користити командну линију да пронађете и информације о процесу. Две команде које долазе на памет су топ и пс -ак.

    топ ће вам дати листу процеса са ПИД-ом и називом програма који су такође сортирани по ЦПУ-у. То је брз начин да пронађете процес који желите да убијете. пс -ак ће вам дати листу сортираних према ПИД-у и путању програма. Мало се разликује од врха.

    Сада за убијање програма у ОС Кс. Једноставно можете да унесете следећу команду да бисте убили одређени процес:

    килл -9 83002

    83002 је Терминални процес, а 9 значи да се убије процес. Можете користити друге бројеве као што је 3, што значи Куит, или 6, што значи Аборт. Ипак, углавном ћете се држати са 9. Можете такође користити команду КИЛЛ да убијете све покренуте процесе, мада вероватно никада нећете користити ову команду.

    килл -ТЕРМ -1

    Где је КИЛЛ користан за убијање једног процеса или свих процеса, КИЛЛАЛЛ користи за убијање групе процеса. На пример, ако користите Гоогле Цхроме, можда је покренуто 10 Цхроме процеса. Било би заиста неугодно користити КИЛЛ десет пута да искључи Цхроме. Уместо тога, можете користити КИЛЛАЛЛ тако:

    киллалл Еверноте
    или
    киллалл 'Гоогле Цхроме'

    Имајте на уму да морате да користите појединачне наводнике или нешто дуже од једне речи. Такође, ако се процес не изводи под вашим именом, већ се покреће под роот-ом, морате користити следећу команду:

    судо киллалл 'Гоогле Цхроме'

    или

    судо киллалл -9 'Гоогле Цхроме'

    Поново, 9 шаље специфичан сигнал КИЛЛ-у него ТЕРМ. Судо је потребан само ако добијете грешку да немате дозволу. Иначе можете то учинити киллалл програм или киллалл -9 програм. На ОС Кс-у, наредба КИЛЛАЛЛ долази у руци када не можете присилно напустити програм. Не морате да знате ИД процеса, што је лепо. Само откуцајте име и сви процеси ће бити убијени повезани са тим именом.

    Овај чланак је требало да вам пружи напредније методе за убијање програма у оперативним системима Виндовс, ОС Кс и Линук. Ако имате питања о убијању програма помоћу командне линије, поставите коментар и ја ћу покушати помоћи. Уживати!