export LESS_TERMCAP_md=$'\E[0;33;5;74m' # begin bold
export LESS_TERMCAP_us=$'\E[0;36;5;146m' # begin underline
Nesses dois casos, todas as cores e atributos são redefinidos (0), a cor de primeiro plano é alternada para amarelo / marrom (33) ou ciano (36), depois a intermitência é ativada (5) e, em seguida, outra coisa também acontece (74 ou 146), que são provavelmente indefinidos e não desejados.
export LESS_TERMCAP_so=$'\E[38;5;246m'
Este é diferente porque 38 usa parâmetros numéricos adicionais. Ele representa a cor de primeiro plano estendida (e, similarmente, 48 seria a mesma para segundo plano), e se seguido por um 5 como o próximo parâmetro (que não tem nada a ver com o piscar desta vez) o terceiro número especifica o índice da cor ( de 0 a 255: 16 cores legadas padrão, seguidas por um cubo RGB 6x6x6, seguido por 24 cores em escala de cinza), veja por exemplo aqui .
Alguns emuladores de terminal tamb� suportam cores RGB diretas arbitr�ias, nesse caso, 38 devem ser seguidos por 2 e, depois, por tr� n�eros decimais no intervalo 0-255 para R, G, B respectivamente, e. # BADA55 é
\E[38;2;186;218;85m