Jak przewijać jedną stronę na raz w Linuksie z linii poleceń?
W windows, mógłbyś wykonać
dir | more
aby przewijać jedną stronę na raz. Jak można to zrobić w Linuksie?
W windows, mógłbyś wykonać
dir | more
aby przewijać jedną stronę na raz. Jak można to zrobić w Linuksie?
To samo ls | more
, chociaż większość ludzi używa polecenia ls | less
, ponieważ ma ono więcej funkcji, takich jak przewijanie do tyłu i do przodu oraz wyszukiwanie tekstu.
Aby przewinąć ekran do przodu naciśnij spację. Aby przewinąć ekran do tyłu wciśnij ‘b’. Aby wyszukać jakiś tekst wpisz /something
.
I jak zawsze man less
po więcej szczegółów.
Po pierwsze, odpowiednikiem Windowsowego dir
jest ls
(aby zobaczyć tylko nazwy plików) lub ls -l
(aby zobaczyć nazwy plików i metadane).
Często nie musisz robić nic, jako że większość środowisk terminalowych pozwala ci przewijać do tyłu kilkaset linii (zależnie od konfiguracji) używając paska przewijania lub (często) Shift+PgUp i Shift+PgDn.
Jeśli masz bardzo długie dane wyjściowe lub chcesz wyszukiwać, możesz skorzystać z pipe'a do more
(tj. ls -l | more
) w ten sam sposób jak w Windows, ale większość ludzi używa less
(ls -l | less
), ulepszonego more
, który dostaje swoją nazwę od jego zdolności do cofania się (między innymi). Inną, mniej popularną alternatywą dla more
jest most
.