Я хотел бы просмотреть файлы журнала с цветным выводом, с возможностью прокрутки и доступным для поиска. Как я делаю это?
Я попробовал less /var/log/syslog | ccze | grep error
, но это не с возможностью прокрутки.
Поэтому Вы делаете его неправильный путь вокруг. Это less
, который с возможностью прокрутки так, чтобы потребности быть последней командой в конвейере:
grep error /var/log/syslog | ccze -A | less -R
используемые опции:
А, - сырые-данные-ansi
, Если Вы хотите включить необработанные последовательности цвета ANSI вместо того, чтобы использовать проклятия, эта опция делает просто это.
Это делает ccze
использование цветовые коды ANSI вместо проклятия . В то время как less
может иметь дело с Escape ANSI с -R
опция (см. ниже), проклятия являются большим количеством проблемы. Используя -A
опция ccze
аккуратно шаги в сторону та проблема.
-R или - НЕОБРАБОТАННЫЕ СИМВОЛЫ УПРАВЛЕНИЯ Как-r, но только escape-последовательности "цвета" ANSI производятся в "необработанной" форме. В отличие от-r, экранное появление сохраняется правильно в большинстве случаев. Escape-последовательности "цвета" ANSI являются последовательностями формы:
ESC [... m
, где "..." нуль или больше символов спецификации цветов В целях отслеживания экранного появления, escape-последовательности цвета ANSI, как предполагается, не перемещает курсор. Можно заставить меньше думать, что символы кроме "m" могут закончить escape-последовательности цвета ANSI путем установки переменной среды LESSANSIENDCHARS на список символов, которые могут закончить цветную escape-последовательность. И можно заставить меньше думать, что символы кроме стандартных могут появиться между ESC и m путем установки переменной среды LESSANSIMIDCHARS на список символов, которые могут появиться.