Wie kann ich die Seitentiefe ändern, wenn Sie über iterm2 einen Bildschirm mit einem Router verbinden?

399
screampuff

Angenommen, ich verbinde mich über ein Terminal ("iterm2") mit einem "Bildschirm" und möchte ein Protokoll oder eine Konfiguration anzeigen. Es wird nur jeweils eine Seite angezeigt, und ich muss die Eingabetaste oder die Leertaste drücken, um die nächste Zeile / Seite anzuzeigen.

Gibt es einen Befehl, den ich konfigurieren kann, der nur die gesamte Ausgabe anzeigt? Ich zeichnet die Terminalausgabe in einer log.txt-Datei zur Überprüfung auf.

0

1 Antwort auf die Frage

0
baelx

Im Allgemeinen sollte das screenDienstprogramm keinen Einfluss darauf haben, wie Protokolle in Ihrem Terminal angezeigt werden. Screenist nur ein Terminalmultiplexer und ändert nicht das Verhalten Ihrer Shell inhärent. Die Protokollausgabe ist keine Ausnahme: Dieses Verhalten hängt von dem Befehl ab, den Sie ausgeführt haben, um das Protokoll anzuzeigen, sobald Sie sich in einer screenInstanz befinden. Ich werde versuchen, einige Lösungen für häufige screenAnwendungsfälle und zur Änderung der Protokollausgabe bereitzustellen :

1: Wenn Sie über screenkeine Optionen verfügen, ist die Protokollausgabe einfach dem jeweiligen Befehl unterworfen, den Sie zum Anzeigen des Protokolls in diesem Moment verwenden, und es stehen Ihnen viele andere zur Verfügung. Das von Ihnen beschriebene Verhalten klingt nach einem moreoder lessBefehl.

Um die gesamte Datei gleichzeitig anzuzeigen, versuchen Sie den Befehl cat :

cat log.txt 

Hier ist ein ziemlich ausführlicher Artikel, der andere Befehle zur Ausgabe von Protokollen beschreibt.

2: Wenn Sie screenals Dämon gestartet sind (der Start wird gestartet screen, führen Sie automatisch einen Befehl im Hintergrund aus und geben Sie die Shell-Kontrolle zurück screen -dmS name-of-screen-instance command-to-run --options), müssen Sie nur einen anderen Befehl angeben

3: Wenn Sie ein anderes Setup haben oder screenauf andere Weise verwendet haben, das Auswirkungen auf die Anzeige Ihrer Protokolle hat, fügen Sie Ihrer Frage bitte weitere Details hinzu, indem Sie sie bearbeiten. Versuchen Sie als Vorschlag, die Schritte, die Sie unternommen haben, mit allen bis jetzt eingegebenen Befehlen wörtlich einzubeziehen.

Auch nützlich: Beispiele für Bildschirmbefehle

Danke, es war eigentlich die Leitungseinstellung im Router selbst screampuff vor 6 Jahren 0