假设我为长 bash 命令设置了一些别名:
alias test1='long-command-1'
alias test2='long-command-2'
等等。是否可以列出当前定义的所有别名(理想情况下使用它是别名的命令)?是否可以取消定义(删除)别名?
假设我为长 bash 命令设置了一些别名:
alias test1='long-command-1'
alias test2='long-command-2'
等等。是否可以列出当前定义的所有别名(理想情况下使用它是别名的命令)?是否可以取消定义(删除)别名?
要列出系统中定义的所有别名,请打开终端并键入
alias
. 它列出了每个alias
命令及其别名。至于
alias
永久删除,您可以通过.bashrc
使用任何文本编辑器打开文件(在您的主文件夹中)并删除(或注释掉,通过#
在它们前面放置)与您要删除的别名相对应的行来删除. 要使删除生效,您需要关闭终端并打开一个新终端或通过键入打开一个新的 bash shellbash
。但是,如果您想暂时删除别名,您只需这样做
unalias test1
,这将删除test1
. 请记住,如果您这样做,如果test1
在您的.bashrc
.