Перейти к основному содержанию

Документация по lnav

lnav Documentation
Автор: Тим Стек, перевод В.Айсин
Язык: RU, EN
Год: 2021

Log File Navigator (lnav) - это расширенный просмотрщик файлов журнала для консоли.

Log File Navigator, lnav, представляет собой расширенный просмотрщик файлов журналов для терминала. Он предоставляет простой в использовании интерфейс для мониторинга и анализа файлов журналов практически без настройки. Просто откройте в lnav свои файлы журналов, и он автоматически определит Форматы журналов, проиндексирует их содержимое и отобразит комбинированное представление всех сообщений журналов. Вы можете перемещаться по журналам с помощью различных горячих клавиш. Команды дают вам дополнительный контроль над поведением lnav для таких вещей, как применение фильтров, тегирование сообщений и многое другое. Затем вы можете анализировать сообщения журнала с помощью интерфейса SQLite.

Распознаваемые типы данных

При поиске данных для извлечения из сообщений журнала lnav ищет следующий набор шаблонов:

  • Строки
    Строки в одинарных и двойных кавычках. Пример: "The quick brown fox".
  • URL-адреса
    URL-адреса, содержащие разделитель ://. Пример: http://example.com
  • Пути
    Пути файловой системы. Примеры: /path/to/file, ./relative/path
  • MAC-адреса
    MAC-адреса Ethernet. Пример: c4:2c:03:0e:e4:4a
  • Hex-дампы
    Строка шестнадцатеричных чисел, разделенных двоеточиями. Пример: e8:06:88:ff
  • Дата/Время
    Отметки даты и времени в формате «YYYY-mm-DD» и «HH:MM:SS».
  • IP-адреса
    IPv4 и IPv6-адреса. Примеры: 127.0.0.1, fe80::c62c:3ff:fe0e:e44a:en0
  • UUID
    Обычное форматирование для 128-битных UUID. Пример: 0E305E39-F1E9-4DE4-B10B-5829E5DF54D0
  • Номера версий
    Номера версий, разделенные точками. Пример: 3.7.17
  • Числа
    Числа в десятичном, шестнадцатеричном и восьмеричном форматах. Примеры: 1234, 0xbeef, 0777
  • E-Mail-адреса
    Строки, похожие на адрес электронной почты. Пример: gary@example.com
  • Константы
    Общие константы в языках, например: true, false, null, None.
  • Условные обозначения
    Слова, соответствующие общепринятым условным обозначениям в языках программирования. Например, содержащие все заглавные буквы или разделенные двоеточиями. Пример: SOME_CONSTANT_VALUE, namespace::value

linux

Ссылки

Теги

 

Похожие материалы

grep — Карманный справочник

Джон Бамбенек, Агнешка Клус, перевод В.Айсин
Команда grep позволяет пользователю быстро и легко находить текст в заданном файле или выводить его. Предоставляя строку для поиска, grep распечатает только строки, содержащие эту строку, и может распечатать соответствующие номера строк для этого текста.

Теги

Документация по micro

Закари Йедидия, перевод В.Айсин
Micro — это текстовый редактор на базе терминала, который стремится быть простым в использовании, интуитивно понятным, а также использовать все возможности современных терминалов.

Теги

Быстрое освоение Vim

Йовица Илич, перевод В.Айсин
Эта книга предназначена для всех, кто хочет изучить Vim. Независимо от того, являетесь ли вы новичком, начинающим с нуля, или более продвинутым пользователем, эта книга будет вам очень полезна.

Теги