Ich möchte eine Liste aller Anwendungen erhalten, die derzeit auf meinem Computer ausgeführt werden, und zwar über die Befehlszeile. Es sollte dem ähnlich sein, was Sie erhalten, wenn Sie den Aktivitätsmonitor öffnen und die Liste speichern.
Mir ist das aufgefallen ps -a
Befehl führt etwas Ähnliches aus, schneidet jedoch die Namen der Prozesse ab.
Ich interessiere mich nur für den Namen der Prozesse, daher brauche ich nicht alle Spalten, die Activity Monitor ausgibt.
Aktualisieren: Ich hätte klarer sein sollen ... Ich möchte nicht, dass der gesamte Pfad zum Prozess angezeigt wird. Ich möchte nur den Namen des Prozesses, wie er im Aktivitätsmonitor angezeigt wird. Zum Beispiel, ps
verursacht lanchd
angezeigt werden als /sbin/launchd
und nicht so, wie er im Aktivitätsmonitor angezeigt wird (d. h lanchd
). Dies ist ein Problem, da Prozesse mit sehr langen Pfaden (abhängig von der Größe meines Terminalfensters) abgeschnitten werden und ich den Prozessnamen nicht einmal sehen kann.
-bash
.sort
.xargs
und zeigt keine Fehlermeldung an (was eine gute Sache ist). Außerdem verwendet es einen einfacheren Befehl, danke.