workshop:cli:ps
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:cli:ps [2025/02/16 08:50] – Branislav Zeljak | workshop:cli:ps [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== ps - Prozesse anzeigen ====== | ||
| - | |||
| - | Der Befehl **ps** (process status) wird verwendet, um eine Liste der aktuell laufenden Prozesse anzuzeigen. Er zeigt detaillierte Informationen zu den Prozessen wie PID, Status, CPU- und Speichernutzung an. | ||
| - | |||
| - | ===== Syntax ===== | ||
| - | <code bash> | ||
| - | ps [OPTIONEN] | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Wichtige Optionen ===== | ||
| - | ^ Option ^ Beschreibung ^ | ||
| - | | `-e` | Zeigt alle Prozesse im System an (entspricht `-A`). | | ||
| - | | `-f` | Zeigt die Prozesse im vollständigen Format an, einschließlich der Hierarchie. | | ||
| - | | `-u` | Zeigt Prozesse für einen bestimmten Benutzer an. | | ||
| - | | `-x` | Zeigt auch Prozesse ohne Terminal an. | | ||
| - | | `-aux` | Zeigt alle Prozesse mit zusätzlichen Informationen an (häufig verwendet). | | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **Alle laufenden Prozesse anzeigen:** | ||
| - | <code bash> | ||
| - | ps -e | ||
| - | </ | ||
| - | |||
| - | **Prozesse im vollständigen Format anzeigen:** | ||
| - | <code bash> | ||
| - | ps -ef | ||
| - | </ | ||
| - | |||
| - | **Prozesse für einen bestimmten Benutzer anzeigen:** | ||
| - | <code bash> | ||
| - | ps -u benutzername | ||
| - | </ | ||
| - | |||
| - | **Alle Prozesse, auch ohne Terminal, anzeigen:** | ||
| - | <code bash> | ||
| - | ps -aux | ||
| - | </ | ||
| - | |||
| - | **Prozesse in einer Baumstruktur anzeigen:** | ||
| - | <code bash> | ||
| - | ps axjf | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | - Der Befehl **ps** zeigt die Prozesse zum Zeitpunkt der Ausführung an. Um eine laufende Liste von Prozessen zu erhalten, verwende den Befehl **top**. | ||
| - | - Um Informationen zu einem bestimmten Prozess zu erhalten, kannst du die PID verwenden: | ||
| - | <code bash> | ||
| - | ps -p PID | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Alternativen ===== | ||
| - | Falls du kontinuierlich die Prozesse überwachen möchtest, könnte der Befehl **top** hilfreich sein. Der Befehl **htop** bietet eine interaktive Ansicht mit weiteren Funktionen. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Weitere Informationen ===== | ||
| - | Die Man-Page liefert detaillierte Informationen: | ||
| - | <code bash> | ||
| - | man ps | ||
| - | </ | ||
