在 bash 中,如何在不注销的情况下删除别名?

RSF*_*on7 4 bash alias shell-builtin bashrc

我有一个别名,我.bashrc真的不想要它了。我删除了alias,但我的 bash 已经加载了这个别名。

我可以alias在不注销的情况下从这个 bash 中删除它吗?

zje*_*zje 7

通过使用unalias

[zak ~]$ alias ls
alias ls='ls --color=auto'
[zak ~]$ unalias ls
[zak ~]$ alias ls
bash: alias: ls: not found
Run Code Online (Sandbox Code Playgroud)


mrb*_*mrb 5

使用unalias命令:

$ alias foo=ls
$ foo
... ls output ...
$ unalias foo
$ foo
bash: foo: command not found
Run Code Online (Sandbox Code Playgroud)