¿Puedo tener la salida de color ls automáticamente si mi TÉRMINO es “xterm-256color”?

2

¿Puedo tener una salida de color automática para ls si mi variable de entorno TERM está establecida en xterm-256color ?

    
pregunta CyberSkull 23.05.2013 - 23:12

2 respuestas

4

Si está usando bash, podría agregar export CLICOLOR="YES" a su ~/.bashrc .

    
respondido por el demure 23.05.2013 - 23:22
4

Solo por el bien de cualquiera que pueda venir y preguntarse cómo restringir esto solo cuando el TÉRMINO es un cierto valor, podría poner algo como esto en el archivo "rc" de su shell (.zshrc o .bashrc, etc.) :

case "$TERM" in 

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

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

    vt100)
        export CLICOLOR="NO"
    ;;

esac

Tenga en cuenta que el segundo ejemplo está ahí para mostrar por qué puede querer usar 'caso' en lugar de 'si / entonces': la capacidad de usar la coincidencia de comodines y el uso de varias entradas separadas por |

    
respondido por el TJ Luoma 23.05.2013 - 23:46

Lea otras preguntas en las etiquetas