[Linux] Anzeigen der CPU-Auslastung mit dem Befehl ps, Anzeigen des Headers und nicht Anzeigen des Grep-Prozesses

Überblick

Informationen zum Befehl ps, der die Liste der derzeit im Betriebssystem ausgeführten Prozesse anzeigt Ich habe die drei Methoden des Titels untersucht und werde sie zur Erinnerung zusammenfassen

Zeigen Sie die CPU-Auslastung mit dem Befehl ps an

Verwenden Sie den Befehl ps aux. Die Zahl in der Spalte% CPU gibt die CPU-Auslastung an

[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]

Beim Sortieren in absteigender Reihenfolge der CPU-Auslastung 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

Kopfzeile anzeigen

Wenn ich die Ergebnisse des Befehls ps nach grep sortiere, verschwindet der Header. Zeigen Sie die Kopfzeile an, indem Sie Kopf-1 hinzufügen.

[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

Grep-Prozess nicht anzeigen

Verwenden Sie bei Verwendung des Befehls grep eckige Klammern [] Verhindern Sie, dass grep selbst vom Befehl ps ausgegeben wird

#Wenn Sie nichts tun, wird grep selbst angezeigt
[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

#Wenn Sie eckige Klammern hinzufügen, wird grep selbst nicht angezeigt
[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] Anzeigen der CPU-Auslastung mit dem Befehl ps, Anzeigen des Headers und nicht Anzeigen des Grep-Prozesses
"OZV Study Group LT" "Linux" Prozess und Priorität mit netten Befehlen zu wissen
Verwendung des Befehls grep und häufiger Samples
So zeigen Sie PDF-Auflösung und detaillierte Informationen unter Linux an (pdfinfo)
Befehl [linux] kill, um den Prozess abzubrechen
So verarbeiten Sie Kamerabilder mit Teams und Zoom Volumen der Emotionsanalyse mit Tensorflow
(Mac) Anzeigen auf Japanisch mit Matplotlib und Seaborn bei MacOS Sierra
[Linux] Verwendung des Befehls echo
So zeigen Sie Piktogramme unter Manjaro Linux an
So zeigen Sie Python-Japanisch mit Lolipop an
So schalten Sie Linux unter Ultra96-V2 aus
Verwendung des CUT-Befehls (mit Beispiel)
Wie man Fabric installiert und wie man es benutzt
So löschen Sie ein Protokoll mit Docker, nicht um ein Protokoll zu sammeln
Linux: Benennen Sie den vom Befehl ps angezeigten Prozess um
So wechseln Sie zwischen Linux- und Mac-Shells
So zeigen Sie Bilder kontinuierlich mit matplotlib Memo an
Festlegen der CPU-Affinität für Prozessthreads
Verwendung des Befehls grep zum rekursiven Durchsuchen von Verzeichnissen und Dateien bis zu einer bestimmten Tiefe
So verarbeiten Sie Kamerabilder mit Teams und Zoom
[Linux-Befehl] Petit-Datenanalyse mit dem Befehl grep / awk / sort
So löschen Sie die angegebene Zeichenfolge mit dem Befehl sed! !! !!
Anfänger! Grundlegende Linux-Befehle und Verwendung!
Problemumgehung für Djangos Vorlage existiert nicht
Yum-Befehl zum Zugriff auf MySQL mit Python 3 unter Linux
Freigeben von Ordnern für Docker und Windows mit Tensorflow
Linux-Benutzer hinzufügen, wie der Befehl useradd verwendet wird
So extrahieren Sie Nullwerte und Nicht-Nullwerte mit Pandas
So geben Sie die CSV eines mehrzeiligen Headers mit Pandas aus
So schleifen und spielen Sie ein GIF-Video mit openCV ab
(Denken Sie schnell daran) Verwendung der LINUX-Befehlszeile
[How to!] Lerne und spiele Super Mario mit Tensorflow !!
So zeigen Sie Hover-Text und Text an, der ausgeführt werden kann, indem Sie mit dem Minecraft-Plug-In klicken
So zeigen Sie eine bestimmte Zeile einer Datei oder ein Befehlsergebnis unter Linux an (sed, awk)
So verarbeiten Sie Kamerabilder mit Teams und Zoom Verarbeitungsvolumen im Animationsstil
Wie man einen bestimmten Prozess am Anfang und Ende der Spinne mit Scrapy einfügt