Come creare alias e funzioni di shell su Linux

Crea i tuoi comandi Linux usando alias e funzioni della shell Bash. Domare attività ripetitive, troncare processi prolissi e configurare comandi standard con le opzioni che usi sempre e che fai fatica a ricordare.

Alias e gli script di shell sono tecniche potenti nei sistemi operativi Linux e Unix che ti consentono di affinare la tua esperienza della riga di comando in modo che sia proprio ciò che desideri. È possibile definire i propri comandi adatti alle proprie esigenze specifiche e per alleviare il carico di attività ripetitive.

Alias ​​e script di shell fare lo stesso tipo di lavoro. Consentono di definire e denominare un insieme di funzionalità della shell Bash che è quindi richiamabile con il nome che gli è stato assegnato. Digitare il nome è più semplice e conveniente che dover digitare tutti i passaggi o comandi ogni volta che si desidera utilizzarli.

La differenza tra un alias e uno script è di complessità e scala. Gli script sono più bravi a contenere blocchi di codice più lunghi e più elaborati. Gli alias sono perfetti per contenere set di comandi più brevi e concisi.

Alias ​​predefiniti

Alcuni alias sono predefiniti per te. Per visualizzare l’elenco degli alias definiti nel sistema, utilizzare il comando alias senza parametri:

alias

Questi sono gli alias definiti sulla macchina di test Ubuntu su cui è stato ricercato questo articolo. Se avessi definito degli alias personalizzati, anche questi verrebbero visualizzati in questo elenco.

Nella parte superiore dell’elenco, c’è un alias dall’aspetto complicato chiamato alert. Ci arriveremo tra un momento. C’è un mucchio di diversi alias per il comando ls e c’è un gruppo di alias che forniscono l’output a colori al grep famiglia di comandi. Ad esempio, con questi alias definiti, ogni volta che digiti:

grep

Il sistema lo interpreterà come:

grep --color=auto

Questo mostra un punto importante con gli alias. Possono avere lo stesso nome dei comandi esistenti. Possono persino contenere il comando originale al loro interno.

Ecco la definizione dell’alias grep.

alias grep='grep --color=auto'

Il comando alias viene utilizzato per definire un alias.
Successivamente viene fornito il nome dell’alias. In questo esempio è grep.
Il segno di uguale collega il nome dell’alias a