Разукрашиваем страницы man и вывод команд

По-умолчанию описание команд и их ключей в man одного цвета, что не удобно при беглом просмотре. Выделение ключей команды в другой цвет ускорило бы поиск нужного ключа.

Установим most, который добавляет в man больше красок

sudo apt-get install most

Укажем most как средство отображения для man

sudo update-alternatives --config pager

Результат:

color_most.png

Для добавления цветастости в вывод команд воспользуемся grc и ccze.

Установим grc, подробности настройки можно прочитать в этой заметке.

sudo apt-get install grc

Добавим псевдонимы для команд, вывод которых мы хотим подсветить

alias ping="grc --colour=auto ping"
alias tail="grc tail"
alias head="grc head"

Проверим

ping proft.com.ua

color_ping.png

Обучим grc распознавать новые объекты, для этого добавим в /etc/grc.conf такие строчки

# others
.* 
conf.other

а в ~/.grc/ положим файл conf.other.

Но grc умеет разукрашивать вывод не всех команд, например вывод free или dmesg по прежнему остается в один цвет.

Другая утилита, ccze, более эрудированная и умеет подсвечивать любой вывод команд.

sudo apt-get install ccze

Добавим в настройки zsh следующий псевдоним

alias -g A="| ccze -A"

Пример использования

free -m A
dmesg | tail A

blog comments powered by Disqus