alias (POSIX)
Alias
Informazione
genere
|
Utilità UNIX ( d )
|
---|
Il comando aliasofferto da molte shell di computer consente di definire nuovi comandi. Viene utilizzato principalmente per abbreviare un comando con le sue opzioni o per aggiungere opzioni di default a un comando usato regolarmente.
Esempi:
Sotto sh e suoi derivati,
-
alias ll='ls -l'crea il comando llche verrà eseguito ls -l.
-
alias llricorda la definizione di ll.
POSIX fornisce le operazioni e le opzioni di alias, che possono anche visualizzare le definizioni di quelle create in precedenza.
- L'esecuzione di un alias equivale all'esecuzione della sua definizione.
- Il comando aliassenza argomenti mostra un elenco di tutti gli alias correnti.
- Un alias definito durante la shell verrà dimenticato alla chiusura di quest'ultima.
- Se un alias ridefinisce un comando, rimane accessibile anteponendolo a una barra rovesciata
Esempio:
Dopo alias ls='ls -ls'
-
lseseguire il comando lscon le opzioni che creano un elenco dettagliato di file in ordine di dimensione.
-
\lsesegue il comando lscon le sue opzioni predefinite, che restituiscono un elenco alfabetico di nomi di file.
Gli alias sono generalmente definiti nel file di avvio della shell (~ / .bashrc per bash ).
Alcune distribuzioni come Debian riservano un file .bash_aliases, che deve essere chiamato in .bashrc
unalias
unalias ll(o alias ll=) rimuove l'alias ll, ma solo per la shell corrente. Sarà necessario eliminare la sua definizione nel file appropriato.
Note e riferimenti
-
(in) IEEE , " Alias Definition " ,2008, (en) IEEE , " Alias substitution " ,2008.
-
(in) IEEE , " definizione ls " ,2008.