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

Линук апликације раде прилично добро ових дана. Сваки дан излазе новији, бољи програми са одличним функцијама које нам помажу да извучемо максимум из наших рачунара. Нажалост, понекад ови програми престају да раде. Када се ваш омиљени Линук програм закључа, клик на дугме за затварање не ради. Закључавања су најгоре и узрокују мноштво проблема који могу стати на пут вашем току посла. Зато ћемо у овом чланку проћи кроз све најбоље начине за брзо укидање програма са терминала у Линуку. Прегледаћемо више команди, као и неке корисне ГУИ алате за коришћење.

УПОЗОРЕЊЕ СПОИЛЕР: Померите се надоле и погледајте видео водич на крају овог чланка.

Коришћење Пкилл-а

Далеко најлакши начин да брзо убијете програме са терминала у Линуку је командом пкилл. Пкилл је користан јер не захтева да просечан корисник зна одређени ПИД (ИД број процеса). Уместо тога, моћи ћете да завршите процес само укуцавањем имена. Ево примера пкилл-а у акцији.

pkill firefox

За већину корисника, покретање команде пкилл која није роот ће бити довољно да оконча тврдоглави, замрзнути програм. Међутим, то није увек случај и понекад ћете морати да савијете мишиће. На пример, ако желите да убијете програм који је покренут као роот корисник или његов сопствени корисник, мораћете да му приложите судо.

sudo kill rootprogram

Ипак, чак и коришћење пкилл алата за завршетак роот програма можда неће бити довољно. Понекад апликација ради на такав начин да обична команда килл неће помоћи. Када се то догоди, можете користити -9. Додавање -9 на крај пкилл-а обично ће принудно прекинути програм када све друге опције не успеју.

sudo pkill -9 rootprogram

Коришћење Пидоф Анд килл

Када команда Пкилл не успе, постоји још једна одлична алтернатива: килл. Килл функционише отприлике на исти начин као пкилл, осим што функционише на основу ИД бројева процеса, а не само на имену програма (као пкилл фирефок, итд.). Лоша страна уништавања програма командом килл је то што ћете прво морати да откријете који је ПИД проблематичног програма пре употребе команде килл. Начин да се то уради је коришћење команде пидоф. Ево како то функционише.

pidof firefox

Након што пидоф заврши потрагу за исправним ИД-ом, видећете излаз у терминалу. На пример:

pidof firefox

ИЗЛАЗ: 2219

  10 најбољих тржишта за добијање шаблона одредишне странице у 2023

Затим можемо узети 2219 ПИД и користити га да убијемо Фирефок.

kill 2219

Имајте на уму да ако желите да убијете роот програм, мораћете да урадите:

sudo kill 2219

На крају, ако апликација одбије да се заустави, покушајте да користите -9. Ради слично као пкилл.

sudo kill -9 2219

Убијте програме помоћу Хтоп-а

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

ХТОП има и друга побољшања као што је омогућавање кориснику да се помера што више хоризонтално/вертикално без страха да ће прекинути алатку. Такође омогућава корисницима да убију било који процес који желе без потребе да знају ИД процеса и показује неколико различитих начина да убију ствари.

Напомена: ХТОП захтева Нцурсес да би исправно функционисао. Инсталирајте „нцурсес“ тако што ћете претражити алатку за управљање пакетима ваше Линук дистрибуције (ако вам је хтоп не инсталира).

Инсталирајте ХТОП

Убунту

sudo apt install htop

Дебиан

sudo apt-get install htop

Арцх Линук

sudo pacman -S htop

Федора

sudo dnf install  htop

ОпенСУСЕ

sudo zypper install htop

Други Линуки

Узмите најновију верзију Хтоп-а за своју Линук дистрибуцију тако што ћете отворити терминал и користити алат за управљање пакетима да бисте инсталирали „хтоп“. Ако не можете да га пронађете (из неког разлога), размислите о посети званичном сајту, преузимању изворног кода и изради га сами!

  Како да поправите „Ваше тренутне поруке и позиви иду у Мицрософт тимове“

Коришћење ХТОП-а

Покрените ХТОП алат у било ком тренутку тако што ћете отворити прозор терминала и унети команду „хтоп“. Алтернативно, ХТОП алат се може покренути у било ком тренутку једноставним претраживањем „хтоп“ у менију апликације. Такође би требало да постоји пречица за то под „систем“ или нешто слично.

Када је ХТОП отворен, користите тастер са стрелицом да изаберете процес којим желите да управљате. Притисните Ф9 да отворите мени „Килл“. Сортирајте процесе помоћу Ф6 и потражите покренуте програме помоћу Ф3. Треба вам помоћ при коришћењу ХТОП алата? Притисните дугме Ф1 на тастатури да бисте приказали мени помоћи. Уношење „ман хтоп“ у терминал такође функционише.

На крају, да бисте у потпуности изашли из ХТОП алата, само притисните дугме К на тастатури. Коришћење дугмета Ф10 такође функционише за затварање.

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