21Jul

Како управљати процесима са Линук терминала: 10 команди које треба да знате

click fraud protection

Линук терминал има низ корисних команди који могу приказивати покретне процесе, убијати их и променити ниво приоритета.Овај пост наводи класичне, традиционалне команде, као и неке корисније модерне.

Многе команде овде обављају једну функцију и могу се комбинирати - то је Уник филозофија дизајнирања програма.Други програми, као што је хтоп, пружају пријатељски интерфејс на врху команди.

топ

Команда топ је традиционални начин за приказивање употребе ресурса система и погледајте процесе који узимају највише ресурса система.На врху се приказује листа процеса, са онима који користе највише ЦПУ-а на врху.

Да бисте изашли из горње или горње табле, користите пречицу тастатуре Цтрл-Ц .Ова пречица на тастатури обично убија процес који је тренутно у току на терминалу.

хтоп

Команда хтоп је побољшани врх.Није инсталиран подразумевано на већини Линук дистрибуција - ево наредбе коју ћете морати инсталирати на Убунту:

судо апт-гет инсталл хтоп

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

instagram viewer

Ми смо покривали хтоп детаљније у прошлости.

пс

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

пс -А

Ово може бити превише процеса за читање истог тренутка, тако да можете испуштати излаз помоћу мање команде да се помичете кроз њих сопственим темпом:

пс -А |мање

Притисните к да изађете када завршите.

Можете такође да искористите излаз преко греп да бисте претраживали одређени процес без коришћења других команди.Следећа наредба би потражила процес Фирефока:

пс -А |греп фирефок

пстрее

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

убија

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

убија ПИД

У техничком смислу, наредба килл може послати било који сигнал процесу.Можете користити убити -КИЛЛ или убити -9 умјесто да убије тврдоглав процес.

пгреп

С обзиром на термин за претрагу, пгреп враћа ИД-ове процеса који се подударају са њим.На пример, можете користити следећу команду да пронађете ПИД-ов Фирефок:

пгреп фирефок

Такође можете комбинирати ову команду са убијањем да бисте убили одређени процес.Међутим, употреба пкилл-а или киллалл-а је једноставна.

пкилл & амп;киллалл

пкилл и киллалл команди могу убити процес, с обзиром на његово име.Користите било команду да убијете Фирефок:

пкилл фирефок
киллалл фирефок

​​Ми смо покривали пкилл у дубини у прошлости.

ренице

Команда ренице мења лепу вредност већ покренутог процеса.Лепа вредност одређује са којим приоритетом процес покреће.Вредност -19 је веома висок приоритет, док је вредност 19 врло ниски приоритет.Вредност 0 је подразумевани приоритет.

Команда ренице захтева ПИД процеса.Следећа команда чини процес који се покреће са врло ниским приоритетом:

ренице 19 ПИД

Можете користити и трик пгреп изнад са ренисионом.

Ако процес процесирате на вишем приоритету, биће вам потребна роот дозвола.На Убунту, користите судо за то:

судо ренице -19 #

ккилл

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

Не морате да покренете ову команду са терминала - такође можете притиснути Алт-Ф2, унети ккилл и притисните Ентер да бисте је користили са графичке радне површине.

Ми смо покривали везу ккилл на хоткеи за лако убијање процеса.

Имате ли омиљену команду коју овде нисмо споменули, или неки други трик за подјелу?Оставите коментар и јавите нам.