So springen Sie zum Ende einer Manpage

14

Wenn ich das Handbuch für einen Befehl öffne ( man wgetzum Beispiel), kann das Handbuch viele hundert Zeilen lang sein. Wie bekomme ich:

  • zum Ende des Handbuchs schnell und
  • Zurück zur Eingabeaufforderung meines Terminals?
Richzilla
quelle

Antworten:

19

Drücken Sie im Dokument-Viewer über den Befehl man hoder, Hum die Hilfe des Mannes anzuzeigen.

Über den Hilfebildschirm des Mannes:

JUMPING

  g  <  ESC-<       *  Go to first line in file (or line N).
  G  >  ESC->       *  Go to last line in file (or line N).
  p  %              *  Go to beginning of file (or N percent into file).

Eine andere gute Idee wäre, die Homeoder die EndTasten zu drücken . :)

Viel Glück!

Geppettvs D'Constanzo
quelle
2
Pos1, Ende, Bild auf, Bild ab und das Mausrad funktionieren erwartungsgemäß.
ændrük
5

Die normalen Methoden hierfür wurden vorgeschlagen (siehe die Antwort von @ geppettvs-dconstanzo ). Dies hinterlässt zahlreiche unnatürliche, falsche und schlechte Wege.

Ich werde mich also mit ein paar davon befassen.


Erstens müssen Sie die Manpages nicht von einem Terminal aus lesen (auch wenn Sie dadurch eine bessere Person werden). Sie können sie zum Beispiel in HTML lesen.

Sie können das HTML selbst aus den Quellen auf Ihrem System generieren, es ist jedoch einfacher, auf manpages.ubuntu.com zuzugreifen .

Hier ist die umfangreiche bashSeite, die in leichtes und flauschiges HTML umgewandelt wurde:
Die Bash-Manpage von manpages.ubuntu.com


Hier ist ein Hack, der tatsächlich nützlich sein kann: Verwenden Sie ihn tail, um einige Zeilen vom Ende der Manpage-Ausgabe abzutrennen und anzuzeigen.

Am nützlichsten, am trivalsten:

man bash | tail -100

könnte nützlich sein:

man bash | tail -1500 | more

(oder man bash | tail -1500 | less)

Nützlicher (wenn erfunden):

$ man bash | wc -l    # how many lines are in the man-page?
5375
$ man bash | tail -2600 | less  # jump to the middle of the output

Das würde ich natürlich tun:

man tac | tac | less

(Obwohl Sie vielleicht anfangen, man tacvorwärts zu lesen .)

belacqua
quelle
4

Einige handliche, leicht zu merkende weniger (und damit menschlich ) Befehle:

  • > bringt Sie zum Ende der Datei
  • < bringt Sie zurück zum Anfang
  • qgibt less / man aus (wie von @Kwinto vermerkt)
  • / startet die Eingabe eines Suchbegriffs:
    • Drücken Sie enter, um die Suche zu starten
    • Wenn Sie entersofort drücken , wird nach dem nächsten Vorkommen des zuletzt eingegebenen Suchbegriffs gesucht
    • n sucht auch (vorwärts) zum nächsten Vorkommen
    • N Sucht rückwärts zum vorherigen Vorkommen

Ich hoffe, das hilft (:

drevicko
quelle
2
  • Drücken Sie G

  • Drücken Sie q

Sie können eingeben man less, um weitere Informationen zu erhalten.

Kwinto
quelle
1
Man Utility zeigt Informationen mit "Pager" an, in Ubuntu ist die Standardeinstellung "weniger", Sie können "die meisten" Pager ausprobieren, es hat einige coole Funktionen wie das Anzeigen von Dateien in "Windows", so dass Sie mehrere Dateien in einem Terminal oder sogar anzeigen können Anzeigen mehrerer Positionen einer einzelnen Datei
Kwinto