Ho appena aggiunto questo al mio .bashrcper ottenere un output colorato con 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 ora all'improvviso alcuni comandi (sembra essere correlato alla visualizzazione delle variabili di ambiente) producono un output di colore che corrisponde a queste nuove impostazioni. Sto scappando male? O è questo comportamento intenzionale? Ho provato alcune altre varianti di escape, ma non hanno funzionato less.
Ad esempio, ecco uno screenshot di un envcomando.

php -i ha anche un output colorato, ma solo nella sezione delle variabili d'ambiente.

man top=\e[01;34mSYNOPSIS\e[00minvece di colorare la parola "SINOSSI".