less

less — это постраничный просмотрщик текста в Linux.
Он позволяет удобно читать длинные файлы или вывод команд, листать вперёд/назад, искать и переходить по строкам.
Главное отличие от cat — less не грузит весь файл сразу и поддерживает навигацию.

Синтаксис:
less [опции] [файл]
или через pipe
команда | less

Основные опции:

ОпцииОписание
-NПоказывает номера строк
-SОтключает перенос строк
-IИгнорирует регистр при поиске
-RОтображает цветные коды (ANSI)
+FСледит за концом файла (аналог tail -f)
+/<строка>Открывает и сразу ищет строку

Управление:

КлавишаДействие
ПробелВперёд на страницу
bНазад на страницу
↑ / ↓Вверх/вниз на строку
/текстПоиск вперёд
?текстПоиск назад
n / NСледующее / предыдущее совпадение
gПерейти в начало файла
GПерейти в конец файла
qВыход

Примеры:

less /var/log/syslog        # Просмотр системного лога  
dmesg | less                    # Листаем вывод dmesg  
less -N -R app.log           # С номерами строк и цветом  
less +/Error app.log         # Сразу перейти к слову “Error”
Прокрутить вверх