Acabei de adicionar isso ao meu .bashrcpara obter uma saída colorida com less:
# Colorize less man pages.
export LESS_TERMCAP_md=$'\e[01;34m'
export LESS_TERMCAP_us=$'\e[01;33m'
export LESS_TERMCAP_so=$'\e[01;44;37m'
export LESS_TERMCAP_mb=$'\e[01;31m'
export LESS_TERMCAP_mr=$'\e[01;35m'
export LESS_TERMCAP_me=$'\e[00m'
export LESS_TERMCAP_ue=$'\e[00m'
export LESS_TERMCAP_se=$'\e[00m'
... e agora, de repente, certos comandos (parecem estar relacionados à exibição de variáveis de ambiente) produzem saída de cores que corresponde a essas novas configurações. Estou escapando errado? Ou esse comportamento é intencional? Eu tentei algumas outras variações de fuga, mas elas não funcionaram less.
Por exemplo, aqui está uma captura de tela de um envcomando.

php -i também possui saída colorida, mas apenas na seção de variáveis de ambiente.

man top= em\e[01;34mSYNOPSIS\e[00mvez de colorir a palavra "SINOPSE".