PS-Befehl in Linux

Anonim

PS-Befehl in Linux

Schlussfolgerung ohne Optionen.

PS (Prozessstatus) ist das Standard-Dienstprogramm für alle Linux-Distributionen, die über die Konsole verwendet werden. Sein Hauptzweck besteht darin, Informationen zu allen laufenden Prozessen anzuzeigen. Die Anzahl und detaillierte Informationen hängen von den etablierten Optionen ab, die ausgewählt werden, wenn der Befehl selbst direkt aktiviert ist. Wir sprechen etwas später über die Optionen, und nun geben wir einfach PS in das Terminal ein und klicken Sie auf Eingabetaste.

Verwenden des PS-Befehls in Linux ohne Optionen

Wie in dem Bildschirmuntersuchungen ersichtlich ist, erschien die gesamte Zeile, darunter die Bash-Shell und der Prozess selbst ist der Prozess.

Das Ergebnis der Verwendung des PS-Befehls in Linux, ohne zusätzliche Optionen anzuwenden.

Natürlich kann es hier mehrere Punkte geben, was von der Anzahl der laufenden Anwenderprogramme abhängt, aber in den meisten Fällen passen Benutzer jedoch nicht zu diesem Schluss, so dass wir vorschlagen, auf das Studium zusätzlicher Optionen zu gelangen.

Ausgabe der Liste aller Prozesse

Das PS-Dienstprogramm ohne Angabe von speziellen Optionen erlaubt es Ihnen nicht, nützliche Informationen zu erhalten, die während des Studiums der Liste der aktiven Prozesse nützlich sein können. Daher ist es wichtig, Argumente anzuwenden. Der erste ist dafür verantwortlich, absolut alle aktuellen Aufgaben anzuzeigen, und die Zeichenfolge hat die Art von PS -A.

Verwenden des PS-Befehls in Linux, um alle Prozesse auszugeben

Infolgedessen sollte eine riesige Anzahl von Reihen, mit denen er sortiert werden sollte. Wir teilen Informationen zu mehreren Säulen. Die PID zeigt die Prozessidentifikationsnummer an und kann beispielsweise verwendet werden, um den Betrieb dieses Programms schnell abzuschließen oder den Taskbaum zu überprüfen. TTY - Der Name des Terminals, in dem der aktuelle Prozess ausgeführt wird. Zeit - Arbeitszeit und CMD ist der Name des Task-Befehls.

Das Ergebnis der Verwendung des PS-Befehls in Linux, um alle Prozesse auszugeben

Zusätzlich können Sie den Befehl ps -e verwenden, um eine Liste aller Prozesse anzuzeigen, wenn die vorherige Option nicht zu Ihnen passt.

Alternativer PS-Befehl in Linux, um alle Prozesse auszugeben

Wie zu sehen ist, war die Ausgabe nach der Aktivierung der Option genau das gleiche wie beim Einstecken des Arguments.

Das Ergebnis der Verwendung einer alternativen PS-Option in Linux, um alle Prozesse auszugeben

Es gibt ein BSD-Ausgabeformat, das für die Anzeige von benutzerbezogenen Prozessen verantwortlich ist, sowie detailliertere Informationen zum Betrieb der Aufgaben, der Last des Prozessors und des genauen Ortes. Verwenden Sie für solche Informationen PS AU.

Verwenden von Advanced PS-Befehlsoptionen in Linux zum Ausgeben des BSD-Formats

Im unteren Bild sehen Sie, dass die Anzahl der Spalten erheblich hinzugefügt wird. Infolgedessen ist eine vollständige Liste der Prozesse mit Kontoreferenz verfügbar und der angezeigte Ort.

Das Ergebnis der Verwendung zusätzlicher PS-Optionen in Linux zur Ausgabe von BSD

Liste voll formatieren.

Beispiele, die oben diskutiert wurden, durften fast alle notwendigen Informationen anzeigen, die für den Anfänger nördlich nützlich sein können. Es ist jedoch manchmal notwendig, eine detailliertere Auflistung zu erhalten, um beispielsweise die Prozessanrufquelle zu ermitteln. Dann kommt die Zeile zur Rettung: PS -EF.

Verwenden zusätzlicher Optionen für die Liste in voller Länge PS in Linux

Fast die gleichen Spalten werden angezeigt, über die wir bereits früher gesprochen haben, aber Sie werden zusätzlich ein detailliertes Layout des Standorts angezeigt, und der erste Element ist für die Quelle des Aufrufs verantwortlich.

Ergebnis der Verwendung von Optionen für die Liste in voller Länge PS in Linux

Benutzerprozesse anzeigen.

