Ricerca nel sito web

Come creare e utilizzare il comando Alias in Linux


Gli utenti Linux spesso hanno bisogno di utilizzare lo stesso comando più e più volte. Digitare o copiare ripetutamente lo stesso comando riduce la tua produttività e ti distrae da ciò che dovresti fare.

Puoi risparmiare tempo creando alias per i comandi utilizzati più comunemente. Gli alias sono come scorciatoie personalizzate che rappresentano un comando (o una serie di comandi) che può essere eseguito con o senza opzioni personalizzate. È probabile che tu stia già utilizzando alias sul tuo sistema Linux senza nemmeno saperlo.

Elenca gli alias attualmente definiti in Linux

Puoi visualizzare un elenco di alias definiti sul tuo profilo semplicemente eseguendo il comando alias.

alias

Qui puoi vedere gli alias predefiniti definiti per il tuo utente nel sistema Ubuntu.

Come puoi vedere, eseguire il comando ll equivale a eseguire il comando ls -alF.

ll
ls -alF

Puoi creare un alias con un singolo carattere che sarà equivalente a un comando di tua scelta.

Come creare alias in Linux

La creazione di alias è un processo relativamente semplice e veloce. Puoi creare due tipi di alias: temporaneo e permanente. Esamineremo entrambi i tipi.

Creazione di alias temporanei in Linux

Quello che devi fare è digitare la parola alias quindi utilizzare il nome che desideri utilizzare per eseguire un comando seguito dal segno "=" e citare il comando a cui desideri creare l'alias .

La sintassi è la seguente:

alias shortName="your custom command here"

Ecco un esempio reale:

alias wr=”cd /var/www/html”

È quindi possibile utilizzare la scorciatoia "wr" per andare alla directory webroot. Il problema con questo alias è che sarà disponibile solo per la sessione terminale corrente.

Se apri una nuova sessione del terminale, l'alias non sarà più disponibile. Se desideri salvare i tuoi alias tra sessioni, avrai bisogno di un alias permanente.

Creazione di alias permanenti in Linux

Per mantenere gli alias tra le sessioni, puoi salvarli nel file del profilo di configurazione della shell dell'utente. Questo può essere:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Pesce – ~/.config/fish/config.fish

La sintassi da utilizzare è praticamente la stessa della creazione di un alias temporaneo. L'unica differenza deriva dal fatto che questa volta lo salverai in un file. Quindi, ad esempio, in bash, puoi aprire un file .bashrc con il tuo editor preferito in questo modo:

vim ~/.bashrc

Trova un punto nel file in cui desideri conservare gli alias. Ad esempio, puoi aggiungerli alla fine del file. Per motivi organizzativi, puoi lasciare un commento prima dei tuoi alias in questo modo:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

Salvare il file. Il file verrà caricato automaticamente nella sessione successiva. Se desideri utilizzare l'alias appena definito nella sessione corrente, emetti il seguente comando:

source ~/.bashrc

Per rimuovere un alias aggiunto tramite la riga di comando è possibile rimuoverlo utilizzando il comando unalias.

unalias alias_name
unalias -a [remove all alias]
Conclusione

Questo era un breve esempio di come creare il proprio alias ed eseguire i comandi utilizzati di frequente senza dover digitare ogni comando ancora e ancora. Ora puoi pensare ai comandi che usi di più e creare scorciatoie per loro nella tua shell.