Zusammenfassung des Befehls ps -ef | grep unter Linux (Prozessansicht ps/ps -ef, Prozess-Shutdown-Kill-PID, Pipe-Operator |, grep-Textsuchtool/ps -ef | grep)

ps -ef | grep: Der Befehl wird verwendet, um den laufenden Prozess im Linux- oder Unix-System zu finden
. Beispiel: ps -ef | grep ddsDrücken Sie die Eingabetaste, um den Prozess von ddscxxPublisher usw. zu finden, wenn der Prozess ausgeführt wird

Wenn Sie zu diesem Zeitpunkt den Prozess beenden möchten, geben Sie Folgendes ein: Die Prozessnummer eines Prozesses, der durch Drücken der Eingabetaste für kill PID
diese PID gefunden wurdeps -ef | grep dds

Befehlszerlegung, wobei:


psist process statuseine Abkürzung für (Prozesszustand). Es wird verwendet, um Informationen über aktuell laufende Prozesse anzuzeigen.
(nicht vollständig und zeigt keine detaillierten Informationen zum Abschlussprozess an)

-efist eine der Optionen des ps-Befehls. Darunter -ebedeutet die Anzeige aller Prozesse, -fdie Anzeige vollständiger Prozessinformationen, wie in der folgenden Abbildung dargestellt, die detaillierten Informationen aller vom Befehl ps -ef erkannten Prozesse:

Bitte fügen Sie eine Bildbeschreibung hinzu


|ist das Pipe-Symbol, mit dem die Ausgabe eines Befehls als Eingabe an einen anderen Befehl übergeben wird .


grepist ein mächtigesTextsuchwerkzeug, das Zeilen findet, die einem Muster im angegebenen Text entsprechen .

Verwendung: grep -i [搜索词] [文件名]
grep -i zhongguo /etc/duzhong.txtSuchen /etcSie zhongguodie entsprechende Zeile in der Datei /duzhong.txt in diesem Verzeichnis, -idie darauf hinweist, dass die Groß-/Kleinschreibung nicht beachtet wird

Wenn Zeilennummern angezeigt werden, um:grep -n -i zhongguo /etc/duzhong.txt

Diese Methode dient nur dazu, außerhalb der Datei zu suchen, wenn Sie eine Datei geöffnet haben: vim./duzhong.txt und dann nach einer bestimmten Zeile darin suchen (suchen Sie im vim-Modus nach passenden Zeilen).

Folgen Sie einfach /dem Element, das Sie suchen möchten, und drücken Sie dann die Eingabetaste

Dann bedeutet N das vorherige, n bedeutet das nächste, wechseln Sie einfach zum gefundenen Element


Zusammenfassend ps -ef | grepbesteht die Funktion des Befehls darin, die Ausgabe des Befehls ps -ef zum Filtern und Suchen an den Befehl grep zu übergeben. Verwenden Sie diesen Befehl, um bestimmte Prozessinformationen basierend auf Schlüsselwörtern oder Mustern zu finden.

Bitte fügen Sie eine Bildbeschreibung hinzu

Wenn Sie beispielsweise alle Prozesse finden möchten, die mit „httpd“ beginnen, können Sie den folgenden Befehl verwenden:

ps -ef | grep httpd
Dieser Befehl führt zuerst ps -ef aus, um alle Informationen zum laufenden Prozess abzurufen, und übergibt das Ergebnis dann zum Filtern an den grep-Befehl. grep httpd sucht nach Zeilen, die mit „httpd“ übereinstimmen, und zeigt die Ergebnisse an, sodass Sie alle Prozessinformationen sehen können, die „httpd“ enthalten.

Verwenden Sie den Befehl ps -ef | grep, um Prozessinformationen einfach zu finden und zu filtern und so bestimmte Prozesse schnell zu finden und auszuführen.

Supongo que te gusta

Origin blog.csdn.net/qq_42595610/article/details/132300420
Recomendado
Clasificación