Сви знају како да убију програм користећи Таск Манагер у Виндовс-у или Форце Куит у ОС Кс, али понекад је корисно убити програм помоћу командне линије. Наишао сам на неколико ситуација у којима је програм одбијао да се заврши преко Таск Манагер-а, чак и када сам покушао да убијем основни процес. Форце Куит има своје карактеристике и не убија увек програм као што би требало. Тада можете користити моћ командне линије.
У овом чланку ћу проћи кроз команде за убијање програма у Виндовс-у, ОС Кс и Линук-у. Занимљиво је да обично постоји више од једне команде за постизање овога, па ћу покушати да поменем различите које сам користио. Ово није исцрпна листа, тако да ако користите другу команду која овде није поменута, обавестите нас у коментарима.
Виндовс – ТСКИЛЛ и ТАСККИЛЛ
У Виндовс-у можете користити две команде да бисте убили програм: ТСКИЛЛ и ТАСККИЛЛ. ТСКИЛЛ је једноставнија и мање моћна команда, али добро ради свој посао. На пример, ако користите Мицрософт Ворд, име процеса је винворд.еке. Да бисте убили Ворд из командне линије, само унесите следећу команду:
тскилл винворд
То ће убити Ворд и изгубићете све несачуване податке, тако да морате бити опрезни када га користите. Испробао сам га на несачуваном Ворд документу и једноставно је нестао када сам покренуо ово, без упита да сачувам документе. Ово је прилично тачно за све команде које ћу овде поменути јер је то нека поента. Можете одмах да убијете програм без икаквих питања.
Једна ствар коју треба приметити је да се ова команда у већини случајева користи са параметром /А. /А говори команди да прекине процес који се изводи под свим сесијама. Дакле, обично бисте откуцали следећу команду да бисте били сигурни да је процес прекинут:
тскилл /Победна реч
Друга команда, која има више опција и моћнија је ТАСККИЛЛ. Ако погледате страницу помоћи за ТАСККИЛЛ, видећете на шта мислим:
Ако желите да имате више контроле и опција за уништавање програма у Виндовс-у, користите ТАСККИЛЛ. За почетак, можете убити програм користећи следећу команду:
тасккилл /Ф /ИМ винворд.еке
Имајте на уму да морате да користите .ЕКСЕ када користите команду ТАСККИЛЛ. /Ф значи принудно прекинути процес. /ИМ означава име слике, односно име процеса. Ако желите да убијете користећи ИД процеса (ПИД), морате да користите /ПИД уместо /ИМ. /Т је одличан јер ће убити све подређене процесе покренуте наведеним процесом.
Такође можете користити ТАСККИЛЛ да се даљински повежете са другим системом и прекинете процес на том удаљеном систему. Оно што ми се такође свиђа је могућност коришћења џокер знакова у ТАСККИЛЛ-у.
ОС Кс/Линук – КИЛЛ и КИЛЛАЛЛ
У ОС Кс и Линук-у имате две команде за убијање процеса: КИЛЛ и КИЛЛАЛЛ. Морате их покренути у прозору терминала. Да бисте убили програм, морате или да користите име програма или ИД процеса. Постоје неки начини на које можете пронаћи ове информације. Један начин је преко Монитора активности.
Међутим, за то је потребан ГУИ интерфејс. Ако користите командну линију да убијете процес, можете користити командну линију да пронађете и информације о процесу. Две команде које ми падају на памет су топ и пс -ак .
топ ће вам дати листу процеса са ПИД-ом и именом програма такође сортираних према употреби ЦПУ-а. То је брз начин да пронађете процес који желите да убијете. пс -ак ће вам дати листу сортирану по ПИД-у и путањи програма. Мало је другачији од врха.
Сада за убијање програма у ОС Кс. Можете једноставно да унесете следећу команду да бисте убили одређени процес:
убити -9 83002
83002 је терминалски процес, а 9 значи да се процес убије. Можете користити друге бројеве као што су 3, што значи Прекини, или 6, што значи Прекини. Међутим, углавном ћете се држати 9. Такође можете користити команду КИЛЛ да убијете све покренуте процесе, мада ову команду вероватно никада не би требало да користите.
убити -ТЕРМ -1
Тамо где је КИЛЛ користан за уништавање једног процеса или свих процеса, КИЛЛАЛЛ користи за уништавање групе процеса. На пример, ако користите Гоогле Цхроме, можда имате 10 покренутих Цхроме процеса. Било би заиста досадно користити КИЛЛ десет пута да искључите Цхроме. Уместо тога, можете користити КИЛЛАЛЛ овако:
киллалл Еверноте
или
киллалл 'Гоогле Цхроме'
Имајте на уму да морате да користите појединачне наводнике или било шта дуже од једне речи. Такође, ако се процес не покреће под вашим именом, већ се ради под роот-ом, морате да користите следећу команду:
судо киллалл 'Гоогле Цхроме'
или
судо киллалл -9 'Гоогле Цхроме'
Опет, 9 шаље специфичан сигнал за КИЛЛ уместо ТЕРМ. Судо је потребан само ако добијете грешку да немате дозволу. Иначе можете да урадите киллалл програм или киллалл -9 програм . На ОС Кс, команда КИЛЛАЛЛ је заиста згодна када не можете насилно да затворите програм. Не морате да знате ИД процеса, што је лепо. Само унесите име и сви процеси ће бити убијени повезани са тим именом.
Овај чланак је требало да вам пружи напредније методе за уништавање програма у Виндовс, ОС Кс и Линук. Ако имате било каквих питања о убијању програма помоћу командне линије, оставите коментар и покушаћу да вам помогнем. Уживати!