В операционната система Linux програмата ps е най-разпространеният инструмент, използван от системния администратор. Той предоставя поглед в реално време към списъка с работещи процеси.
Синтаксисът на ps може да бъде малко по-различен. Изброихме някои от най-добрите начини, по които можете да командвате ps заедно с едно тире, тъй като това е най-използваният синтаксис.
Да започваме!
1. Показване на всички процеси
Използвана команда: ps -ef

Това ще покаже текущо работещи процеси заедно с данните, свързани с всеки процес. Данните също се състоят от колони, показващи PID, тип терминал, име на команда и време на изпълнение.
2. Филтрирайте процесите по име на процес
Използвана команда – ps -C име

Ще показвате процесите по името на процеса. Всички имена на процеса ще бъдат с малки букви. Той ще търси чрез всички процеси без -eprefix.
3. Сортиране на процеси по потребител
Използвана команда: ps -e -u

Можете да филтрирате резултатите от ps, за да получите процеси под конкретно потребителско име. Можете също да го използвате без префикс.
4. Сортирайте процесите по идентификатор на процес
Използвана команда: ps -ef -p 1234,5678,9012
Ако знаете какво е идентификатор на процес на определен работещ процес, можете да го филтрирате, като използвате идентификатор на процес.
5. Показва конкретни колони
ps -e -o pid,uname,pcpu,pmem,comm

С флага -o получавате конкретни опции за показване на изхода за резултатите от командата ps.
Прочетете също: -
11 Linux приложения, които трябва да инсталирате на вашия... - Търсите страхотни Linux приложения за вашия компютър? Намерихме най-доброто в партидата. Вижте нашия списък...
6. Grep в рамките на Резултати
Име на командата: ps -ef | grep работник
Ако искате гъвкавост за търсене вътре в резултатите от ps, можете да изпратите резултатите към grep. С тази команда (grep) можете да търсите чрез обичайни изрази за съвпадение на шаблон.
7. Филтрирайте процесите чрез използване
Използвана команда: ps -e –sort=-pcpu -o pid,pcpu,comm

Той филтрира командата, използвайки изброените колони. Най - представка класифицира функцията в низходящ ред и + префикс филтри функцията във възходящ ред. Командата също има команда -o, която показва конкретни колони, но не е от съществено значение за сортиране
8. Смесете и съпоставете колони с преименувани и подразбиращи се имена
Използвана команда: ps -e -o pid,pcpu=CPU -o pmem=RAM,comm
Ако искате да скриете заглавките в конкретни колони, тогава можете да оставите празно непосредствено след знака =. Освен това, ако искате да смесвате и съпоставяте колони с преименувани и подразбиращи се имена, тогава ви трябва флаг -o за всяка преименувана колона.
9. Отново именувайте заглавките на колоните
Използвана команда: ps -o pid=Процес,ruser=RealUser,comm=Команда

Можете да преименувате колоните, докато използвате командата -o, която създава посочен от потребителя изходен външен вид. Всичко, което трябва да направите, е да прикачите знак = и желаното име и -o флаг за всяко преименувано заглавие.
10. Показване на всички коренни процеси
Използвана команда: ps -f -U корен -u корен
Той извършва търсене на всички работещи процеси с оригинални и ефективни коренни идентификации. С флага -f можете да получите формат в цяла дължина. За да персонализирате изхода, можете да добавите флаг -o към него.
11. Показване на нишките на процеса
Използвана команда: ps -p 4041 -L
Използвайте -L флаг, за да превключите показването на нишки, за да получите каквато и да е функционалност на ps. Това се използва за проследяване на нишките на конкретен процес.
Трябва да се прочете:-
Топ 6 алтернативи на Ubuntu Linux Търсите по-добра алтернатива на Ubuntu? Тази статия разказва за 6 най-добри дистрибуции на Linux, които могат да се използват вместо Ubuntu....
12. Изложете резултатите под формата на йерархично дърво
Използвана команда: ps -e –forest

С ASCII изкуството създава дървовидна структура за показване на процеси. Той показва разклонените и дъщерните процеси като наследници на съответните процеси, като класирането им съответства. Ако искате да скриете „клоните“ на дървото, заменете –forest с –H
И така, това са някои от комбинираните команди, които могат да се използват с командата ps за получаване на информация за протичащите процеси и също така могат да показват информация в полезни формати.