2010-10-12 06:23:27 +0000 2010-10-12 06:23:27 +0000
22
22

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?

Odpowiedzi (2)

39
39
39
2010-10-12 06:31:26 +0000

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.

3
3
3
2010-10-12 19:02:39 +0000

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.