
Eu tinha um pseudônimo no meu .bashrc
e realmente não quero mais ele. Apaguei o alias
, mas meu bash já tem esse alias carregado.
Posso apagar isso alias
desta festa sem sair?
Responder1
usando unalias
:
[zak ~]$ alias ls
alias ls='ls --color=auto'
[zak ~]$ unalias ls
[zak ~]$ alias ls
bash: alias: ls: not found
Responder2
Use o unalias
comando:
$ alias foo=ls
$ foo
... ls output ...
$ unalias foo
$ foo
bash: foo: command not found
Responder3
Se você tiver muitos aliases e quiser limpar todos eles, execute unalias -a
. Então você pode obter seu arquivo .bashrc
(ou .bash_aliases
) para usar os aliases lá.
$ unalias -a
$ # '.' is like an alias to 'source'
$ . ~/.bashrc
Às vezes é desejável desabilitar um alias temporariamente em vez de removê-lo completamente. Para fazer isso, coloque um \
na frente do seu comando.
$ alias foo=ls
$ foo
... ls output ...
$ \foo
bash: foo: command not found
$ foo
... ls output ...