Un guide rapide de laps
commande, utilisée pour lister les processus en cours d'exécution dans le système
Votre ordinateur exécute, à tout moment, des tonnes de processus différents.
Vous pouvez tous les inspecter à l'aide dups
commander:
Il s'agit de la liste des processus lancés par l'utilisateur en cours d'exécution dans la session en cours.
Ici j'en ai quelquesfish
des instances shell, principalement ouvertes par VS Code dans l'éditeur, et une instance d'Hugo exécutant l'aperçu de développement d'un site.
Ce ne sont que les commandes attribuées à l'utilisateur actuel. Listertoutprocessus auxquels nous devons transmettre certaines optionsps
.
Le plus commun que j'utilise estps ax
:
Le
a
L'option est utilisée pour lister également d'autres processus utilisateurs, pas seulement les nôtres.x
montre les processus non liés à un terminal (non initiés par les utilisateurs via un terminal).
Comme vous pouvez le voir, les commandes les plus longues sont coupées. Utilisez la commandeps axww
pour continuer la liste des commandes sur une nouvelle ligne au lieu de la couper:
Nous devons spécifier
w
2 fois pour appliquer ce paramètre, ce n'est pas une faute de frappe.
Vous pouvez rechercher un processus spécifique combinantgrep
avec un tuyau, comme ceci:
ps axww | grep "Visual Studio Code"
Les colonnes renvoyées parps
représentent des informations clés.
La première information estPID
, l'ID du processus. Ceci est essentiel lorsque vous souhaitez référencer ce processus dans une autre commande, par exemple pour le tuer.
Ensuite nous avonsTT
cela nous indique l'identifiant du terminal utilisé.
PuisSTAT
nous indique l'état du processus:
I
un processus inactif (en veille pendant plus de 20 secondes environ)R
un processus exécutableS
un processus qui dort pendant moins de 20 secondes environT
un processus arrêtéU
un processus en attente ininterrompueZ
un processus mort (unzombi)
Si vous avez plus d'une lettre, la seconde représente des informations complémentaires, qui peuvent être très techniques.
Il est courant d'avoir+
ce qui indique que le processus est au premier plan dans son terminal.s
signifie que le processus est unchef de session.
TIME
nous indique depuis combien de temps le processus a été exécuté.
Cette commande fonctionne sur Linux, macOS, WSL et partout où vous avez un environnement UNIX
Téléchargez mon gratuitManuel des commandes Linux
Plus de tutoriels cli:
- Le shell Bash
- Introduction aux scripts Bash Shell
- La coquille de poisson
- Shell, regardez le contenu du fichier au fur et à mesure qu'il se remplit
- Comment quitter Vim
- Éditeurs UNIX
- Commandes du système de fichiers UNIX
- Tutoriel Unix Shells
- Comment définir un alias dans un shell macOS ou Linux
- Un guide pratique de l'homebrew
- Comment réparer l'erreur de chemin de développeur actif non valide xcrun dans macOS
- La ligne de commande pour les débutants
- Introduction à Linux
- Comment trouver le processus qui utilise un port
- Commandes Linux: mkdir
- Commandes Linux: cd
- Commandes Linux: pwd
- Commandes Linux: rmdir
- Commandes Linux: ls
- Commandes Linux: mv
- Commandes Linux: cp
- Commandes Linux: moins
- Commandes Linux: queue
- Commandes Linux: toucher
- Commandes Linux: cat
- Commandes Linux: trouver
- Commandes Linux: ln
- Commandes Linux: ps
- Commandes Linux: echo
- Commandes Linux: top
- Commandes Linux: tuer
- Commandes Linux: killall
- Commandes Linux: alias
- Commandes Linux: tâches
- Commandes Linux: bg
- Commandes Linux: fg
- Commandes Linux: type
- Commandes Linux: qui
- Commandes Linux: whoami
- Commandes Linux: qui
- Commandes Linux: effacer
- Commandes Linux: su
- Commandes Linux: sudo
- Commandes Linux: chown
- Commandes Linux: chmod
- Commandes Linux: passwd
- Commandes Linux: ouvrir
- Commandes Linux: wc
- Commandes Linux: historique
- Commandes Linux: du
- Commandes Linux: umask
- Commandes Linux: grep
- Commandes Linux: man
- Commandes Linux: uname
- Commandes Linux: tri
- Commandes Linux: uniq
- Commandes Linux: diff
- Commandes Linux: nohup
- Commandes Linux: df
- Commandes Linux: xargs
- Commandes Linux: gzip
- Commandes Linux: gunzip
- Commandes Linux: ping
- Commandes Linux: traceroute
- Commandes Linux: tar
- Commandes Linux: export
- Commandes Linux: crontab
- Commandes Linux: dirname
- Commandes Linux: nom de base
- Commandes Linux: printenv
- Commandes Linux: env
- Un petit guide de l'éditeur ed
- Un petit guide de vim
- Un petit guide sur emacs
- Un petit guide sur le nano
- Linux, plus d'espace disponible sur l'appareil
- Comment utiliser Netcat