Если текст не помещается на одном экране, less позволяет читать его без прокрутки всего файла через терминал. Название породило старую шутку Unix «less is more», поскольку more — другой постраничный просмотрщик.
Командная строка · Урок 8
less
Научитесь интерактивно перемещаться, искать и отслеживать изменения в длинных текстовых файлах через less.
Открытие файла
Передайте просмотрщику имя файла:
$ less /home/pete/Documents/text1
Пока less активен, клавиши управляют просмотрщиком, а не запускают обычные команды оболочки. После выхода вы возвращаетесь в оболочку.
Какая команда открывает /var/log/syslog в интерактивном просмотрщике?
Навигация в less
Во время просмотра используйте:
Up,Down,Page UpиPage Downдля движения по строкам или экранам.gдля перехода к началу.Gдля перехода к концу.uдля движения на пол-экрана вверх иd— вниз.hдля встроенной справки.
Какая клавиша сразу переходит к концу файла в less?
Поиск в less
Введите /, шаблон и нажмите Enter для поиска вперёд. Символ ? начинает поиск назад.
/search_term: искатьsearch_termвперёд.?search_term: искать назад.n: повторить в том же направлении.N: повторить в противоположном направлении.
Какая клавиша после прямого поиска error повторяет его в том же направлении?
Выход из less
Нажмите q, чтобы закрыть less и вернуться к приглашению оболочки.
Какая клавиша выходит из less и возвращает в оболочку?
Запуск less с параметрами
Параметры и начальные команды меняют способ запуска:
$ less -N file.txt
$ less +G file.txt
$ less +F /var/log/syslog
-N: показывать номера строк.+G: открыть с конца.+F: следить за новым содержимым, подобноtail -f.
В режиме +F нажмите Ctrl+C, чтобы прекратить слежение и вернуться к навигации, затем q для выхода. Параметр -i игнорирует регистр, если в шаблоне нет прописных букв, а -I игнорирует его всегда.
В less можно передавать вывод команды через конвейер:
$ dmesg | less
Какая команда открывает /var/log/syslog и следит за поступающим содержимым?
Для практики:
- Команда Linux less: постраничный просмотр — изучите навигацию, поиск и номера строк.
- Просмотр журналов и конфигурации Linux — работайте с
cat,moreиless.
Урок завершён
Вы завершили less
Теперь вы умеете исследовать длинные файлы через less, не переполняя терминал.
Открывать файл или вывод конвейера в просмотрщике.
Переходить к нужным частям ввода.
Искать вперёд и назад и повторять поиск.
Показывать номера строк или следить за ростом файла.
Безопасно выходить в оболочку.
Сохраните прогресс
Создайте бесплатный аккаунт, чтобы сохранить этот урок и продолжить на любом устройстве.
Создать бесплатный аккаунт