Wenn more
eine Datei übergeben wird, deren Inhalt auf einem Bildschirm angezeigt werden kann, schreibt es einfach den Inhalt der Datei ohne Paginierung nach stdout. Wenn die Datei nicht auf einen Bildschirm passt, more
paginiert es.
less
hat eine Option zum Beenden, wenn die Datei, mit der es arbeitet, auf einem Bildschirm angezeigt werden kann (-F
) und es hat ein more
-Emulationsfunktion, die sich ähnlich wie -F
verhält Flag, aber keine dieser Optionen scheint less
zu verursachen um den Inhalt der Datei nach stdout zu schreiben, wenn der Inhalt auf einen Bildschirm passt.
Wie bekomme ich less
den Inhalt einer Datei nach stdout zu schreiben, wenn der Inhalt der Datei auf einen Bildschirm passt, und die Datei wie sonst auch zu paginieren?
Akzeptierte Antwort:
Verwenden Sie less -FX
. Von man less
:
-F or --quit-if-one-screen
Causes less to automatically exit if the entire file can be dis-
played on the first screen.
-X or --no-init
Disables sending the termcap initialization and deinitialization
strings to the terminal. This is sometimes desirable if the
deinitialization string does something unnecessary, like clear-
ing the screen.