Il comando alias in Linux ti consente di creare scorciatoie per i comandi, rendendoli più facili da ricordare e utilizzare.
Sei stanco di digitare gli stessi comandi più e più volte? Sfortunatamente, come amministratori di sistema, inevitabilmente utilizziamo ripetutamente gli stessi comandi.
Un alias Bash è un metodo per integrare o sostituire i comandi Bash con nuovi comandi. Quindi puoi risparmiare tempo creando alias per i comandi più utilizzati.
Cos'è un alias in Linux?
Un alias è un comando personalizzato creato dall'utente per eseguire un altro comando o gruppo di comandi, solitamente più complicato.
Pertanto, è una scorciatoia per fare riferimento a un comando. In altre parole, un alias è un comando di scelta rapida che avrà le stesse funzionalità di se stessimo scrivendo l'intero comando.
Ad esempio, puoi impostare l'alias tgz
come scorciatoia per tar xvzf
comando.
Hai trovato molto utile creare alias per semplificare la tua vita da riga di comando.
Elenca gli alias attualmente definiti
Puoi vedere un elenco di alias definiti sul tuo profilo semplicemente eseguendo l'alias
comando.
alias
Sopra, puoi vedere gli alias predefiniti definiti per il tuo utente. Ad esempio, come puoi vedere, eseguendo ll
equivale a eseguire ls -alF
.
Puoi creare qualsiasi cosa, da semplici scorciatoie a potenti comandi personalizzati usando alias come questo.
Come creare un alias in Linux
Creare un alias in Linux è molto semplice. La sintassi è la seguente:
alias alias_name='command_to_run'
- Inizia con l'
alias
comando. - Quindi digita il nome dell'alias che vuoi creare
- Aggiungi un
=
segno, senza spazi su entrambi i lati del=
- Quindi digita il comando (oi comandi) che vuoi che il tuo alias esegua quando viene eseguito. Questo può essere un semplice comando o una potente combinazione di comandi.
Puoi inserirli dalla riga di comando mentre stai lavorando o, più probabilmente, inserirli in uno dei tuoi file di avvio, come il tuo .bashrc
file, così saranno disponibili ogni volta che effettui l'accesso.
Un alias in Linux può essere impostato direttamente nella shell come segue:
alias ll='ls -alF'
Quando il ll
viene eseguito, il comando utilizzerà l'alias e il -alF
opzione.
Si noti che l'impostazione di un alias in Linux in questo modo funziona solo per la durata di una sessione di shell. Quando la shell è chiusa, l'alias andrà perso.
È necessario utilizzare un file di configurazione della shell per fare in modo che un alias persista tra le sessioni della shell e i riavvii. Per Bash, questo è il .bashrc
file.
Il .bashrc
il file si trova nella tua home directory. Quindi apri il file nel tuo editor di testo:
vim ~/.bashrc
Ora trova una posizione nel file in cui desideri conservare gli alias. Ad esempio, puoi aggiungerli alla fine del file:
Salva il file. I nuovi alias vengono caricati automaticamente nella successiva sessione del terminale.
Tuttavia, se vuoi usarli nella sessione corrente, ricarica il .bashrc
file utilizzando il seguente comando:
source ~/.bashrc
Come faccio a rimuovere un alias in Linux?
Puoi usare gli unalias
comando con la seguente sintassi per rimuovere un alias in Linux:
unalias [alias_name]
Ad esempio, supponiamo di avere un alias chiamato count
, che conta il numero di file nella directory corrente.
Per rimuoverlo, dobbiamo eseguire:
unalias count
Naturalmente, se l'alias è salvato nel .bashrc
file, dobbiamo eliminare la riga che lo definisce.
Se vogliamo eliminare contemporaneamente tutti gli alias esistenti, possiamo utilizzare il comando seguente:
unalias -a
Conclusione
Sebbene questo alias Linux rappresenti un semplice cambiamento della qualità della vita, puoi applicare questo stesso concetto a comandi lunghi e complicati che potresti dover utilizzare di routine durante il tuo lavoro quotidiano.
Quindi, ora puoi pensare ai comandi che usi di più e creare scorciatoie per loro nella tua shell.
Per ulteriori informazioni sull'alias
comando in Linux, consulta la sua pagina del manuale.