Scrollen Sie vorwärts zurück. Wie scrolle ich zeilenweise rückwärts?
Scrollen Sie vorwärts zurück. Wie scrolle ich zeilenweise rückwärts?
Antworten:
Es gibt nur ein Betriebssystem, in 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 more
Befehl (e) Ihnen nur die Unix-Benutzererfahrung von 1988 bieten.
Sie haben zwei Befehlsoptionen more
: /usr/bin/more
und /usr/xpg4/bin/more
. Ersteres hat keinen Befehl für eine Zeile zurück. Letzteres tut es aber . Es ist k, gegebenenfalls durch eine Zahl voran eine unterschiedliche Anzahl von Zeilen anzuzeigen. Der xpg4
Name im Verzeichnis verweist auf das X / Open Portability Guide, Ausgabe 4 , einen Standard von 1992 für Unices, der der Single Unix-Spezifikation vorausging .
/usr/bin/more
und /usr/bin/less
sind Links zu derselben Datei, die GNU ist less
. Der darüber aufgerufene more
Versuch versucht, der POSIX / SUS-Spezifikation für zu folgen more
. Die Single 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, genau wie bei Solaris.
Der more
Befehl ist die BSD- more
Version 5.19 von 1988. Es gibt keine Tastenfolge zum Zurückgehen um eine Zeile, nur eine zum Zurückgehen um einen Bildschirm.
Verwenden Sie less
stattdessen.
Weniger ist ein Programm, das mehr (1) ähnelt, jedoch sowohl eine Rückwärtsbewegung in der Datei als auch eine Vorwärtsbewegung ermöglicht.
more
und less
erzeugen sehr unterschiedliche Ergebnisse, wenn sie für /etc/hostname
(oder eine andere Datei, deren Inhalt in einen Bildschirm passt) verwendet werden. Mit -FX
Optionen less
wird sich aber so verhalten more
. Ich benutze jetztalias more='less -FX'
Ich kam herein, um schnell eine Antwort zu finden, konnte aber keine finden und ging zurück zum guten Alten
man more
Sie können k
eine Zeile rückwärts oder [n]k
n Zeilen zurückblättern
Das hat bei mir funktioniert, more
wo more -V
gibt
mehr von util-linux 2.25.2
Für den Kontext war dies in einem Postgres 9.6.1 Docker-Container, in dem uname -a
zurückgegeben wird
Linux 85c8072dc7eb 4.9.4-moby # 1 SMP Mi Jan 18 17:04:43 UTC 2017 x86_64 GNU / Linux