Latest web development tutorials

Команда PS Linux

Linux команда Daquan Linux команда Daquan

Команда PS Linux отображает состояние текущего процесса (процесс).

грамматика

ps [options] [--help]

Параметры:

  • PS Параметры очень много в этом списке лишь несколько общих параметров и обеспечивает обзор значения
  • -A Список всех поездок
  • -w уширение Дисплей может отображать больше информации
  • -au отображать более подробную информацию
  • -aux дисплей все поездки включают в себя другие пользователи
  • аи (х) формат вывода:
  • USER PID% CPU% MEM VSZ RSS TTY STAT ВРЕМЯ НАЧАЛА КОМАНДА
  • USER: путешествия Владелец
  • PID: ПИД-регулятора
  • % CPU: объем использования процессора
  • % MEM: использование памяти занято
  • ВСЗ: размер виртуальной памяти занято
  • RSS: занятый объем памяти
  • TTY: Вторичный блок терминала номер (младший номер устройства TTY)
  • STAT: Статус поездки:
  • D: источники бесперебойного статического (передвигайте трепетать □□ Zhen б для операции ввода / вывода)
  • R: реализуется
  • S: стационарное состояние
  • Т: приостановить
  • Z: нет, но временно не могут быть устранены
  • W: Существует не хватает памяти может быть выделена вкладка
  • <: Высокий приоритет маршрута
  • N: Низкий приоритет маршрута
  • L: Есть распределение памяти и запирающим язычком в теле памяти (или в режиме реального времени системы страдают AI / O)
  • СТАРТ: Время начала путешествия
  • TIME: время выполнения
  • КОМАНДА: команда, выполненная

примеров

# ps -A 显示进程信息
PID TTY     TIME CMD
  1 ?    00:00:02 init
  2 ?    00:00:00 kthreadd
  3 ?    00:00:00 migration/0
  4 ?    00:00:00 ksoftirqd/0
  5 ?    00:00:00 watchdog/0
  6 ?    00:00:00 events/0
  7 ?    00:00:00 cpuset
  8 ?    00:00:00 khelper
  9 ?    00:00:00 netns
  10 ?    00:00:00 async/mgr
  11 ?    00:00:00 pm
  12 ?    00:00:00 sync_supers
  13 ?    00:00:00 bdi-default
  14 ?    00:00:00 kintegrityd/0
  15 ?    00:00:02 kblockd/0
  16 ?    00:00:00 kacpid
  17 ?    00:00:00 kacpi_notify
  18 ?    00:00:00 kacpi_hotplug
  19 ?    00:00:27 ata/0
……省略部分结果
30749 pts/0  00:00:15 gedit
30886 ?    00:01:10 qtcreator.bin
30894 ?    00:00:00 qtcreator.bin 
31160 ?    00:00:00 dhclient
31211 ?    00:00:00 aptd
31302 ?    00:00:00 sshd
31374 pts/2  00:00:00 bash
31396 pts/2  00:00:00 ps

Отображает информацию о пользователе

# ps -u root //显示root进程用户信息
 PID TTY     TIME CMD
  1 ?    00:00:02 init
  2 ?    00:00:00 kthreadd
  3 ?    00:00:00 migration/0
  4 ?    00:00:00 ksoftirqd/0
  5 ?    00:00:00 watchdog/0
  6 ?    00:00:00 events/0
  7 ?    00:00:00 cpuset
  8 ?    00:00:00 khelper
  9 ?    00:00:00 netns
  10 ?    00:00:00 async/mgr
  11 ?    00:00:00 pm
  12 ?    00:00:00 sync_supers
  13 ?    00:00:00 bdi-default
  14 ?    00:00:00 kintegrityd/0
  15 ?    00:00:02 kblockd/0
  16 ?    00:00:00 kacpid
……省略部分结果
30487 ?    00:00:06 gnome-terminal
30488 ?    00:00:00 gnome-pty-helpe
30489 pts/0  00:00:00 bash
30670 ?    00:00:00 debconf-communi 
30749 pts/0  00:00:15 gedit
30886 ?    00:01:10 qtcreator.bin
30894 ?    00:00:00 qtcreator.bin 
31160 ?    00:00:00 dhclient
31211 ?    00:00:00 aptd
31302 ?    00:00:00 sshd
31374 pts/2  00:00:00 bash
31397 pts/2  00:00:00 ps

Показать всю информацию о процессе вместе с командной строкой

# ps -ef //显示所有命令,连带命令行
UID    PID PPID C STIME TTY     TIME CMD
root     1   0 0 10:22 ?    00:00:02 /sbin/init
root     2   0 0 10:22 ?    00:00:00 [kthreadd]
root     3   2 0 10:22 ?    00:00:00 [migration/0]
root     4   2 0 10:22 ?    00:00:00 [ksoftirqd/0]
root     5   2 0 10:22 ?    00:00:00 [watchdog/0]
root     6   2 0 10:22 ?    /usr/lib/NetworkManager
……省略部分结果
root   31302 2095 0 17:42 ?    00:00:00 sshd: root@pts/2 
root   31374 31302 0 17:42 pts/2  00:00:00 -bash
root   31400   1 0 17:46 ?    00:00:00 /usr/bin/python /usr/sbin/aptd
root   31407 31374 0 17:48 pts/2  00:00:00 ps -ef

Linux команда Daquan Linux команда Daquan