Шпаргалка по Less

Linux > Шпаргалка по Less
08.12.2014 20:58:59



Статья:

Less - это пейджер для просмотра текстовых файлов. В отличие от своего предшественника программы More, Less умеет просматривать файлы (в том числе и "стандартный ввод") в обратном направлении. Кроме этого Less обладает удобными средствами для поиска и навигации по тексту, хорошо интегрирован с оболочкой, отлично справляется с большими файлами и очень гибок в настройке.

Основные команды
  • h ? вызов справки
  • q ? выход
  • SPACE ? на экран вперёд
  • < и > ? горизонтальная прокрутка
  • v и ^ ? вертикальная прокрутка (аналогично j и k)
  • F ? просмотр растущего файла (аналог tail -f)
  • <N>g ? перейти на строку N (по умолчанию 1)
  • <N>% ? перейти на позицию N% (к примеру 50%)
  • /pattern ? поиск по шаблону вперёд
  • ?pattern ? поиск по шаблону назад
  • n ? следующее совпадение
  • N ? предыдущее совпадение
  • v ? запуск редактора (переменная окружения EDITOR)
  • ! ? запуск shell-команды (% - имя текущего файла, к примеру: ! cat % > /tmp/foobar.txt)
У многих команд Less есть псевдонимы которые "созвучны" аналогичным командам редактора VI.

Полезные опции

Опции задают различные режимы работы Less. Их можно указывать непосредственно в командной строке, в переменной окружения LESS, а также в самой программе. Вот некоторые из них:
  • -I ? игнорировать регистр при поиске
  • -J ? включить столбец статуса слева экрана
  • -N ? отображать номера строк в столбце статуса
  • -S ? усекать длинные строки
Повторное указание опции в интерактивном режиме отключает её действие.

Заключение

Less имеет огромное количество различных команд и опций. Начать изучение Less можно с man-страницы less(1) и встроенной справки (команда h). Также можно посетить официальный сайт Less.