Posso avere un output a colori automatico per ls
se la mia variabile di ambiente TERM
è impostata su xterm-256color
?
Posso avere un output a colori automatico per ls
se la mia variabile di ambiente TERM
è impostata su xterm-256color
?
Se stai utilizzando bash, potresti aggiungere export CLICOLOR="YES"
al tuo ~/.bashrc
.
Solo per il bene di chiunque potrebbe venire e chiedersi come limitare questo solo quando TERM è un certo valore, potresti inserire qualcosa di simile nel file "rc" della tua shell (.zshrc o .bashrc etc) :
case "$TERM" in
xterm-256color)
export CLICOLOR="YES"
;;
*color|xterm*)
export CLICOLOR="YES"
;;
vt100)
export CLICOLOR="NO"
;;
esac
Si noti che il secondo esempio è proprio lì per mostrare perché si potrebbe voler usare 'caso' invece di 'if / then': la possibilità di utilizzare la corrispondenza con caratteri jolly e utilizzare più voci separate da |
Leggi altre domande sui tag terminal environment-variables