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

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

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

врх

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

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

хтоп

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

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

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

Хтоп смо детаљније обрађивали у прошлости.

пс

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

пс -А

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

пс -А | мање

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

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

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

пстрее

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

убити

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

убити ПИД

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

пгреп

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

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

Ову команду такође можете комбиновати са килл да бисте убили одређени процес. Коришћење пкилл-а или киллалл-а је ипак једноставније.

пкилл & киллалл

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

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

У прошлости смо детаљније обрађивали пкилл.

ренице

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

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

ренице 19 ПИД

Можете користити пгреп трик горе и са ренице.

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

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

ккилл

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

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

Покрили смо везивање ккилл-а за интервентни тастер да бисмо лако убили процесе.

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


$config[zx-auto] not found$config[zx-overlay] not found