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