L'alias per i comandi ti consente di definire le tue scorciatoie di comando brevi e facili da ricordare. Di seguito sono riportati alcuni esempi di definizione permanente di alias di comando nelle diverse shell come bash, ksh e sh. Puoi anche definire gli alias sulla riga di comando, ma non persisteranno dopo aver cambiato la shell o aver effettuato il logout dalla shell.
Bash Shell
Per creare un alias di comando per la shell bash:
1. Accedi come utente.
2. Aggiungi le seguenti righe a .bashrc nella home directory dell'utente:
$ vi ~/.bashrc alias [alias_name]='[command]' export [alias_name]
Ad esempio:
$ vi ~/.bashrc alias l='ls -lrt' export l
3. Nessuna disconnessione dalla shell e accesso di nuovo.
4. Eseguire il comando utilizzato nell'alias.
$ [alias_name]
Nel nostro esempio useremo :
$ lNOTA :Crea il file .bashrc se non è già presente.
Ksh Shell
Per creare un alias di comando per la shell ksh:
1. Accedi come utente.
2. Aggiungi le seguenti righe a .kshrc nella home directory di :
$ vi ~/.kshrc alias [alias_name]='[command]' export [alias_name]
Ad esempio:
vi ~/.bashrc alias c='clear' export c
3. Esci dalla shell e accedi nuovamente.
4. Eseguire il comando utilizzato nell'alias:
$ [alias_name]NOTA :Crea il file .kshrc se non è già presente.
sh Shell
Per creare un alias di comando per la shell /bin/sh:
1. Accedi come utente.
2. Aggiungi le seguenti righe a .profile nella home directory di :
$ vim ~/.profile alias [alias_name]='[command]' export [alias_name]
Ad esempio:
$ vi ~/.profile alias d='cd /some/log/directory' export d
3. Esci dalla shell e accedi nuovamente.
4. Eseguire il comando utilizzato nell'alias per verificare se funziona come desiderato.
$ [alias_name]
Definizione temporanea dell'alias di comando sulla riga di comando
Puoi anche definire temporaneamente l'alias per la shell connessa usando il comando seguente. Tieni presente che l'alias smetterà di funzionare se cambi la shell o esci dalla shell e riaccedi. I comandi seguenti funzionano per tutte le shell.
# alias [alias_name]='[command]' # export [alias_name]Come utilizzare gli alias di shell in Linux