Die Option -x ist dafür verantwortlich, die von dem Terminal getrennten Prozessen anzuzeigen, die vom Benutzer persönlich manifestiert werden. Wenn Sie genau wissen möchten, welche Aufgaben im Auftrag des aktuellen Kontos geöffnet waren, reicht es aus, die PS -X-Zeichenfolge einzugeben, und klicken Sie auf ENTER.

Verwenden der PS-Befehlsoptionen in Linux, um Benutzerprozesse auszugeben

Die Ausgabe wird so informativ wie möglich sein, jedoch ohne zusätzliche Informationen. Es ist jedoch nicht verhindern, dass etwas zu verwenden, und zusätzliche Optionen, beispielsweise, um den Sicherheitskontext anzuzeigen.

Das Ergebnis der Ausgabe der Anwenderprozesse über den PS-Befehl in Linux

Wenn Sie Informationen zu anderen Benutzerdaten erhalten möchten, ändern Sie die Zeile der PS-FU-Klumpen, in der Klumpen den nötigen Namen ersetzen.

Verwenden der PS-Befehlsoptionen in Linux, um die Prozesse eines bestimmten Benutzers anzuzeigen

Achten Sie in den Ausgangsergebnissen auf die erste Spalte. Sie finden dort keine anderen Besitzer, außer der im Team angegebenen, bevor sie aktiviert ist.

Das Ergebnis der Ausgabe der Prozesse eines bestimmten Benutzers PS in Linux

Filtern nach root.

Jede Linux-Sitzung verfügt über eine separate Liste von Aufgaben, die mit Root-Rechten ausgeführt werden. Wenn Sie nur solche Prozesse anzeigen möchten, sollten Sie den Befehl ps -u root -u root einstellen und aktivieren, indem Sie die ENTER-Taste drücken.

Verwenden von Advanced PS-Befehlsoptionen in Linux, um Root-Prozesse auszugeben

Wenn Sie den Befehl verwenden, der genau das oben wiederholt, enthält der Ausgang keine Zeilen mit einer Startquelle, da er im Voraus bekannt ist, dass er root ist, und alle Informationen werden als komprimiert wie möglich dargestellt. Hier bieten wir an, die oben genannten Argumente zu verwenden, um die Informationen zu erweitern.

Das Ergebnis der Ausgabe des PS-Befehls in Linux mit den Optionen für den Wurzel von Prozessen

Gruppenaufgaben anzeigen.

Erfahrene Benutzer wissen, dass einige Prozesse zu einer bestimmten Gruppe gehören, dh es gibt eine Hauptaufgabe und ihre Abhängigkeiten, die einen gemeinsamen Baum bilden. Wenn Sie nur mit diesem Kriterium fallenden Zeilen anzeigen müssen, verwenden Sie den Befehl PS-FG 48, wobei 48 die Kennung der Gruppe ist (er kann durch den Namen des übergeordneten Prozesses ersetzt werden).

Verwenden des PS-Befehls in Linux zum Ausgabe von Tree Process Identifier

Anzeige von PID.

Von den oben genannten Informationen wissen Sie bereits, dass jeder Prozess eine eigene PID hat, dh der Identifier, der es definiert. Wenn der Wunsch, nach einem bestimmten PID zu suchen, sollte der Befehl ps -fp 1178 aktiviert sein, wodurch die Anzahl an den gewünschten Austausch ersetzt wird. Es gibt ein PPID-Kriterium. Bei der Bestimmung dieses Formats erfasst die Zeichenfolge die Ansicht von PS -F -F -F -FPID 1154 mit der entsprechenden Änderung der Kennung an den gewünschten.

Verwenden des PS-Befehls in Linux, um die Prozesse durch Kennung auszugeben

Dies waren alle Hauptbeispiele des PS-Teams in Linux, in denen wir im Rahmen des heutigen Artikels sprechen wollten. Leider reicht das Volumen eines Handbuchs nicht aus, um die Interaktion mit allen verfügbaren Optionen und deren Kombinationen ausführlich zu beschreiben. Stattdessen bieten wir an, die offizielle Teamdokumentation durchzuführen, indem wir PS -Help durchführen, um diese Anweisungen zu erhalten, die Sie oben nicht gefunden haben. Zusätzlich gibt es auf unserer Website detaillierte Beschreibungen der Hauptbefehle des betrachteten Betriebssystems. Wir empfehlen den Anfänger, sie zu lernen, um sie schnell in der Verwaltung der Linux-Konsole aufzunehmen.

Siehe auch:

Häufig verwendete Befehle in "Terminal" Linux

LN / Find / LS / GREP / PWD-Befehl in Linux

Weiterlesen