(3 odpovědi)
Uzavřeno před 5 lety.
Řekněme, že necháte terminál otevřený a přijde kolega a napíše:
alias exit='echo nope'
alias unalias='echo nope'
alias type='echo nope'
alias builtin='echo nope'
alias alias='echo nope'
Jak byste vůbec mohli spustit jeden z těchto příkazů?
Přijatá odpověď:
Metoda, o které vím, je předložit příkaz zpětným lomítkem:
$ 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
$
Nevím však, kde je to zdokumentováno.