back

Apici e percorsi completi (path) pur svolgendo una funzione analoga possono essere utilizzati secondo un criterio di opportunità che suggerisce l'uso degli apici all'interno del terminale, in quanto più comodi ed immediati di path che possono essere anche molto lunghi. Viceversa però il path completo è sempre da consigliarsi nella definizione dell'alias stesso in quanto permette di prevenire gli errori nella definizione di sequenze complesse di comandi.

Bash da la possibilità di digitare un alias direttamente all'interno di un terminale che lo terrà in memoria fino alla fine della sessione di lavoro a meno che, cessata la sua utilità, non si utilizzi il comando unalias seguito dal nome dell'alias stesso ($nome) per rimuoverlo.

Da ultimo una considerazione su alias e funzioni impostate e la possibilità di richiamarle da parte dell'utente. È possibile prevedere diversi modi di consultare le impostazioni effettuate e richiamare di volta in volta quelle che occorrono senza ricordare tutto a memoria. Per brevità e semplicità il comando suggerito è il seguente

$ cat ~/.bash_aliases | less

I possibili utilizzi degli alias sono, ovviamente, molti di più e rappresentano una delle numerose possibilità offerte dalla bash mediante la personalizzazione del .bashrc. Chissà che non si possa allargare di più il discorso se questo articolo sarà di un qualche interesse per il lettore.


Note di chiusura

Il presente articolo ha un carattere divulgativo senza pretese di completezza né di altro tipo, in quanto rappresenta solo una raccolta di esempi che possono, dando delle idee, invitare alla lettura dei manuali e della documentazione esistente.



Redattore: gnomob


Ringraziamenti

skizzhg alias pc='startfluxbox'
che ha ideato il presente lavoro ed ha fornito la maggioranza degli esempi utilizzati (che a sua volta ringrazia tutti quelli dai quali ha tratto ispirazione nelle sue ricerche)

mm-barabba alias gtk?='echo "Cogito, ergo KDE"'
che mi ha proposto di collaborare alla sua stesura (ed amorevolmente minacciato per rispettare le scadenze!)

la comunità dei debianizzati
immancabile punto di riferimento per me nel corso degli anni

debian e tutti quanti concorrono al suo sviluppo ed al suo mantenimento
...debbo davvero spiegare il perché? :-)

back