[Linux] Comment afficher l'utilisation du processeur avec la commande ps, afficher l'en-tête et ne pas afficher le processus grep

Aperçu

À propos de la commande ps qui affiche la liste des processus actuellement exécutés dans le système d'exploitation J'ai étudié les trois méthodes du titre, je vais donc le résumer en guise de rappel

Afficher l'utilisation du processeur avec la commande ps

Utilisez la commande ps aux. Le nombre dans la colonne% CPU indique l'utilisation du processeur

[oracle@user]$ ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  1.0  0.1  19400  1532 ?        Ss   18:37   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S    18:37   0:00 [kthreadd]

Lors du tri dans l'ordre décroissant de l'utilisation du processeur ps aux --sort -%cpu

[oracle@user]$ ps aux --sort -%cpu
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      2248  1.2  2.4 113448 24728 tty1     Ss+  18:37   0:02 /usr/bin/Xorg :
oracle    2493  0.4  2.3 543792 23932 ?        S    18:38   0:00 nautilus
root         1  0.3  0.1  19400  1532 ?        Ss   18:37   0:00 /sbin/init

Afficher en-tête

Lorsque je trie les résultats de la commande ps par grep, l'en-tête disparaît. Affichez l'en-tête en ajoutant head-1.

[oracle@user]$ ps aux | head -1 && ps aux | grep bash
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      2029  0.0  0.0 108212   900 ?        S    18:37   0:00 /bin/bash /usr/sbin/ksmtuned
oracle    2796  0.0  0.1 108352  1936 pts/0    Ss   18:38   0:00 /bin/bash

Ne pas afficher le processus grep

Lorsque vous utilisez la commande grep, utilisez les crochets [] Empêcher grep lui-même d'être généré par la commande ps

#Si vous ne faites rien, grep lui-même sera affiché
[oracle@user]$ ps aux | grep bash
root      2029  0.0  0.0 108212   900 ?        S    18:37   0:00 /bin/bash /usr/sbin/ksmtuned
oracle    2796  0.0  0.1 108352  1936 pts/0    Ss   18:38   0:00 /bin/bash
oracle    2903  0.0  0.0 107500   892 pts/0    S+   18:48   0:00 grep bash

#Si vous ajoutez des crochets, grep lui-même ne sera pas affiché
[oracle@user]$ ps aux | grep [b]ash
root      2029  0.0  0.0 108212   900 ?        S    18:37   0:00 /bin/bash /usr/sbin/ksmtuned
oracle    2796  0.0  0.1 108352  1936 pts/0    Ss   18:38   0:00 /bin/bash

Recommended Posts

[Linux] Comment afficher l'utilisation du processeur avec la commande ps, afficher l'en-tête et ne pas afficher le processus grep
"OZV Study Group LT" "Linux" Processus et priorité à connaître avec une belle commande
Comment utiliser la commande grep et des exemples fréquents
Comment afficher la résolution PDF et des informations détaillées sur Linux (pdfinfo)
[linux] commande kill pour tuer le processus
Comment traiter les images de caméra avec Teams et Zoom Volume de l'analyse des émotions avec Tensorflow
(Mac) Comment afficher en japonais avec Matplotlib et Seaborn sur MacOS Sierra
[Linux] Comment utiliser la commande echo
Comment afficher des pictogrammes sur Manjaro Linux
Comment afficher le japonais python avec lolipop
Comment mettre hors tension de Linux sur Ultra96-V2
Comment utiliser la commande CUT (avec exemple)
Comment installer le tissu et comment l'utiliser
Comment supprimer le journal avec Docker, ne pas collecter le journal
Linux: renommez le processus affiché par la commande ps
Comment basculer entre les shells Linux et Mac
Comment afficher des images en continu avec matplotlib Memo
Comment définir l'affinité du processeur pour les threads de processus
Comment utiliser la commande grep pour rechercher de manière récursive des répertoires et des fichiers à une profondeur spécifiée
Comment traiter les images de caméra avec Teams et Zoom
[Commande Linux] Analyse des petites données avec la commande grep / awk / sort
Comment supprimer la chaîne de caractères spécifiée avec la commande sed! !! !!
Débutants! Commandes et utilisation de base de Linux!
La solution de contournement pour le modèle de Django n'existe pas
Commande Yum pour accéder à MySQL avec Python 3 sous Linux
Comment partager des dossiers avec Docker et Windows avec tensorflow
Ajouter un utilisateur Linux, comment utiliser la commande useradd
Comment extraire des valeurs Null et des valeurs non Null avec des pandas
Comment générer un CSV d'en-tête multiligne avec des pandas
Comment boucler et lire une vidéo gif avec openCV
(Rappelez-vous rapidement) Comment utiliser la ligne de commande LINUX
[Comment!] Apprenez et jouez à Super Mario avec Tensorflow !!
Comment afficher le texte et le texte de survol qui peuvent être exécutés en cliquant avec le plug-in Minecraft
Comment afficher une ligne spécifiée d'un fichier ou d'un résultat de commande sous Linux (sed, awk)
Comment traiter les images de caméra avec Teams et Zoom Volume de traitement dans le style d'animation
Comment insérer un processus spécifique au début et à la fin de l'araignée avec la tremblante