
Tenía un alias en mi .bashrc
y realmente ya no lo quiero. Borré el archivo alias
, pero mi bash ya tiene este alias cargado.
¿Puedo borrar esto alias
de esta fiesta sin cerrar sesión?
Respuesta1
mediante el uso unalias
:
[zak ~]$ alias ls
alias ls='ls --color=auto'
[zak ~]$ unalias ls
[zak ~]$ alias ls
bash: alias: ls: not found
Respuesta2
Utilice el unalias
comando:
$ alias foo=ls
$ foo
... ls output ...
$ unalias foo
$ foo
bash: foo: command not found
Respuesta3
Si tiene muchos alias y desea borrarlos todos, ejecute unalias -a
. Luego puede obtener su archivo .bashrc
(o .bash_aliases
) para usar los alias allí.
$ unalias -a
$ # '.' is like an alias to 'source'
$ . ~/.bashrc
A veces es deseable desactivar un alias temporalmente en lugar de quitarle el alias por completo. Para hacer esto, coloque una \
delante de su comando.
$ alias foo=ls
$ foo
... ls output ...
$ \foo
bash: foo: command not found
$ foo
... ls output ...