[Guida] Bash: ecco come creare alias e funzioni

La guida di oggi tratta un argomento utilissimo, la creazione di alias in bash. L’uso di alias va ad aumentare la propria efficienza nell’utilizzo del terminale, ed è di aiuto per quanti non ricordino le infinite opzioni di alcuni comandi. Concluderemo l’articolo con una introduzione alle function.

Bash alias: cosa sono e come crearli

Non so voi, ma il mio comando preferito da terminale è history. La mia scarsissima memoria unita ad una pigrizia atavica, spesso e volentieri mi porta ad affidarmi alla memoria storica dei vari terminali che utilizzo, piuttosto che agli innumerevoli postit attaccati un po’ ovunque tra casa ed ufficio. Se anche voi siete del club, allora i bash alias fanno al caso vostro.
bash alias
Questa istruzione permette di creare uno shortcut, al quale associare una istruzione complessa. Ciò consente di aumentare notevolmente l’efficienza d’utilizzo del terminale. E questo, soprattutto in tutte quelle situazioni in cui facciamo sovente uso di comandi lunghi e ripetitivi, torna molto utile.

Vediamo come procedere per la loro creazione. Apriamo il file di configurazione come segue:

nano ~/.bashrc

La sintassi è semplicissima. Come si evince dallo screenshot, in primis serve la keyword, seguita dal nome del nostro shortcut ed infine dal comando che vogliamo accorciare, assegnato come una stringa tra virgolette. Tutto ciò che è preceduto da un hash è un commento. Possiamo, ad esempio, creare l’alias ll che sostituisce il comando ls -alF.
Dopo aver effettuato le modifiche, rendiamole persistenti dando, da terminale, il comando:

source ~/.bashrc

Bonus: le funzioni

Aumentiamo un pochino il livello di complessità, con la promessa di una trattazione più dettagliata dell’argomento in una guida futura. Una bash function altro non è che un insieme di istruzioni, che possono essere richiamate dall’utente. Queste possono essere aggiunte sempre al file bashrc usando la seguente struttura:

nome_funzione ( ) {
. . . istruzioni
. . . }

bash function

Nel codice riportato, a titolo esemplificativo, viene creata in maniera grezza e brutale la funzione lffl, richiamabile tramite terminale con la sintassi lffl nome-foto.estensione nuovo-nome. Questa funzione sostanzialmente rinomina la foto utilizzando il secondo argomento $2 che le passiamo, e la riproporziona 1400*qualcosa.

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2020/04/guida-bash-alias-funzioni.html

Visited 10 times, 1 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.