usando unalias
:
[zak ~]$ alias ls
alias ls='ls --color=auto'
[zak ~]$ unalias ls
[zak ~]$ alias ls
bash: alias: ls: not found
Eu tinha um alias no meu .bashrc
e realmente não o quero mais. Eu apaguei o alias
, mas meu bash já tem esse alias carregado.
Posso apagar este alias
deste bash sem sair?
Use o comando unalias
:
$ alias foo=ls
$ foo
... ls output ...
$ unalias foo
$ foo
bash: foo: command not found
Se você tiver muitos aliases e quiser limpá-los, execute unalias -a
. Em seguida, você pode criar o arquivo .bashrc
(ou .bash_aliases
) para usar os aliases lá.
$ unalias -a
$ # '.' is like an alias to 'source'
$ . ~/.bashrc
Às vezes, é desejável desativar um alias temporariamente, em vez de não aplicá-lo totalmente. 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 ...
Tags bash alias bashrc shell-builtin