Wie scrolle ich unter Linux eine Seite nach der anderen in der Befehlszeile?


20

In Windows könnte man a

dir | more

um jeweils eine Seite zu blättern. Wie macht man das unter Linux?

Antworten:


37

Dies gilt auch, ls | moreobwohl die meisten Benutzer den ls | lessBefehl verwenden, da er über mehr Funktionen verfügt, z. B. Vor- und Zurückblättern und Suchen nach Text.

Um vorwärts zu scrollen, drücken Sie die Leertaste. Um einen Bildschirm zurückzuscrollen, drücken Sie 'b'. Um nach einem Texttyp zu suchen /something.

Und wie immer man lessfür mehr Details.


5
Denken Sie immer daran: Weniger ist mehr als mehr, nicht weniger :)
Travelling Tech Guy

1
so weniger ist mehr .. Ich mag diesen unixious Trick
Jokester

Gute Antwort! Nachdem Sie antwortete, erkannte ich , dass ich wirklich diese Frage gemeint fragen: superuser.com/questions/198790/...
Angryhacker

3

Zuerst wird das Äquivalent von Windows ist dirist ls(nur Dateinamen zu sehen) oder ls -l(auf Dateinamen und Metadaten zu sehen).

Oft müssen Sie gar nichts tun, da die meisten Terminals (je nach Konfiguration) mithilfe einer Bildlaufleiste oder (häufig) mit Shift+ PgUpund Shift+ einen Bildlauf um einige Hundert Zeilen durchführen können PgDn.

Wenn Sie sehr lange Ausgabe haben oder suchen möchten, können Sie Rohr in more(dh ls -l | more) auf die gleiche Weise auf Windows tat, aber die meisten Leute benutzen less( ls -l | less), eine Verbesserung gegenüber moredem erhält seinen Namen von seiner Fähigkeit, auch rückwärts zu gehen (unter anderem Eigenschaften). Eine andere seltenere Alternative zu moreist most.

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.