TGViewer
🐧 Linux Junior. Программирование под Linux. 🐧 Linux Junior. Программирование под Linux. @juniorlinux · 3.08K subscribers
Post #476 1.07K
👩‍💻 Команда ps

Как правило, команда перечисляет и отображает все запущенные процессы в ядре Linux. Основная функциональность заключается в отображении информации о процессе, включая уникальный идентификатор процесса (PID), терминал или пользователя, связанного с процессом, и команду, запускающую процесс.

1️⃣ Список процессов, связанных с текущей оболочкой

Использование простой команды ps выводит список запущенных в данный момент процессов в оболочке.

ps


В выводе есть четыре столбца: PID, TTY, TIME и CMD. Давайте разберем, что означают эти четыре аббревиатуры.

• PID: это сокращенная форма "Process ID". Каждый запущенный процесс имеет определенный идентификатор, отличающий его от других процессов.

• TTY: расшифровывается как "Terminal Type", демонстрирующий терминал, используемый для запуска указанного процесса.

• TIME: это примерно то время, в течение которого процесс использовал центральный процессор, а не количество времени, в течение которого процесс был запущен.

• CMD: этот элемент показывает команду, использованную при запуске процесса.

2️⃣ Использование команды для просмотра всех запущенных процессов

ps -A


ps -e


Команда не связана с каким-либо терминальным сеансом всякий раз, когда TTY является вопросительным знаком.

3️⃣ Просмотр процессов, связанных с терминалом

ps -T


• Выполнив эту команду, мы больше не будем видеть вопросительный знак в столбце TTY.
• Эта команда имеет две функциональные возможности: одна для запуска процессов, связанных с терминалом, а другая для отображения потоков определенного процесса

4️⃣ Отображать процессы, не связанные с терминалом

Чтобы просмотреть все процессы, кроме руководителей сеансов и процессов, связанных с терминалом.

ps -a


Руководитель сеанса - это процесс, который запускает другие процессы, например, bash.

5️⃣ Список всех запущенных процессов с полным именем команды

Чтобы перечислить все запущенные в данный момент процессы с полным названием команды, введите следующую команду:

ps -ax
  • 👍 8
More from @juniorlinux
  1. Sep 28, 2026⚙️ Как устроена автоматизация задач через cron в Linux Если вам нужно регулярное выполнени…
  2. Sep 22, 2026По умолчанию rsync только добавляет и обновляет файлы, но не трогает то, что было удалено…
  3. Sep 22, 2026❓ Как удалить на приемнике файлы, которых больше нет в источнике, при синхронизации через…
  4. Sep 16, 2026Post #589
  5. Sep 10, 2026Как распаковать .tar.gz, .tar.bz2, .tar.xz и .tar.zst в Linux Для работы с архивами в Linu…
  6. Sep 4, 2026Посмотреть очередь задач, созданных через at, можно командой atq (или at -l). Она выведет…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →