Calculate Forum

Полезные утилиты для удобной и приятной работы в терминале ccze, grc, most.

Пост для тех кто не знает, а кто знает отпишитесь о вариантах использования в своих системах. Есть такие утилиты что делают жизнь краше ccze, grc, most, красиво выводит например лог файлы или man-pages.
ccze можно использовать следующим образом, вот как у меня в конфиге /etc/syslog-ng/syslog-ng.conf это выглядит:
ДО:

destination console_all { file("/dev/tty12"); };

ПОСЛЕ:

destination console_all { program("ccze -A -m ansi >> /dev/tty12"); };

перезагружаем службу syslog-ng:

/etc/init.d/syslog-ng restart

нажимаем волшебную комбинацию клавиш ctr+alt+F12 - смотрим результат - красота!
стоит делать так только для вывода на tty12, если в в конфиге syslog-ng везде где можно засунуть ccze, боюсь что затратно для системных ресурсов… лучше остальное читать вот так…
например:

tail -f /var/log/syslog | ccze -A

в примере логов, полагаю гораздо интересней будет сделать alias в файле /root/.bashrc.
если нету у Вас этого файла,создаем:

touch /root/.bashrc

пример:

echo "alias dmtc='dmesg | tail -n 22 | ccze -A' " >> /root/.bashrc
echo "alias syslog='tail -fn 22 /var/log/syslog | ccze -A' " >> /root/.bashrc
echo "alias messages='tail -fn 22 /var/log/messages | ccze -A' " >> /root/.bashrc

перегружаем терминал…
испытываем:

dmtc
syslog
messages

также в конвеере можно применить и с другими утилитами:

tracepath calculate.ru | ccze -A
ping calculate.ru | ccze -A

есть еще утилиты выполняющие похожие задачи,как то подсветку…
одна из них grc

grc cat /var/log/syslog | tail
grc ping calculate.ru

most используем следующим образом для раскраски man-pages к коим мы часто обращаемся за помощью и советом…
если у кого нету,значит создаем файл .bashrc в домашней директории:

touch /home/$USER/.bashrc

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

echo "export PAGER=most" >> /home/$USER/.bashrc

и последнее действие:

source /home/$USER/.bashrc

смотрим результат:

man man

ну или любой другой man.
устанавливаем утилиты:

emerge ccze grc most

Красиво!
Побольше бы таких прог.

Спасибо, красивое дополнение стандартной консоли. Только на серверах советую не ставить вообще, или, если ставить - то отключать lookup в ccze.

Mastodon Mastodon