Posso ter saída de cores ls automaticamente se o meu TERM for “xterm-256color”?


Respostas:


4

Se você está usando o bash, você pode adicionar export CLICOLOR="YES" para o seu ~/.bashrc.


GHAAAAA! Eu configurei a variável errado! Eu configurei para CLICOLORS!
CyberSkull

1
Você também pode fazer uso do LS_COLORS var para personalizar as cores
demure

4

Apenas por causa de qualquer um que possa vir e se perguntar como restringir isso para somente quando o TERM é um certo valor, você poderia colocar algo como isto no arquivo "rc" do seu shell (.zshrc ou .bashrc etc):

case "$TERM" in 

    xterm-256color)
        export CLICOLOR="YES"
    ;;

    *color|xterm*)
        export CLICOLOR="YES"
    ;;

    vt100)
        export CLICOLOR="NO"
    ;;

esac

Observe que o segundo exemplo está ali apenas para mostrar por que você pode querer usar 'case' em vez de 'if / then': a capacidade de usar correspondência de curingas e usar várias entradas separadas por |

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.