2.9.6.3.1.12 procs
Установка
Использование procs
Режим реального времени
Вывод дерева процессов
Сортировка столбцов
Окружение
- Версия ОС: 7.3
- Конфигурация ОС: Рабочая станция
- Версия ПО: procs-0.14.1-1
procs — современная альтернатива для ps, написанная на Rust. Предназначена для сбора информации и статистики о текущих процессах в системе.
Особенности:
цветная таблица с удобным визуальным представлением;
расширенная информация — PID, порт, контейнер, использование памяти;
поддержка фильтрации по ключевым словам и условиям;
вывод дерева процессов;
режим реального времени.
Установка
Установить программу можно либо через графический менеджер пакетов, либо через терминал.
Для установки программы через графический менеджер пакетов dnfdragora перейдите в «Главное меню» — «Администрирование» — «Управление пакетами dnfdragora», выполните поиск необходимого пакета по ключевому слову «procs» и отметьте флагом пакет последней версии. После этого нажмите кнопку «Применить».
Для установки программы через терминал выполните следующую команду (потребуются права администратора):
sudo dnf install procs
Дальнейшая работа в программе выполняется от локального пользователя.
Использование procs
Для запуска программы и отображения всех запущенных процессов выполните команду:
procs

Для выхода из программы введите q. Дополнительную информацию по управлению можно получить клавишей h.
Поиск процессов
Для выполнения поиска по числовому значению PID, имени пользователя или процесса добавьте соответствующие аргументы:
procs PIDprocs имя_процесса procs имя_пользователяПример выполнения по имени процесса:

Условная фильтрация
Есть возможность добавить условия вывода информации с использованием логических операции:
-a, --and — отображаются процессы, соответствующие всем ключевым словам;
-o, --or — отображаются процессы, соответствующие любому ключевому слову;
-d, --nand — процессы отображаются, если они не совпадают со всеми ключевыми словами;
-r, --nor — процессы отображаются, если они не соответствуют какому-либо ключевому слову.
Например, для вывода всех процессов, соответствующих любому из PID, введите команду:
procs --or 1221 320

Режим реального времени
Если используется опция --watch, то procs автоматически обновляет выходные данные (по умолчанию интервал обновления равен 1 с).
Можно указать свой интервал времени обновления командой:
procs --watch-interval <секунды>где <секунды> — цифровое значение времени обновления в секундах.
Основные клавиши для управления:
n — изменить столбец сортировки на следующий столбец;
p — изменить столбец сортировки на предыдущий столбец;
а — изменить порядок сортировки по возрастанию PID;
- d — изменить порядок сортировки по убыванию PID;
q — выход.

Вывод дерева процессов
Если необходимо посмотреть связанные между собой процессы используется параметр --tree.
Пример вывода для отображения иерархии процессов:
proc --tree
Сортировка столбцов
Порядок сортировки столбцов можно изменить с помощью опции --sorta или --sortd. Последний символ означает порядок сортировки:
--sorta — по возрастанию,
--sortd — по убыванию.
Рассмотрим на примере сортировки по убыванию использования памяти mem для пользователя client1:
procs --or client1 --sortd mem

Дата последнего изменения: 07.07.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.