Latest web development tutorials

commande ps Linux

Linux commande Daquan Linux commande Daquan

commande ps Linux affiche l'état actuel processus (process).

grammaire

ps [options] [--help]

Paramètres:

  • ps Les paramètres sont très bien dans cette liste que quelques paramètres communs et donne un aperçu de la signification de
  • -A Liste de tous les voyages
  • l'élargissement de l'affichage -w peut afficher plus d'informations
  • -au afficher des informations plus détaillées
  • affichage -aux tous les voyages comprennent les autres utilisateurs
  • au (x) format de sortie:
  • USER PID% CPU% MEM VSZ RSS ATS STAT START TIME COMMAND
  • USER: Propriétaire de Voyage
  • PID: pid
  • % CPU: le montant de l'utilisation du processeur
  • % MEM: utilisation de la mémoire occupée
  • VSZ: la taille de la mémoire virtuelle occupée
  • RSS: occupé taille de la mémoire
  • ATS: numéro d'unité du terminal secondaire (numéro mineur de périphérique de tty)
  • STAT: Le statut de séjour:
  • D: static ininterruptible (pass palpiter □□ Zhen b pour l'opération I / O)
  • R: en cours d'exécution
  • S: état stationnaire
  • T: suspendre
  • Z: est pas présent, mais temporairement ne peut être éliminé
  • W: Il n'y a pas assez de mémoire onglet peut être alloué
  • <: Itinéraire haute priorité
  • N: Faible itinéraire de priorité
  • L: Il y a l'allocation de mémoire et la languette de blocage dans le corps de la mémoire (ou en temps réel des systèmes souffrent AI / O)
  • COMMENCER: Voyage Start Time
  • TIME: temps d'exécution
  • COMMAND: commande exécutée

Exemples

# 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

Affiche les informations de l'utilisateur

# 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

Afficher toutes les informations de processus, ainsi que la ligne de commande

# 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 commande Daquan Linux commande Daquan