Less команда в Linux

Less Command in Linux

25 Апреля 2020 | Терминал

При запуске less не читает весь файл, что приводит к гораздо более быстрому времени загрузки по сравнению с текстовыми редакторами, такими как vim или nano.

Less команда в  Linux

Less - утилита командной строки, которая отображает содержимое файла или вывод команды, по одной странице за раз. Это похоже на more , но имеет более продвинутые функции и позволяет вам перемещаться вперед и назад по файлу.

Команда 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 показать номера строк, запустите программу с -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:

 

команда действие
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 .

 

Вывод 

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

 

    Комментарии

    Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Загрузка комментариев...