Linux Alias
Su molte distribuzioni è possibile digitare da shell il comando
Questo comando ci restituirà una lista dei file contenuti nella directory corrente formattati in una certa maniera.
Ma vi siete mai chiesti se "ll" sia o meno un comando Linux?
La risposta è no.
"ll" non è altro che un alias, o per meglio dire un qualcosa che ci permette di rinominare un comando o uno script.
Per maggiore chiarezza provate a digitare al vostro prompt il seguente comando
Otterrete una lista simile alla seguente (può variare da distro a distro)
alias d='dir'
alias dir='/usr/bin/ls $LS_OPTIONS --format=vertical'
alias ll='ls -lart'
alias ls='/usr/bin/ls $LS_OPTIONS'
alias mc='. /usr/share/mc/bin/mc-wrapper.sh'
alias v='vdir'
alias vdir='/usr/bin/ls $LS_OPTIONS --format=long'
Fate caso alla terza riga, è quella che abbiamo preso come esempio.
Come potete notare alla digitazione dell'alias "ll" otteniamo lo stesso risultato che avremmo digitando:
In linux possiamo definire molti alias che ci possono semplificare la vita.
IMPORTANTE
Quando si digita un comando al prompt, Linux fa prima un controllo sulla "tabella" degli alias, quindi se percaso definiste un alias in questa maniera :
alla digitazione di "ll" non avreste la lista dei file e delle directory, ma l'apertura dell'editor "vi".
Inoltre allo spegnimento della macchina gli alias vanno persi, per far si che il sistema si ricordi, basterà inserire
all'interno del file ".profile" presente nella nostra home (se non c'è createlo) tutti gli alias di cui abbiamo bisogno.
Io in particolare ho ridefinito l'alias "ll" in questa maniera
# alias ll="ls -lart --color"
che mi permette di vedere file e directory con il colore.
Ciao
Lemoeb