(3 risposte)
Chiuso 5 anni fa.
Diciamo che lasci il terminale aperto e un collega arriva e digita:
alias exit='echo nope'
alias unalias='echo nope'
alias type='echo nope'
alias builtin='echo nope'
alias alias='echo nope'
Come potresti comunque eseguire uno di questi comandi?
Risposta accettata:
Il metodo di cui sono a conoscenza per farlo è quello di premettere al comando una barra rovesciata:
$ 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
$
Tuttavia, non so dove sia documentato.