Commande Linux
ps
process status
"Voir tous les processus en cours. Le gestionnaire des tâches du terminal."
Processus ⭐⭐ Intermédiaire 🔥 Essentielle

C'est quoi, ps ?

ps liste les processus en cours d'exécution sur le système. C'est une photo instantanée — contrairement à top qui se met à jour en temps réel.

💡 L'analogie : ps, c'est le Gestionnaire des tâches de Windows — mais en texte, avec plus d'infos, et infiniment plus puissant.
La commande incontournable : ps aux
$ ps aux
USER    PID  %CPU %MEM   VSZ   RSS TTY      STAT START   TIME COMMAND
root      1   0.0  0.1   168  4096 ?        Ss   09:00   0:01 /sbin/init
ubuntu  1234  2.1  1.5   512  8192 pts/0    S+   09:15   0:05 node server.js
ubuntu  5678  0.0  0.2    64  1024 pts/0    R+   09:45   0:00 ps aux

Comprendre les colonnes

ColonneSignification
USERL'utilisateur qui a lancé le processus
PIDProcess ID — le numéro unique du processus
%CPUUtilisation CPU en pourcentage
%MEMUtilisation mémoire en pourcentage
STATÉtat : R=running, S=sleeping, Z=zombie
COMMANDLa commande lancée
Combiner avec grep
# Trouver un processus spécifique
$ ps aux | grep nginx

# Les processus qui consomment le plus de CPU
$ ps aux | sort -k3 -rn | head -10

# Récupérer le PID d'un processus
$ ps aux | grep node | awk '{{print $2}}'
1234
← Précédent
find
Suivant →
kill