Come scorrere una pagina alla volta in Linux dalla riga di comando?


20

In Windows, potresti fare un

dir | more

per scorrere una pagina alla volta. Come si fa a farlo in Linux?

Risposte:


37

Lo stesso ls | moreanche se la maggior parte delle persone usa il ls | lesscomando in quanto ha più funzioni, come scorrere indietro e in avanti e cercare testo.

Per scorrere in avanti di uno schermo premere spazio. Per scorrere indietro di una schermata premere 'b'. Per cercare un tipo di testo /something.

E come sempre man lessper maggiori dettagli.


5
Ricorda sempre: meno è più che altro, non meno :)
Traveling Tech Guy

1
quindi di meno è di più .. Mi piace questo inganno trucco
Jokester

Bella risposta! Dopo aver risposto, mi sono reso conto che intendevo davvero porre questa domanda: superuser.com/questions/198790/…
AngryHacker

3

Innanzitutto, l'equivalente di Windows dirè ls(per vedere solo i nomi dei file) o ls -l(per vedere i nomi dei file e i metadati).

Spesso non è necessario eseguire alcuna operazione poiché la maggior parte dell'ambiente terminale consente di scorrere indietro di alcune centinaia di righe (a seconda della configurazione) utilizzando una barra di scorrimento o (spesso) con Shift+ PgUpe Shift+ PgDn.

Se hai un output molto lungo o vuoi cercare, puoi eseguire il pipe more(cioè ls -l | more) nello stesso modo in cui hai fatto su Windows, ma la maggior parte delle persone usa less( ls -l | less), un miglioramento sul morequale prende il nome dalla sua capacità di tornare indietro (tra l'altro Caratteristiche). Un'altra alternativa meno comune moreè most.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.