close

Меньше

Перейти к навигации Перейти к поиску
меньше
Часть проекта GNU
Меньше.jpg
Захват меньшего в X-терминале .
Главная Информация
тип программы терминал пейджер
Автор Марк Нудельман
разработчик Марк Нудельман
Первый выпуск 1984 г.
Лицензия GPL
Техническая информация
Запланировано в С
Версии
Последняя стабильная версия 6082 сентября 2022 г.
Последняя версия в тестах 5804 марта 2021 г.
история версий
Ссылки

less — программа для просмотра текстовых файлов , работающая в оболочках .

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

меньше свободного программного обеспечения .

История

Первоначально Less был разработан в период с 1983 по 1985 год Марком Нудельманом в ныне несуществующей компании Integrated Office Systems. В конечном итоге он был выпущен для сообщества и в настоящее время чрезвычайно популярен на консолях . Меньше — стандартный дисплей для человека .

Операция

Less можно использовать не только для просмотра содержимого файлов, но и для просмотра вывода других программ, таких как: grep , sort , file , tree и т. д.

Преимущества программы заключаются в следующем:

  • Полная навигация со страницей вперед/назад (или построчно) и боковым перемещением.
  • Поиск слов или фраз (даже с помощью регулярных выражений ) с выделением результатов.
  • Одновременное отображение нескольких файлов.
  • Поддерживает выделение жирным шрифтом и подчеркивание слов (используется, например, с man ).
  • Различные другие расширенные функции, такие как: просмотр количества строк, сохранение содержимого в файл (полезно с grep и другими), создание закладок для навигации и т. д.
  • Он переносим и работает практически на всех ОС : Windows (XP/2000/98 и т. д.), DOS , Linux и других Unix -системах (FreeBSD, Solaris и т. д.).

Less настраивается указанием параметров вызова, и хотя у него нет меню , он легко управляется с помощью команд.

Способ запуска:   меньше [ параметры ] [ файл... ]

Общие параметры

  • -g: выделяется только текущее совпадение любого искомого текста.
  • -I: Поиск будет нечувствительным к регистру.
  • -M: Показать навигационные данные.
  • -N: Показать номер каждой строки (полезно в файлах исходного кода ).
  • -p шаблон : возвращает результаты первого вхождения введенного слова или шаблона.
  • -S: отключить автоматический перенос строк (длинные строки будут видны при боковой навигации).

Общие команды

  • Клавиши со стрелками /Page Down/Page Up/Home/End : Навигация.
  • n g : Перейти к строке с номером n .
  • / шаблон : ( косая черта ) Найти шаблонное слово или фразу . Можно использовать регулярные выражения .
  • n : Перейти к следующему совпадению (после поиска).
  • N : Перейти к предыдущему совпадению.
  • m буква : пометить текущую позицию ( закладку ) буквой .
  • ' буква : (одинарная кавычка) Возврат к букве знак .
  • s : сохранить текущий контент (полученный из другой программы, такой как grep ) в файл.
  • =: (знак равенства) Информация о текущем файле.
  • ч : Помогите.
  • К : Выход.

Примеры

less -M readme.txt                      #Читать файл "readme.txt".

файл * | меньше                           #Облегчает анализ файлов.

grep -rin недействительным *.* | less -SI -p void   #Облегчает поиск "void".

Смотрите также

Внешние ссылки