57

Когда я впервые услышал их имена, я запутался, когда попытался угадать, что могут делать эти инструменты, и подумал, что что-то не так понял.

В чем разница между more и less , то есть, почему я должен выбирать один из других?
Кажется, они оба делают одно и то же ...

Кроме того, почему они названы так в первую очередь?

5 ответов5

75

more - это базовый пейджер, позволяющий прокручивать страницу вниз по одной за раз. Только вниз.

less также является пейджером, но имеет дополнительные функции для прокрутки ввода вверх и вниз в дополнение к нескольким другим расширениям.

Так да. less , тем больше, и чем more , тем меньше. Другая распространенная идиома (согласно записи в вики) - « less , more , больше или меньше». Название происходит от того факта, что автор (Марк Нудельман) по сути хотел программу, которая была "больше назад" - противоположность больше, less .

6

Я нахожу less дружелюбным, чем more потому что вы можете использовать клавиши со стрелками для просмотра файла. more только прокручивает экран за экраном (по умолчанию).

3

Кроме того, он позволяет больше функций прокрутки, меньше также не нужно читать весь файл, то есть он загружает файлы быстрее, чем больше

1

Другое различие между more и less состоит в том, что more оставляет (последнюю страницу) вывод на оболочке, а less оставляет оболочку чистой.

Иногда вы можете предпочесть одно другому. Например, если вам нужно скопировать-вставить из файла, more может быть лучше. Однако в других случаях вы можете предпочесть «более чистый» подход из less .

0

Более или менее они также хорошо работают вместе:

more * | less

Это показывает содержимое соответствующих файлов вместе с оформленными соответствующими файлами и именами каталогов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .