ls - используется для отображения информации о текущих процессах, работающих в системе. Она позволяет получить список запущенных процессов, их идентификаторы, родительские процессы, используемые ресурсы и другую информацию.
Контактная информация:
procps@freelists.org
Разработчик:
Branko Lankester
Michael Shields
Charles Blake
David Mossberger-Tang
Albert Cahalan
Лицензия:
Стандартная общественная лицензия GNU версии 3 (GPLv3)
Синтаксис:
ps [options]
Два варианта для получения дополнительной справочной информации о команде:
ps --help <simple|list|output|threads|misc|all>
# или
ps --help <s|l|o|t|m|a>
где:
Опции:
Опция | Описание |
---|---|
-A, -e | Все процессы |
-a | Все с tty, кроме руководителей сессий |
a | Все с tty, включая других пользователей |
-d | Все, кроме руководителей сессий |
-N, --deselect | Отменить отбор |
r | Только запущенные процессы |
T | Все процессы на этом терминале |
x | Процессы без контроля ttys |
Выбор по списку:
Опция | Описание |
---|---|
-C <команда> | Имя команды |
-G, --Group <GID> | Реальный идентификатор группы или имя |
-g, --group <группа> | Имя сеанса или эффективной группы |
-p, p, --pid <PID> | Идентификатор процесса |
--ppid <PID> | Идентификатор родительского процесса |
-q, q, --quick-pid <PID> | Идентификатор процесса (быстрый режим) |
-s, --sid <сеанс> | Идентификатор сеанса |
-t, t, --tty <терминал> | Терминал |
-u, U, --user <UID> | Эффективный идентификатор пользователя или имя |
-U, --User <UID> | Реальный идентификатор пользователя или имя |
Форматы вывода:
Опция | Описание |
---|---|
-F | Дополнительно полный формат |
-f | Полный формат, включая строки команд |
f, --forest | Дерево процессов в виде ASCII-графики |
-H | Отображение иерархии процессов |
-j | Формат задач |
j | Формат управления задачами в BSD |
-l | Длинный формат |
l | Длинный формат в BSD |
-M, Z | Добавить данные безопасности (для SELinux) |
-O <формат> | Предварительно загруженные столбцы по умолчанию |
O <формат> | Как -O, включая функциональность BSD |
-o, o, --format <формат> | Пользовательский формат |
s | Формат сигналов |
u | Пользовательский формат |
v | Формат виртуальной памяти |
X | Формат регистров |
-y | Не показывать флаги, показать rss против addr (используется с -l) |
--context | Отображение контекста безопасности (для SELinux) |
--headers | Повторять строки заголовков, одна на страницу |
--no-headers | Не печатать заголовок вообще |
--cols, --columns, --width <число> | Задать ширину экрана |
--rows, --lines <число> | Задать высоту экрана |
Показать потоки:
Опция | Описание |
---|---|
H | Как если бы они были процессами |
-L | Возможно с столбцами LWP и NLWP |
-m, m | После процессов |
-T | Возможно с столбцом SPID |
Разные опции:
Опция | Описание |
---|---|
-c | Показать класс планирования с опцией -l |
c | Показать истинное имя команды |
e | Показать окружение после команды |
k, --sort | Указать порядок сортировки: [+|-]ключ[,[+|-]ключ[,...]] |
L | Показать формат спецификаторов |
n | Отображение числового UID и wchan |
S, --cumulative | Включить данные некоторых завершенных дочерних процессов |
-y | Не показывать флаги, показать rss (только с -l) |
-V, V, --version | Отобразить информацию о версии и выйти |
-w, w | Неограниченная ширина вывода |
Команда ps -e отображает все процессы, работающие в системе:
ps -e
Команда ps -u выводит процессы, принадлежащие текущему пользователю:
ps -u
Команда ps -f предоставляет расширенную информацию о процессах, включая идентификаторы, родительские процессы, использование ресурсов (CPU, память) и другие подробности:
ps -f
Команда ps -ejH отображает процессы в виде древовидной структуры, показывая связи между процессами и их иерархию:
ps -ejH
Команда ps -e --forest позволяет отслеживать процессы в реальном времени и отображать их в виде иерархической структуры:
ps -e --forest
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены. Если режим загрузки другой, то рекомендуется воспользоваться "Сохранением изменений".