pstree ви позволява да преглеждате работещи процеси в Linux система в дървовиден формат. Ето как можете да го инсталирате и използвате на вашия компютър.

Ако използвате Linux, най-вероятно сте използвали ps, top или htop, за да видите текущо изпълняваните процеси в системата. Въпреки че тези програми са полезни, те не показват връзката на процесите един с друг.

pstree е програма, която визуализира процесите на Linux като дърво. Ето как можете да го инсталирате и използвате на Linux.

Какво е pstree?

pstree е програма, която показва процесите като дървовидна структура. Родителските процеси са "стволът", а дъщерните процеси са клонове.

Използването на pstree за първи път разкрива как работят Linux процесите. Всички Linux процеси имат init процеса, който е systemd на повечето основни масови дистрибуции, като техен общ предшественик.

Как да инсталирате pstree на Linux

pstree е толкова полезна помощна програма, че има голям шанс вече да е инсталирана на вашата система. Ако се опитате да го стартирате и не стане, той е достъпен чрез вашия мениджър на пакети. Това е част от

instagram viewer
psmisc пакет от помощни програми.

За да го инсталирате на Debian и Ubuntu, въведете:

sudo apt инсталирайте psmisc

За да инсталирате pstree на Arch Linux:

sudo pacman -S psmisc

И за семейството дистрибуции на Red Hat:

sudo dnf инсталирайте psmisc

Използвайте pstree, за да видите процесите на Linux като дърво

Изпълнението на pstree е просто. Просто напишете pstree в командния ред. Ще видите дърво на всички процеси, изпълнявани във вашата система.

Предоставянето на потребителско име като аргумент ще покаже всички процеси, които потребителят притежава. Например, за да видите дърво на процесите на суперпотребителя:

pstree корен

Както при много други програми за Linux, pstree има опции на командния ред. Можете да видите PID на процесите с -стр опция:

pstree -p

За да подчертаете текущия процес, тоест текущата ви обвивка, използвайте опция.

pstree -h

Можете да маркирате определен PID с (капитал з), последвано от PID номера:

pstree -H [PID]

Можете да получите цветно кодирано представяне на възрастта на процесите с -° С опция, последвана от стойността на възрастта. В момента това е единственият аргумент, който приема тази опция.

Процесите, създадени през последните 60 секунди, ще бъдат показани в зелено. По същия начин жълтото представлява процеси, които са започнали преди час. Останалите процеси ще бъдат в червено.

pstree -C възраст

pstree ви дава йерархичен дървовиден изглед на работещите ви Linux процеси, верен на името си. Можете да видите как вашите процеси излизат от процеса на стартиране и можете да персонализирате изгледа си с различни опции.

Procfs на Linux също ви позволява да видите информация за процесите на Linux направо от файловата система.