Команда less в Linux

Linux 命令大全Справочник команд Linux

Команда less похожа на more. less позволяет свободно просматривать файлы, поддерживает постраничный просмотр и поиск, а также пролистывание вверх и вниз.

Синтаксис

less [参数] 文件 

Описание параметра:

  • -b <размер буфера> Установить размер буфера
  • -e Автоматически завершать работу после окончания отображения файла
  • -f Принудительно открывать специальные файлы, такие как коды периферийных устройств, каталоги и двоичные файлы
  • -g Помечать только последнее ключевое слово, по которому выполнялся поиск
  • -i Игнорировать регистр при поиске
  • -m Отображать процент, как в команде more
  • -N Отображать номер строки для каждой строки
  • -o <имя файла> Сохранять вывод less в указанный файл
  • -Q Не использовать звуковые предупреждения
  • -s Отображать идущие подряд пустые строки как одну строку
  • -S Отбрасывать переполняющую часть, когда строки слишком длинные
  • -x <number> Отображать клавишу "tab" как указанное число пробелов
  • /string: Поиск вниз строки "string"
  • ?string: Поиск вверх строки "string"
  • n: Повторить предыдущий поиск (связано с / или ?)
  • N: Повторить предыдущий поиск в обратном направлении (связано с / или ?)
  • b Страница вверх
  • d Прокрутить вниз на полстраницы
  • h Показать интерфейс справки
  • Q Выйти из команды less
  • u Прокрутить вперёд на полстраницы
  • y Прокрутить вперёд на одну строку
  • Пробел Прокрутить на одну страницу
  • клавиша Enter Прокрутить на одну строку
  • [pagedown]: Прокрутить на одну страницу вниз
  • [pageup]: Прокрутить на одну страницу вверх

Примеры

1. Просмотр файла

less log2013.log

2. Использовать ps для просмотра информации о процессах и вывода её постранично с помощью less

ps -ef |less

3. Просмотреть записи использования истории команд и вывести их постранично с помощью less

[root@localhost test]# history | less
22  scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft
23  cd ..
24  scp -r web root@192.168.120.203:/opt/
25  cd soft
26  ls
……省略……

4. Просмотр нескольких файлов

less log2013.log log2014.log

Пояснение:
После ввода :n переключиться на log2014.log
После ввода :p переключиться на log2013.log

Дополнительные примечания

1. Полноэкранная навигация

  • ctrl + F - Переместиться вперёд на один экран
  • ctrl + B - Переместиться назад на один экран
  • ctrl + D - Переместиться вперёд на полэкрана
  • ctrl + U - Переместиться назад на полэкрана

2. Навигация по одной строке

  • j - Следующая строка
  • k - Предыдущая строка

3. Другая навигация

  • G - Перейти к последней строке
  • g - Перейти к первой строке
  • q / ZZ - Выйти из команды less

4. Другие полезные команды

  • v - Редактировать текущий файл с помощью настроенного редактора
  • h — показать справочную документацию less
  • &pattern — отображать только строки, соответствующие шаблону, а не весь файл

5. Навигация по маркерам

При использовании less для просмотра больших файлов можно устанавливать маркеры в любом месте и переходить к позициям текста, отмеченным определёнными маркерами, с помощью команд:

  • ma — отметить текущую позицию текста символом a
  • 'a — перейти к маркеру a

Linux 命令大全Справочник команд Linux

Другие расширения