PS
Der ps Befehl steht für “process status” und wird verwendet, um Informationen über die derzeit laufenden Prozesse anzuzeigen.
ps aux
a: Zeigt Prozesse aller Benutzer an.u: Zeigt den Prozess in einer benutzerorientierten Formatierung an. Das bedeutet, dass er zusätzliche Details wie den Benutzernamen, die CPU-Nutzung, den Startzeitpunkt des Prozesses usw. anzeigt.x: Zeigt Prozesse an, die nicht mit einem Terminal (tty) verbunden sind.
Zusammen zeigt ps aux eine detaillierte Liste aller laufenden Prozesse auf dem System an, unabhängig davon, ob sie mit einem Terminal verbunden sind oder nicht.
pstree
zeigt eine Prozessliste in form eines Baumes auf. Beipsiel:
systemd─┬─2*[agetty] ├─cron ├─dbus-daemon ├─init-systemd(Ub─┬─SessionLeader───Relay(329)───bash───script───bash───pstree │ ├─init───{init} │ ├─login───bash │ └─{init-systemd(Ub} ├─networkd-dispat ├─rsyslogd───3*[{rsyslogd}] ├─snapd───19*[{snapd}] ├─5*[snapfuse] ├─subiquity-serve───python3.10─┬─python3 │ └─5*[{python3.10}] ├─systemd───(sd-pam) ├─systemd-journal ├─systemd-logind ├─systemd-resolve ├─systemd-udevd └─unattended-upgr───{unattended-upgr}