GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum haben „man“-Seiten viele zusätzliche Zeilen?

Wenn ich den Befehl ausführe:

man fork

Unten befindet sich eine Hervorhebungszeile mit folgendem Text:

Manuelle Seitengabelung (2) Zeile 52/99 (ENDE)

Aber wenn ich zu Zeile 53 und bis zu 99 navigiere, sind das nur leere Zeilen. Warum hat das Linux-System diese zusätzlichen Zeilen? Was sind ihre Hauptzwecke?

Akzeptierte Antwort:

Das angezeigte Dokument (die Manpage) hat 99 Zeilen. Wenn Sie zum Ende des Dokuments scrollen, befindet sich die 99. Zeile am unteren Rand des Terminals. Der Pager (less) meldet die Zeilennummer oben im Terminal:Wenn Sie sich oben im Dokument befinden, sehen Sie line 1/99; ganz unten sehen Sie line 52/99 weil Sie ein Terminal mit 49 Zeilen haben (zeigt die letzten 48 Zeilen, d. h. 52 bis 99, plus die weniger Statuszeile).

Less scrollt normalerweise nicht über die letzte Zeile des Dokuments hinaus. Aber wenn Sie es explizit anweisen (z.B. mit 53g um die 53. Zeile oben auf dem Bildschirm zu platzieren), fügt es leere Zeilen hinzu (eigentlich Zeilen mit einem ~). , es sei denn, Sie führen less -~ aus ).


Linux
  1. Cat Zeile X bis Zeile Y in einer riesigen Datei?

  2. Neue Zeilen mit fehlenden Werten einfügen (na)?

  3. Warum kann Xargs nicht mit Tail -f arbeiten?

  4. Wie man Zeilen in einer Datei in UNIX/Linux zählt

  5. Warum viele Partitionen erstellen?

So löschen Sie eine Zeile in Vim unter Linux

So finden Sie die längste(n) Zeile(n) in einer Datei in Linux

So löschen Sie mehrere Zeilen in Vim

6 Gründe, warum Linux nicht mehr Apps hat

sed - Zeile nach X Zeilen nach Übereinstimmung einfügen

Wie grep Zeilen, die mehr als eine bestimmte Anzahl von Sonderzeichen enthalten