Hoe een pagina per keer scrollen in Linux op de opdrachtregel?
In windows kon je een
dir | more
doen om één pagina per keer te scrollen. Hoe doe je dit in Linux?
In windows kon je een
dir | more
doen om één pagina per keer te scrollen. Hoe doe je dit in Linux?
Hetzelfde ls | more
hoewel de meeste mensen het ls | less
commando gebruiken omdat het meer mogelijkheden heeft, zoals zowel achteruit als vooruit scrollen, en zoeken naar tekst.
Om een scherm vooruit te scrollen druk je op spatie. Om een scherm terug te scrollen drukt u op ‘b’. Om naar tekst te zoeken typ je ‘/something
’.
En zoals altijd man less
voor meer details.
Ten eerste, het equivalent van Windows’s dir
is ls
(om alleen bestandsnamen te zien) of ls -l
(om bestandsnamen en metadata te zien).
Vaak hoef je helemaal niets te doen omdat de meeste terminal omgevingen je een paar honderd regels terug laten scrollen (afhankelijk van de configuratie) met behulp van een scroll bar of (vaak) met Shift+PgUp en Shift+PgDn.
Als je erg lange uitvoer hebt of wilt zoeken, kun je pijpen in more
(dus ls -l | more
) op dezelfde manier als onder Windows, maar de meeste mensen gebruiken less
(ls -l | less
), een verbetering op more
die zijn naam dankt aan de mogelijkheid om ook achteruit te gaan (naast andere mogelijkheden). Een ander minder gebruikelijk alternatief voor more
is most
.