less Генератор команд
Сгенерировать команды less для прокрутки файлов
Начало работы с less
## Что такое less?
`less` — это пейджер, который позволяет просматривать файлы (или вывод команд, переданный в stdin) по одному экрану за раз. В отличие от `more`, less поддерживает прокрутку назад, поиск с использованием `/` и является стандартным пейджером для страниц `man`. Это стандартный способ чтения больших журналов и длинных файлов без их полной загрузки в память.
## Как использовать
1. **Настройка параметров**: Включите/выключите номера строк, поиск без учёта регистра, автоматический выход и т. д. 2. **Указание файла**: Введите путь к файлу, который необходимо просмотреть (или передайте его вывод через пайп). 3. **Копирование и запуск**: Вставьте сгенерированную команду в свой терминал.
Внутри less: нажмите `/` для поиска вперёд, `?` — назад, `q` — для выхода, `g` — чтобы перейти в верхнюю часть, `G` — в нижнюю.
Общие опции
### `-N` Нумерация строк Добавляется номер к каждой строке — это удобно для навигации по трейсам и файлах логов.
### `-S` Обрезка слишком длинных строк Слишком длинные строки обрезаются вместо того, чтобы переноситься, что позволяет перемещаться вбок с помощью клавиш со стрелками.
### `-i` Поиск без учета регистра При поиске с использованием полностью маленьких букв регистр игнорируется (поиск с смешанным регистром выполняется точно так же).
### `-M` Подробное сообщение Отображается более подробное сообщение с именем файла, его положением и процентом прочитанного контента.
### `-E` Выход по достижении конца файла Автоматический выход по достижении конца файла — удобно для коротких файлов в скриптах.
### `-F` Выход, если файл помещается на один экран Немедленный выход, если весь файл помещается на один экран, что позволяет избежать использования ненужного просмотрщика для очень маленьких файлов.
### `-X` Отказ от инициализации Termcap Игнорируется очистка экрана при выходе, поэтому содержимое остается видимым после завершения работы — это полезно в `git` и `man`.
▶Как отслеживать растущий файл журнала в реальном времени?
▶Как сделать так, чтобы содержимое оставалось на экране после выхода?
▶Как искать внутри файла?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.