Как прокрутить одну страницу за раз в Linux из командной строки?


18

В окнах вы могли бы сделать

dir | more

прокручивать одну страницу за раз. Как это сделать в Linux?

Ответы:


34

Такой же ls | more хотя большинство людей используют ls | less Команда, так как она имеет больше функций, таких как прокрутка вперед и назад и поиск текста.

Чтобы прокрутить экран вперед, нажмите пробел. Чтобы прокрутить экран назад, нажмите «b». Для поиска текста какого-либо типа /something,

И как всегда man less Больше подробностей.


5
Всегда помните: чем меньше, тем больше, тем не меньше :)
Traveling Tech Guy

1
так меньше значит больше .. мне нравится этот нехороший трюк
Jokester

Отличный ответ! После того, как вы ответили, я понял, что действительно хотел задать этот вопрос: superuser.com/questions/198790/...
AngryHacker

3

Во-первых, эквивалент Windows dir является ls (чтобы увидеть только имена файлов) или ls -l (чтобы увидеть имена файлов и метаданные).

Часто вам вообще ничего не нужно делать, так как большинство терминальных сред позволяют прокручивать несколько сотен строк (в зависимости от конфигурации) с помощью полосы прокрутки или (часто) с помощью сдвиг + вверх на страницу а также сдвиг + вниз на страницу ,

Если у вас очень длинный вывод или вы хотите искать, вы можете направить в more (Т.е. ls -l | more ) так же, как вы это делали в Windows, но большинство людей используют less ( ls -l | less ), улучшение more который получил свое название от его способности также идти назад (среди других функций). Еще одна менее распространенная альтернатива more является most,

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.