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:
Добавить комментарий