Come Fare Alias per la Shell

Pubblicato da Yuri Carlenzoli | 13 luglio 2011

Ecco come fare alias per la shell su linux, permette di personalizzare comandi ed eseguire qualsiasi cosa senza spostarsi tra directory.

Come-Fare-Alias-Shell

Anche se questo succede raramente al giorno d'oggi, su linux può succedere che programmi o più frequentemente script che possono essere utili siano avviabili solamente da shell come ad esempio Youtube2mp3 che in un colpo solo permette di scaricare e convertire video da YouTube, oppure, può essere che vengono fatti script personalizzati i quali vengono utilizzati spesso, tramite un alias di shell è possibile non spostarsi tramite il comando cd fra le varie directory ed anche impostare a qualsiasi script o programma un nome personalizzato.

Teoricamente e semplificatamene tramite un alias non si fa altro a dire al sistema che lo script "XXX" od il programma "YYY" presente nella directory "tal dei tali" lo si vuole richiamare tramite il comando "ZZZ", il tutto lo si farà digitando solo un comando perchè nell'alias si può impostare il percorso assoluto al programma o script quindi sono utili anche per velocizzare il lavoro oppure per chi non conosce tutti i comandi e ne ha trovato uno o più che ritiene utili ma non ne ricorda il nome.

Creare alias di shell è molto semplice basta definirli nel file .bashrc collocato nella home directory dell'utente, se il file non esiste basta crearlo con un qualsiasi editor di testo puro, la sintassi per creare alias è anch'essa molto semplice, in pratica è:

alias comando che richiamerà il comando o lo script='comando o script'

Ad esempio, per vedere tutti i file contenuti in una directory tramite il comando "dimmi-che-file-ci-sono-in-questa-directory" nel file ".bashrc" si dovrà inserire:

alias dimmi-che-file-ci-sono-in-questa-directory='ls'

Comando-Eseguito-Tramite-Alias

Invece, per eseguire script tramite alias senza la necessità di navigare tutte le directory del filesystem, al posto del comando originale basterà inserire la path assoluta dello script che si vuole avviare tramite alias.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Moderazione dei commenti attiva. Il tuo commento non apparirà immediatamente.