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 ).