Oggi vorrei illustrarvi un semplice metodo per colorare la shell in Mac Os.
Io utilizzo Lion, ma il metodo funziona anche per le versioni precedenti.
Per prima cosa dovete aprire il file
/etc/barshrc
con il vostro editor preferito, se non siete molto pratici usate il comando:
$ sudo nano /etc/bashrc
Aggiungete dopo
if [ -z "$PS1" ]; then return file seguenti righe:
export LS_OPTIONS='--color=auto'
export CLICOLOR='Yes'
export LSCOLORS='Bxgxfxfxcxdxdxhbadbxbx'
La stringa LSCOLORS va interpretata così:
1-directory
2-system_link -> /dev/null
3-socket
4-pipe
5-executable
6-block_special
7-char_special
8-exe_setuid
9-exe_setgid
a-dir_writeothers_sticky
b-dir_writeothers_NOsticky
Nell'esempio i primi due caratteri (Bx) si riferiscono al colore del carattere per le directory e allo sfondo da utilizzare.
- B: colore rosso, la letera maiuscola indica il carattere in grassetto
- x: colore di defaut.
Se avete fretta o cambiate spesso i colori, questo sito può tornarvi utile per generare la stringa LSCOLORS: http://geoff.greer.fm/lscolors/
TIP: Per poter vedere le modifiche dovete lanciare un nuovo terminale con (cmd + n).
TIP: in Bash se volete commentare una riga, quindi non intepretarla, dovete inserire uno "sharp" (#) all'inizio di quella riga.
Spero possa essere utile a qualcuno! Commenti e consigli sono sempre ben accetti!
Commenti
Posta un commento
Gli autori non sono responsabili per quanto pubblicato dai lettori nei commenti ad ogni post. Verranno cancellati i commenti ritenuti offensivi o lesivi dell’immagine o dell’onorabilità di terzi, di genere spam, razzisti o che contengano dati personali non conformi al rispetto delle norme sulla Privacy e, in ogni caso, ritenuti inadatti ad insindacabile giudizio degli autori stessi.