Меньше команд в Linux

Linux Less Command

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 .

Чтобы найти совпадения по шаблону, введите косую черту ( / ) и затем искомый шаблон. После нажатия Enter команда less начнёт поиск совпадений в прямом направлении. Для поиска в обратном направлении введите косую черту ( ? ) и затем искомый шаблон.

При достижении конца файла в нижней части экрана отображается строка (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 в терминале.

менее терминальный

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *