it-swarm.com.de

So springen Sie zum Ende einer Manpage

Wenn ich das Handbuch für einen Befehl öffne (z. B. man wget), kann das Handbuch mehrere hundert Zeilen lang sein. Wie bekomme ich:

  • zum Ende des Handbuchs schnell und
  • zurück zur Eingabeaufforderung meines Terminals?
14
richzilla

Drücken Sie im Dokument-Viewer über den Befehl man auf h oder H um die Hilfe des Mannes zu sehen.

Ü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 zu drücken Home oder der End Schlüssel. :)

Viel Glück!

19

Die normalen Wege, dies zu tun, wurden vorgeschlagen (siehe @ geppettvs-dconstanzos Antwort ). 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 beispielsweise in HTML lesen.

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

Hier ist die umfangreiche bash Seite, 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 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 tac vorzulesen.)

5
belacqua

Einige praktische leicht zu merkende weniger (und damit Mann) Befehle:

  • > bringt Sie zum Ende der Datei
  • < bringt Sie zurück zum Anfang
  • q Ausgänge weniger/Mann (wie von @Kwinto bemerkt)
  • / startet die Eingabe eines Suchbegriffs:
    • drücken Sie enter zu suchen beginnen
    • wenn Sie drücken enter Es wird sofort 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 (:

4
drevicko
  • Drücken Sie G

  • Drücken Sie q

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

2
Kwinto