Warum zeigt das Terminal eine andere Ausgabe an, wenn ich als derselbe Benutzer verbunden bin und denselben Befehl ausführe?

Warum zeigt das Terminal eine andere Ausgabe an, wenn ich als derselbe Benutzer verbunden bin und denselben Befehl ausführe?

Ich habe mich mit demselben Benutzer per SSH mit einem Linux-Rechner verbunden und denselben Befehl wie unten gezeigt ausgeführt, aber die Ausgabe ist anders. Ich bin relativ neu bei Linux, daher wäre ich für eine Erklärung meiner Beobachtungen dankbar.

Wie Sie sehen, sehe ich in meiner PuTTY-Sitzung nicht so viele Datenspalten wie in meiner PowerShell-Sitzung.

Bildbeschreibung hier eingeben

Antwort1

Wahrscheinlich aufgrund der Breite Ihres Terminals:

const CONDENSED_MODE = (process.stdout.columns || 300) < 120

pm2/lib/API/UX/pm2-ls.js:12

Antwort2

Jedes Terminal hat eine bestimmte Anzahl von Zeilen/Spalten. Abhängig von dieser Größe (die wiederum von Fenster- und Schriftgröße abhängt) passen bestimmte Programme ihre Ausgabe so an, dass sie passt.

tput colsSie können und ausführen , tput linesum zu überprüfen, wie groß jedes Terminal ist. Wenn sie gleich groß sind,sollenerhalten Sie die gleiche Ausgabe.

verwandte Informationen