Як прокручувати одну сторінку одночасно в Linux у командному рядку?


20

У вікнах ви могли б зробити

dir | more

для прокрутки однієї сторінки одночасно. Як це зробити в Linux?

Відповіді:


37

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

Для прокручування вперед натисніть пробіл на екрані. Щоб прокрутити екран назад, натисніть «b». Для пошуку певного типу тексту /something.

І як завжди man lessдля більш детальної інформації.


5
Завжди пам’ятайте: менше - більше, не менше :)
Мандрівник Технічний хлопець

1
тим менше - більше .. Мені подобається цей неповторний трюк
Джокер

Чудова відповідь! Після того, як ви відповіли, я зрозумів, що я справді маю намір задати це питання: superuser.com/questions/198790/…
AngryHacker

3

По- перше, еквівалент для Windows - х dirбуде ls(бачити тільки імена файлів) або ls -l(щоб побачити імена файлів і метаданих).

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

Якщо у вас дуже тривалий вихід або ви хочете шукати, ви можете надіслати more(тобто ls -l | more) той самий спосіб, який ви робили в Windows, але більшість людей використовує less( ls -l | less), поліпшення за moreяким отримує свою назву завдяки здатності також йти назад (серед інших особливості). Інший менш поширеною альтернативою moreє most.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.