Как я могу создать цветное средство просмотра системного журнала с возможностью прокрутки с меньше, ccze, grep?

Я хотел бы просмотреть файлы журнала с цветным выводом, с возможностью прокрутки и доступным для поиска. Как я делаю это?

Я попробовал less /var/log/syslog | ccze | grep error, но это не с возможностью прокрутки.

4
задан 20 March 2016 в 19:53

1 ответ

Поэтому Вы делаете его неправильный путь вокруг. Это 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 на список символов, которые могут появиться.

4
ответ дан 1 December 2019 в 09:47

Другие вопросы по тегам:

Похожие вопросы: