Setzen Sie die Standardansicht des Befehls „Oben“ unter Mac OSX zurück

Ich bin auf ein Problem gestoßen, als ich den Befehl linux top unter macOS verwendet habe. Die standardmäßige offene Ansicht von oben sieht jetzt so aus

Aktuelle Draufsicht

Es zeigt zu viele unnötige Spalten an und sortiert standardmäßig nicht nach CPU oder MEM. Ich erinnere mich, dass es früher so war

alte Draufsicht

Weiß jemand wie man das wieder umstellt? Ich habe meinen Home-Ordner überprüft, dass es keine .toprc-Datei gibt.

Vielen Dank im Voraus.

Es gibt keine Standardansichtseinstellungen für oben. Haben Sie in der Vergangenheit vielleicht einen Alias ​​verwendet, der einige Befehlszeilenparameter enthielt?
Es ist heute einfach passiert. Ich habe den Befehlsverlauf überprüft, dass bei Verwendung des Befehls top noch nie Parameter festgelegt wurden. Früher wurde das schwarze Bildformat angezeigt, wenn ich im Terminal „oben“ eingetippt habe.
Wenn es Alias ​​war, sehen Sie nichts im Verlauf. Aber ist Ihr Problem der Schwarz-Weiß-Bildschirm oder der angezeigte Inhalt? Das schwarze sieht nicht wie Standard-MacOS topaus, hast du eine andere Version über Homebrew oder ähnliches installiert?
Woher hast du den zweiten Screenshot?
Wahrscheinlich lässt mich meine Erinnerung im Stich. Ich dachte, es wäre das Problem meiner Maschine. Danke, Schotte, Patrix

Antworten (3)

top zeigt im Allgemeinen so viele Spalten an, wie es die Breite Ihres Fensters zulässt. Aber um die Sortierung in CPU (hoch nach niedrig) zu ändern, können Sie Folgendes in top eingeben:

oum die primäre Sortierung auszuwählen

-cpuum nach abnehmender CPU-Auslastung zu sortieren

Sie können bei Bedarf eine sekundäre Sortierung hinzufügen:

Osekundäre Sortierung auszuwählen

-memnach abnehmender Speicherauslastung zu sortieren

?zeigt Ihnen alle Optionen zusammen mit der aktuellen Sortierauswahl - siehe folgendes Bild:Geben Sie hier die Bildbeschreibung ein

Sie können diese Optionen bei Bedarf auch explizit von der Befehlszeile aus aufrufen, wie folgt:

Um Ihre am längsten laufenden Prozesse anzuzeigen

top -o time -user $(whoami)

Überprüfen Sie die beiden Bilder, die ich angehängt habe. Die erste Zeile ist anders. Der erste beginnt mit „Processes“ und der zweite mit „top“. Ich glaube, dass etwas nicht stimmt, weil es früher wie das zweite auf meinem Macbook war.
@EasonChen Die untere (weißer Text auf schwarzem Hintergrund) scheint eine Version von top zu sein, die unter Linux läuft, die obere (schwarzer Text auf weißem Hintergrund) scheint die Version zu sein, die unter MacOS läuft.

topBenutzereinstellungen in .toprcDatei speichern. Überprüfen Sie, ob eine solche Datei in Ihrem Zuhause vorhanden ist:

ll ~/.toprc
-rw-rw-r-- 1 dba dba 617 Nov 29 11:16 /home/dba/.toprc

Wenn Sie Ihre Einstellungen endgültig zurücksetzen möchten, löschen Sie einfach diese Datei und starten Sie neutop

rm ~/.toprc
top

Im Terminal ausführen: top -o cpu -O mem oder Alias ​​wie t erstellen, um es auszuführen

Wie verbessert sich dies auf apple.stackexchange.com/a/310867/237 , das top -o time -user $(whoami)und vieles mehr zeigt?