Список полезных функций `less`

Список полезных функций `less`

Вместо того чтобы спрашивать о ваших любимых, давайте просто перечислим их.

Какие команды внутри наиболее полезны less?

Лично я использую:

  • /(поиск вперед)
  • ?(поиск в обратном направлении)
  • F(включить tail -f как behvaior, Ctrl-C для выхода из него)
  • v (открыть файл в $EDITOR для редактирования, по умолчанию vi/vim)

Другие?

решение1

Можно также использовать функцию отметки, чтобы запомнить (и вернуться к) определенные позиции в файле.

Например, введите ma, чтобы отметить позицию меткой "a". Чтобы вернуться к позиции, просто введите 'a. Метки могут быть любым алфавитом (с учетом регистра), что позволяет использовать до 52 возможных меток ([a-zA-Z]), хотя я редко использую больше 2.

решение2

  • u- вверх на полстраницы
  • d- вниз на полстраницы
  • k- прокрутить одну строку вверх
  • j- прокрутить одну строку вниз
  • -i- поиск без учета регистра, если только шаблон не содержит заглавных букв (например, clo или less)
  • / /pattern/- поиск (используется с n)
  • -p /pattern/открыть файл в /pattern/ (как clo)
  • & /pattern/показать строки, содержащие /pattern/ (например grep)

решение3

-S(либо в командной строке, либо при наборе -и Sво время работы less) разрезает длинные строки и полезно при просмотре, например, файлов журнала. Введите -и Sснова, чтобы переключиться обратно.

решение4

  • ^f - страница вниз
  • ^b - страница вверх
  • G - перейти в конец буфера
  • gg - перейти в начало буфера

кроме того, большинство из них — это просто vim-подобные функции для навигации.

Связанный контент