So unterbrechen Sie das Auflisten einer Langtextdatei mit cat in der Eingabeaufforderung nach 10 Zeilen und drücken dann eine beliebige Taste


13

So unterbrechen Sie das Auflisten einer Langtextdatei mit cat in der Eingabeaufforderung nach 10 Zeilen und drücken dann eine beliebige Taste. zum Beispiel:

cat myfiles.txt

bla
bla
bla
bla
bla
bla
.
.
.
bla
press enter to continue

Antworten:


25

Sie können lessoder verwenden more. Beides wird funktionieren.

Der lessBefehl wird häufiger verwendet und bietet mehr Funktionen als more.

Mit beiden lessoder morekönnen Sie eine Datei Seite für Seite mit der Leertaste und Zeile für Zeile mit der Eingabetaste durchlaufen.

Es ist auch nicht erforderlich, catdie Datei weiterzuleiten. Sie können den Befehl einfach für die Datei ausführen.

Z.B less myfile.txt


12

moreund lesssind Pager, die sich mit dem Blättern durch Text auf der Konsole befassen. lessist funktionaler, aber morenäher an dem, was Sie wollen. Wenn Sie die -dOption angeben, morewird angezeigt, wie zur nächsten Seite gewechselt wird, und Sie können -numdie Anzahl der Zeilen angeben, die gleichzeitig angezeigt werden sollen (anstatt die Bildschirmgröße automatisch zu erkennen).

% more -d -5 myfiles.txt
bla
bla
bla
bla
bla
--More--(4%)[Press space to continue, 'q' to quit.]

4

Du solltest es versuchen cat myfiles.txt | more


1
lessist
heutzutage

Sie können es auch moststattdessen versuchen .
Scai

3
oder einfach more myfiles.txtohne UUOC.
Cas

1

Sie können die Bildlaufsperre verwenden, obwohl dies bei hoher Datenrate möglicherweise nicht sehr nützlich ist. Ctrl-sblockieren und Ctrl-qentsperren.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.