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

Сви знају како да убију програм користећи Таск Манагер(Task Manager) у Виндовс(Windows) -у или Форце Куит(Force Quit) у ОС Кс(OS X) -у , али понекад је корисно убити програм помоћу командне линије. Наишао сам на неколико ситуација у којима је програм одбио да се заврши преко Таск Манагер(Task Manager) -а , чак и када сам покушао да убијем основни процес. Форце Куит(Force Quit) има своје карактеристике и не убија увек програм као што би требало. Тада можете користити моћ командне линије.

У овом чланку ћу проћи кроз команде за уништавање програма у Виндовс(Windows) -у , ОС Кс(OS X) -у и Линук-(Linux) у . Занимљиво је да обично постоји више од једне команде за постизање овога, па ћу покушати да поменем различите које сам користио. Ово није исцрпна листа, тако да ако користите другу команду која овде није поменута, обавестите нас у коментарима.

Виндовс – ТСКИЛЛ и ТАСККИЛЛ

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

tskill winword

То ће убити Ворд(Word) и изгубићете све несачуване податке, тако да морате бити опрезни када га користите. Испробао сам га на несачуваном Ворд(Word) документу и једноставно је нестао када сам покренуо ово, без упита да сачувам документе. Ово је у великој мери тачно за све команде које ћу овде поменути јер је то нека поента. Можете одмах да убијете програм без икаквих питања.

Тскилл

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

tskill /A winword

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

Тасккилл

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

taskkill /F /IM winword.exe

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

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

ОС Кс/Линук – КИЛЛ анд КИЛЛАЛЛ

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

Монитор активности

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

Топ ос к

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

Пс команда ос к

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

kill -9 83002

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

kill -TERM -1

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

killall Evernote
or
killall 'Google Chrome'

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

sudo killall 'Google Chrome'

или

sudo killall -9 'Google Chrome'

Опет, 9 шаље специфичан сигнал КИЛЛ(KILL) уместо ТЕРМ(TERM) . Судо(Sudo) је потребан само ако добијете грешку да немате дозволу. Иначе можете да урадите киллалл програм(killall program) или киллалл -9 програм(killall -9 program) . На ОС Кс(OS X) - у, команда КИЛЛАЛЛ(KILLALL) је заиста згодна када не можете принудно да затворите програм. Не морате да знате ИД процеса, што је лепо. Само(Just) унесите име и сви процеси повезани са тим именом ће бити уништени.

Овај чланак је имао за циљ да вам пружи напредније методе за уништавање програма у Виндовс(Windows) -у , ОС Кс(OS X) и Линук-(Linux) у . Ако имате било каквих питања о убијању програма помоћу командне линије, оставите коментар и покушаћу да вам помогнем. Уживати!

 



About the author

Ја сам рачунарски техничар са преко 10 година искуства и искуства у раду са Андроид уређајима. Такође радим у канцеларији последњих пет година, где сам научио да користим Оффице 365 и МацОС. У слободно време уживам да проводим време на отвореном пуштајући музику или гледајући филмове.



Related posts