color
Подборка цветовых схем для терминалов 2
Решил перенести на сайт подборку найденых схем для терминалов.
Если кому интересно, следующим советом могу выложить набор скриптов для автоматического создания скриншотов и генерации BBCode для странички за один запуск.
Как минимум можно понаделывать скриншотов c подсветкой в vim и elinks.
Theme 01

!Theme One *background: rgb:00/00/00 *foreground: rgb:a8/a8/a8 *color0: rgb:00/00/00 *color1: rgb:a8/00/00 *color2: rgb:00/a8/00 *color3: rgb:a8/54/00 *color4: rgb:00/00/a8 *color5: rgb:a8/00/a8 *color6: rgb:00/a8/a8 *color7: rgb:a8/a8/a8 *color8: rgb:54/50/54 *color9: rgb:f8/54/50 *color10: rgb:50/fc/50 *color11: rgb:f8/fc/50 *color12: rgb:50/54/f8 *color13: rgb:f8/54/f8 *color14: rgb:50/fc/f8 *color15: rgb:f8/fc/f8
Theme 02

Подсветка синтаксиса в nano
Если надоел монотонный текст в nano, то его легко подсветить в соответствии с типом просматриваемого файла. Схемы подсветки обычно лежат в /usr/share/nano в файлах с именем название_схемы.nanorc.
Логи в цвете
Узнал про интересную утилитку, которая подсвечивает логи, что облегчает их чтение. Очень удобно.
Имя ей CCZE. Правда она не обновлялась с 2003 года, но это и не нужно.
Ставим:
sudo aptitude install ccze
Юзаем:
ccze -A < /var/log/syslog | tail -f -n 20
Ключ -А нужен чтобы текст выводился "сырым", иначе всякие tail'ы да less'ы подглючивают.
подсветка текста в консоли
Иногда хочется пропустить текст через такой фильтр, как grep, но чтобы он только подсветил совпадения, а не вырезал строки с ними.
Можно использовать вот такую функцию, которую можно добавить в ваш ~/.bashrc или ~/.zshrc:
function hilight { ESC=`echo -e "\033"` COLORON="$ESC[1;33m" COLOROFF="$ESC[1;0m" if [ -z "$1" ] ; then echo "Usage: hilight 'regex' [file1 file2 ...]" 1>&2; return 1 fi REGEX="$1" shift sed -e "s/${REGEX}/${COLORON}&${COLOROFF}/g" $* }
пример использования:
$ hilight слово *UPD:
можно подобное реализовать на grep ( коментарий с пояснениями)


