April 28
Il sistema operativo UNIX utilizza il comando "Alias" per sostituire un comando esistente con una parola o una stringa di caratteri. È possibile creare un alias per ogni comando del sistema operativo, di comando shell o script. Il comando originale alias faceva parte della shell UNIX C. E 'stato portato alla maggior parte degli ambienti di shell UNIX e Linux, tra cui Korn e Bash.
La sintassi per il comando è
NAME = "comando più opzioni" alias
La parola "alias" è il comando. La parola "NAME" rappresenta la parola o la stringa che si desidera utilizzare per rappresentare il comando. La parte "di comando più opzioni" viene sostituito con il comando che si desidera creare l'alias e le opzioni che si desidera utilizzare. Ad esempio, il comando
alias rm = "rm -i"
creerà un alias per il comando "rm" che non eliminare i file senza chiedere conferma. Non c'è spazio tra il simbolo uguali e le parole prima e dopo di esso. Se si specifica alcuna opzione, è necessario racchiudere l'intero comando tra virgolette. In caso contrario, è possibile omettere.
Se si sta utilizzando la shell Bash, potete fare le vostre alias permanente definendoli nel file ".bash_profile" ".bashrc" o. Gli utenti di C shell dovrebbero definire gli alias nel file ".profile". Questi file si trovano nella home directory e vengono letti quando la shell inizia. Ogni alias deve essere posizionato su una riga separata all'interno del file.
gli utenti della shell Korn tipicamente posto alias in un file separato ".env" che si trova nella home directory dell'utente. Le seguenti linee vengono poi poste nel file ".profile"
ENV = ~/.env
esportazione ENV
. $ ENV
Queste linee indicano la shell per leggere il file .env quando la shell inizia.
È possibile visualizzare un elenco di tutti gli alias che sono già impostati digitando le "alias" comando da solo. Questo stamperà l'intero elenco di alias e comandi che rappresentano. Se si desidera visualizzare il comando per un particolare alias, digitare "nome alias" al prompt dei comandi.
L'eliminazione di un alias può essere fatto rimuovendo l'alias dal ".bash_profile", ".bashrc", ".profile" o file ".env" e riavviare il guscio. È inoltre possibile utilizzare il comando "NAME unalias" per eliminare un alias. Se l'alias è definito in un file, questo verrà nuovamente inizializzato la prossima volta che si avvia il guscio.
Di seguito è riportato un elenco di alias di uso comune:
Elencare i file in forma lunga: alias ls = "ls -l"
Chiedi conferma quando si eliminano i file: alias rm = "rm -i"
Cancellare la cronologia: CLH alias = "storia -c"
Usare la parola "bye" piuttosto che "uscita" per chiudere una sessione di terminale: alias bye = uscita