Wie rückwärts scrollen, wenn die Datei mit dem Befehl "more" angezeigt wird?

22454
Bruce

Zurück blättern vorwärts. Wie kann ich jeweils eine Zeile rückwärts blättern?

8
Ich stimme nicht mit Ihrer Wahl der akzeptierten Antwort überein. [Die Antwort des CYrus] (http://superuser.com/a/388009/519769) bietet eine konstruktivere / universellere Lösung. Андрей Беньковский vor 8 Jahren 0

5 Antworten auf die Frage

8
cYrus

Verwenden Sie lessstattdessen.

Weniger ist ein Programm, das mehr (1) ähnelt, jedoch sowohl eine Rückwärtsbewegung in der Datei als auch eine Vorwärtsbewegung ermöglicht.

Aus der Manpage von 'more' => "More" ist ein Filter zum Durchblättern von Text Bildschirm für Bildschirm. Diese Version ist besonders primitiv. Benutzer sollten erkennen, dass less (1) mehr (1) Emulation und umfangreiche Verbesserungen bietet. " Shadok vor 12 Jahren 0
In manchen Unixes gibt es immer mehr Links zu demselben Programm! RedGrittyBrick vor 12 Jahren 4
"weniger ist mehr" heißt das also? horatio vor 12 Jahren 7
Das hat er mehr oder weniger gesagt. Hennes vor 9 Jahren 5
"more" und "less" führen zu sehr unterschiedlichen Ergebnissen, wenn sie unter "/ etc / hostname" (oder in einer anderen Datei, deren Inhalt auf einen Bildschirm passt) verwendet werden. Mit "-FX" -Optionen verhält sich "weniger" jedoch wie "mehr". Ich benutze jetzt `alias more = 'less -FX' ' loxaxs vor 7 Jahren 0
8
JdeBP

Es gibt nur ein Betriebssystem, bei dem das, was Shadok in Kommentaren zu einer anderen Antwort sagt, tatsächlich der Fall ist. Es ist nicht einmal ein Unix. Erraten Sie, welches Betriebssystem dasjenige ist, dessen moreBefehl (en) Ihnen nur die Unix-Benutzererfahrung von 1988 bieten.

Unter Solaris:

Sie haben zwei moreBefehlsmöglichkeiten: /usr/bin/moreund /usr/xpg4/bin/more. Ersteres hat keinen rückseitigen Befehl. Letzteres tut es . Es wird koptional eine Zahl vorangestellt, um eine andere Anzahl von Zeilen anzuzeigen. Der xpg4Name des Verzeichnisses bezieht sich auf das X / Open Portability Guide Ausgabe 4, ein Standard von 1992 für Unices, der der Single Unix-Spezifikation vorausging .

Lesen Sie weiter

Unter FreeBSD und MacOS 10:

/usr/bin/moreund /usr/bin/lesssind Links zu derselben Datei, die GNU ist less. Über morees aufgerufen wird versucht, der POSIX / SUS-Spezifikation für zu folgen more. Die Einzel-Unix-Spezifikation gibt an, dass dem Befehl zum Zurückblättern einer (oder mehrerer) Zeilen koptional eine Zahl vorangestellt wird, um eine andere Anzahl von Zeilen anzugeben, wie bei Solaris.

Lesen Sie weiter

  • mehr (1) . FreeBSD-Handbuchseiten. 2009
  • mehr . The Open Group Base-Spezifikationen Ausgabe 6. 2004.
  • mehr (1) . MacOS 10-Handbuchseiten. 2008.

Unter Linux:

Der moreBefehl ist die BSD- moreVersion 5.19 von 1988. Er hat keine Schlüsselsequenz, um um eine Zeile rückwärts zu gehen, nur um eine um eine Zeile rückwärts zu gehen.

Lesen Sie weiter

3
Alvin Correa

Ich kam schnell vorbei, um eine Antwort zu finden, konnte aber keine finden und kehrte zum guten Alten zurück man more

Sie können keine Zeile rückwärts oder [n]kn Zeilen zurückblättern

3
Matthias Braun

Mit rückwärts blättern b.

Das hat für mich funktioniert, morewo es more -Vgibt

mehr von util-linux 2.25.2


Für den Kontext befand sich dies in einem Postgres 9.6.1 Docker-Container, in den uname -azurückgegeben wird

Linux 85c8072dc7eb 4.9.4-moby # 1 SMP Mi Jan 18 17:04:43 UTC 2017 x86_64 GNU / Linux

0
loxaxs

Von moreVerwenden Sie vvi oder vim zu starten, dann CTRL-Enach unten Zeile für Zeile zu bewegen und CTRL-Ynach oben Zeile für Zeile zu bewegen.