Less — это утилита командной строки, которая отображает содержимое файла или вывод команды по одной странице за раз. Он похож на more
, но имеет более продвинутые функции и позволяет перемещаться по файлу как вперед, так и назад.
В этой статье вы узнаете, как использовать less команду в Linux.
При запуске 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
клавиша.
Если вы хотите найти шаблон, введите косую черту ( /
), а затем шаблон, который вы хотите найти. Как только вы нажмете Enter
меньше, будет искать совпадения вперед. Для поиска в обратном направлении используйте ( ?
), за которым следует шаблон поиска.
При достижении конца файла строка (END)
отображается внизу экрана.
Чтобы выйти less
и вернуться в командную строку, нажмите q
.
Less опции
Если вы хотите less
, чтобы отображались номера строк, запустите программу с -N
опцией:
less -N filename
По умолчанию при less
выходе содержимое файла будет удалено с экрана. Чтобы оставить содержимое файла на экране, используйте -X
опцию:
less -X filename
Опция +F
указывает less
следить за изменениями содержимого файла. Это полезно при открытии файлов журналов.
less +F /var/log/messages
При запуске с +F
, less
будет вести себя почти так же, как tail -f
.
Less команды
Программа less
включает в себя ряд команд, позволяющих перемещаться по содержимому файла и искать строки. Чтобы просмотреть полный список всех команд, введите h
.
Большинство команд, которые вы можете вводить с клавиатуры, основаны на командах, используемых как , так more
и vi
. Одно и то же действие можно выполнить с помощью разных клавиш.
Ниже приведены некоторые из наиболее часто используемых команд для навигации по содержимому файла при просмотре less:
Команда | Действие |
---|---|
Down arrow , Enter , e илиj | Переместиться вперед на одну строку. |
Up arrow , y илиk | Перейти назад на одну строку. |
Space bar илиf | Переместиться вперед на одну страницу. |
b | Переместиться назад на одну страницу. |
/pattern | Поиск вперед для совпадающих шаблонов. |
?pattern | Поиск в обратном порядке для совпадающих шаблонов. |
n | Повторить предыдущий поиск. |
N | Повторить предыдущий поиск в обратном направлении. |
g | Перейти к первой строке файла. |
Ng | Перейти на N-ю строку в файле. |
G | Перейти к последней строке файла. |
p | Перейти к началу файла. |
Np | Перейти на N процентов в файл. |
h | Показать справку. |
q | Выход less . |
0 комментариев