Введение
Less — это утилита командной строки, используемая для просмотра содержимого файла или вывода команды по одной странице за раз. Она похожа на команду more, но имеет более расширенную функциональность и позволяет перемещаться по файлу вперед и назад.
Less не читает весь файл при запуске, что приводит к гораздо более быстрой загрузке, чем текстовые редакторы, такие как vim или nano.
Команда less в основном используется для открытия больших файлов.
Как команда меньше
Общий синтаксис команды less следующий:
less [OPTIONS] nome_file
Например, для просмотра содержимого файла /usr/share/doc/tcpdump/copyright типа:
less /usr/share/doc/tcpdump/copyright
Вы также можете перенаправить вывод другой команды на команду less, используя символ вертикальной черты. Например, чтобы просмотреть вывод ps с помощью команды less, введите:
ps aux | less
Навигация по содержимому файла
Когда вы открываете файл, содержимое которого слишком велико для размещения на странице, вы увидите двоеточие « : ».
Чтобы перейти на следующую страницу, нажмите клавишу f или пробел. Если вы хотите переместиться вниз на определенное количество строк, введите число, а затем нажмите клавишу f или пробел.
Вы можете нажать клавишу со стрелкой вниз или клавишу Enter, чтобы прокрутить на одну строку вперед, или клавишу вверх, чтобы прокрутить на одну строку назад.
Чтобы вернуться на предыдущую страницу, нажмите клавишу b. Переместитесь вверх на определенное количество строк , введя число, а затем клавишу b.
Если вы хотите найти слово, введите косую черту /, за которой следует слово, которое вы хотите найти. Нажатие Enter выполняет поиск вперед. Для поиска в обратном направлении используйте ? за которым следует слово, которое вы хотите найти.
При достижении конца файла в нижней части экрана отображается строка (END).
Чтобы выйти из меню less и вернуться в командную строку, нажмите q.
Параметры команды «Меньше»
Если вы хотите видеть номера строк при открытии файла с помощью команды less, используйте параметр -N:
less -N /usr/share/doc/tcpdump/copyright
По умолчанию, когда вы выходите из файла, открытого с помощью less, содержимое файла будет удалено с экрана. Чтобы оставить содержимое файла на экране, используйте параметр -X:
less -X /usr/share/doc/tcpdump/copyright
Опция -F позволяет вам наблюдать за изменениями файлов в режиме реального времени. Это полезно при открытии файлов журналов.
less -F /var/log/auth.log
Если запустить с + F, less будет вести себя почти так же, как tail -f.
Меньше команд
Команда less включает ряд команд, позволяющих перемещаться по содержимому файла и искать строки. Чтобы увидеть полный список всех команд, введите h после открытия файла.
Для получения полного списка всех опций и команд введите в своем терминале:
man less
Вывод
Руководство закончено, вы должны хорошо понимать, как использовать команду less.