Less — это утилита командной строки, которая отображает содержимое файла или вывод команды по одной странице за раз. Он похож на more
, но имеет более продвинутые функции и позволяет перемещаться по файлу как вперед, так и назад.
При запуске less
не читает весь файл, что приводит к гораздо более быстрой загрузке по сравнению с текстовыми редакторами, такими как vim
или nano
.
Команда less
в основном используется для открытия больших файлов .
Содержание
Как использовать меньше
Общий синтаксис программы less
следующий:
less [OPTIONS] filename
Например, чтобы просмотреть содержимое файла /usr/share/common-licenses/GPL-3
, введите:
less /usr/share/common-licenses/GPL-3
Вы также можете перенаправить вывод команды в less
используя канал. Например, чтобы просмотреть вывод страницы команды ps
за страницей, введите:
ps aux | less
Навигация по содержимому файла
При открытии файла, содержание которых является слишком большим , чтобы поместиться на одной странице, вы увидите один двоеточие ( :
).
Чтобы перейти к следующей странице, нажмите клавишу f
или Space bar
. Если вы хотите переместиться вниз на определенное количество строк, введите число, за которым следует пробел или клавиша f
.
Вы можете нажать Down arrow
или Enter
для прокрутки вперед на одну строку и Up arrow
прокрутки назад на одну строку.
Чтобы вернуться на предыдущую страницу, нажмите клавишу b
. Чтобы перейти на определенное количество строк вверх, введите число, а затем b
клавишу b
.
Если вы хотите найти шаблон, введите косую черту ( /
), а затем шаблон, который вы хотите найти. Как только вы нажмете Enter
меньше будет искать совпадения. Для поиска в обратном направлении используйте ( ?
), А затем шаблон поиска.
По достижении конца файла в нижней части экрана отображается строка (END)
.
Чтобы выйти из режима less
и вернуться в командную строку, нажмите q
.
Меньше вариантов
Если вы хотите, чтобы номера строк отображались less
запустите программу с параметром -N
:
less -N filename
По умолчанию при выходе из less
содержимое файла будет удалено с экрана. Чтобы оставить содержимое файла на экране, используйте параметр -X
:
less -X filename
Параметр +F
говорит less
следить за содержимым файла на предмет изменений. Это полезно при открытии файлов журнала.
less +F /var/log/messages
При запуске с +F
, less
будет вести себя так же, как tail -f
.
Меньше команд
Программа less
включает в себя ряд команд, позволяющих перемещаться по содержимому файла и искать строки. Чтобы просмотреть полный список всех команд, введите h
.
Большинство команд, которые вы можете вводить с клавиатуры, основаны на командах, используемых как more
и vi
. Одно и то же действие можно выполнить с помощью разных клавиш.
Ниже приведены некоторые из наиболее часто используемых команд для навигации по содержимому файла при просмотре less:
Выводы
К настоящему времени вы должны хорошо понимать, как использовать команду less
.
Чтобы получить полный список всех опций и команд, введите в терминале man less
.