Terminale: ls colorato
Ordunque, ls (che sta per "list") è a dir poco fondamentale e ci consente di visualizzare il contenuto di una directory (per saperne di più scrivete nel terminale man ls). Una bella comodità è che a seconda del tipo di oggetto (file, directory, link simbolici, ecc) colora il testo in modo diverso, in modo da facilitarci la lettura del contenuto della directory, grazie all'opzione --color, che può valere "always", "never", "auto".
Per qualche strana ragione però la funzionalità potrebbe essere disattivata. Come riabilitarla? Beh, io ho fatto così:
- siccome voglio questa opzione sempre attivata, mi serve il comando ls --color=always
- siccome voglio creare un alias¹ del comando che ho scritto su scriverò alias='ls --color=always'
- siccome voglio che l'alias sia definitivo per il mio utente devo mettere il comando nel file .bashrc che sta nella mia home
In soldoni, andiamo nella nostra home e apriamo il file .bashrc, quindi cerchiamo queste righe²:
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
appena sotto scriviamo questo:
alias='ls --color=always'
Chiudiamo il file e dalla prossima sessione avremo ls colorato!
¹ giusto ieri ho scritto un articolo a riguardo :)
² se non le trovate inseritele in fondo al file e buonanotte al secchio :)