color


Подсветка man (и всего остального) в xterm-е

В XTerm-е есть возможность полужирный, подчёркнутый, мерцающий и инверсный режим вывода отображать цветом. Это позволяет «раскрашивать» не только man или less, а вообще всю стандартную выдачу.

3
Ваша оценка: Ничего Рейтинг: 3 (1 vote)
ramok аватар

Подсветка man-ов в less

Отличный совет "Подсветка синтаксиса man-страниц в Linux или как задать цвет в редакторе less".

Сделал себе цветовую схему похожую на vim-овскую elflord

export LESS_TERMCAP_mb=$'\033[01;36m'   \
       LESS_TERMCAP_md=$'\033[01;33m'   \
       LESS_TERMCAP_me=$'\033[0m'       \
       LESS_TERMCAP_mu=$'\033[01;37m'   \
       LESS_TERMCAP_se=$'\033[0m'       \
       LESS_TERMCAP_so=$'\033[01;47;30m'\
       LESS_TERMCAP_ue=$'\033[0m'       \
       LESS_TERMCAP_us=$'\033[01;34m'   \
4
Ваша оценка: Ничего Рейтинг: 4 (2 голоса)
ramok аватар

Подборка цветовых схем для терминалов 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


 

0
Ваша оценка: Ничего

Подсветка синтаксиса в nano

Если надоел монотонный текст в nano, то его легко подсветить в соответствии с типом просматриваемого файла. Схемы подсветки обычно лежат в /usr/share/nano в файлах с именем название_схемы.nanorc.

0
Ваша оценка: Ничего
angel2s2 аватар

Логи в цвете

Узнал про интересную утилитку, которая подсвечивает логи, что облегчает их чтение. Очень удобно.

Имя ей CCZE. Правда она не обновлялась с 2003 года, но это и не нужно.

Ставим:
sudo aptitude install ccze

Юзаем:
ccze -A < /var/log/syslog | tail -f -n 20

Ключ -А нужен чтобы текст выводился "сырым", иначе всякие tail'ы да less'ы подглючивают.

0
Ваша оценка: Ничего

подсветка текста в консоли

Иногда хочется пропустить текст через такой фильтр, как 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 ( коментарий с пояснениями)

0
Ваша оценка: Ничего

Как раскрасить приглашения bash

Заносится в ~/.bashrc. При выполнении su root меняются цвета.

COLOR1="\[\033[0;36m\]"
COLOR2="\[\033[0;33m\]"
COLOR3="\[\033[0;38m\]"
COLOR4="\[\033[0;32m\]"
 
if [ "$UID" = 0 ]; then
    # I am root
    COLOR2="\[\033[0;31m\]"
    PS1="$COLOR1[$COLOR1\u$COLOR2@$COLOR1\h$COLOR2:$COLOR4\W$COLOR1]$COLOR2# $COLOR3"
else
    PS1="$COLOR1[$COLOR1\u$COLOR2@$COLOR1\h$COLOR2:$COLOR4\W$COLOR1]$COLOR2\$ $COLOR3"
fi
0
Ваша оценка: Ничего