(3 réponses)
Fermé il y a 5 ans.
Imaginons que vous laissez votre terminal ouvert et qu'un collègue arrive et tape :
alias exit='echo nope'
alias unalias='echo nope'
alias type='echo nope'
alias builtin='echo nope'
alias alias='echo nope'
Comment pourriez-vous exécuter l'une de ces commandes de toute façon ?
Réponse acceptée :
La méthode que je connais pour ce faire consiste à faire précéder la commande d'une barre oblique inverse :
$ type type
nope type
$ \type type
type is aliased to `echo nope'
$ unalias type
nope type
$ \type unalias
unalias is aliased to `echo nope'
$ \unalias unalias
$ unalias type
$ type type
type is a shell builtin
$ type unalias
unalias is a shell builtin
$
Je ne sais pas où cela est documenté, cependant.