Како управљати процесима са Линук терминала: 10 наредби које требате знати
Линук терминал има бројне корисне наредбе које могу приказати покренуте процесе, убити их и промијенити ниво приоритета. У овом посту су наведене класичне, традиционалне команде, као и неке корисније, модерне.
Многе овде наредбе извршавају једну функцију и могу се комбиновати - то је Уникова филозофија дизајнирања програма. Други програми, попут хтоп, пружају пријатељски интерфејс поврх наредби.
врх
Тхе врх наредба је традиционални начин да видите употребу ресурса вашег система и видите процесе који заузимају највише системских ресурса. Топ приказује листу процеса, а они који користе највише ЦПУ на врху.
Да бисте изашли са врха или хтопа, користите Цтрл-Ц тастерска пречица. Ова пречица на тастатури обично убија тренутно покренут процес у терминалу.
хтоп
Тхе хтоп команда је побољшани врх. Није подразумевано инсталиран на већини Линук дистрибуција - ево наредбе која ће вам требати да га инсталирате на Убунту:
судо апт-гет инсталирај хтоп
хтоп приказује исте информације са лакше разумљивим изгледом. Омогућава вам и одабир процеса помоћу тастера са стрелицама и извршавање радњи, попут убијања или промене приоритета, помоћу тастера Ф.
Хтоп смо детаљније обрађивали у прошлости.
пс
Тхе пс командне листе које изводе процесе. Следећа команда наводи све процесе који се изводе на вашем систему:
пс -А
Ово може бити превише процеса за читање одједном, тако да можете провести излаз кроз мање команда за кретање кроз њих својим темпом:
пс -А | мање
Притисните к да изађете када завршите.
Такође можете провући излаз греп за тражење одређеног процеса без употребе било којих других наредби. Следећа наредба ће тражити Фирефок процес:
пс -А | греп фирефок
пстрее
Тхе пстрее наредба је још један начин визуализације процеса. Приказује их у облику стабла. Тако ће се, на пример, ваш Кс сервер и графичко окружење појавити испод менаџера екрана који их је изнедрио.
убити
Тхе убити наредба може убити процес, с обзиром на његов ИД процеса. Ове информације можете добити од пс -А, врх или пгреп команде.
убити ПИД
Технички гледано, наредба килл може послати било који сигнал процесу. Можете користити убити -УБИТИ или убити -9 уместо да убије тврдоглави процес.
пгреп
С обзиром на термин за претрагу, пгреп враћа ИД-ове процеса који му одговарају. На пример, можете да користите следећу команду да бисте пронашли Фирефок-ов ПИД:
пгреп фирефок
Ову команду такође можете комбиновати са килл да бисте убили одређени процес. Коришћење пкилл-а или киллалл-а је ипак једноставније.
пкилл & киллалл
Тхе пкилл и киллалл наредбе могу убити процес, с обзиром на његово име. Користите било коју наредбу да убијете Фирефок:
пкилл фирефок
У прошлости смо детаљније обрађивали пкилл.
ренице
Тхе ренице команда мења лепу вредност већ покренутог процеса. Лепа вредност одређује са којим приоритетом се процес покреће. Вредност од -19 је врло високог приоритета, док је вредност од 19 је врло низак приоритет. Вредност од 0 је задати приоритет.
Команда ренице захтева ПИД процеса. Следећа команда чини процес извођењем са врло малим приоритетом:
ренице 19 ПИД
Можете користити пгреп трик горе и са ренице.
Ако поступак покрећете са већим приоритетом, требаће вам роот дозволе. На Убунтуу користите судо за то:
судо ренице -19 #
ккилл
Тхе ккилл наредба је начин за лако убијање графичких програма. Покрените и курсор ће се претворити у Икс знак. Кликните прозор програма да бисте га убили. Ако не желите да убијете програм, можете се вратити из ккилл-а тако што ћете кликнути десним тастером миша.
Не морате да покрећете ову команду са терминала - такође можете притиснути Алт-Ф2, откуцајте ккилл и притисните Ентер да бисте га користили са графичке радне површине.
Покрили смо везивање ккилл-а за интервентни тастер да бисмо лако убили процесе.
Да ли имате омиљену команду коју овде нисмо поменули или неки други трик за дељење? Оставите коментар и јавите нам.