列出或删除终端别名

列出或删除终端别名

假设我为较长的 bash 命令设置了一些别名:

alias test1='long-command-1'
alias test2='long-command-2'

等等。是否可以列出当前定义的所有别名(最好使用别名所属的命令)?是否可以取消定义(删除)别名?

答案1

要列出系统中定义的所有别名,请打开终端并输入alias。它将列出每个别名alias以及别名为它的命令。

至于alias永久删除,您可以通过使用任何文本编辑器打开.bashrc文件(在您的主文件夹中)并删除(或注释掉,通过在#它们前面放置)与要删除的别名相对应的行来完成此操作。要使删除生效,您需要关闭终端并打开一个新终端,或者通过键入打开一个新的 bash shell bash

但是,如果你想暂时删除别名,只需这样做,unalias test1这将删除 的别名test1。请记住,如果你这样做,test1下次打开终端时,如果 别名在你的 中定义,它将再次出现.bashrc

相关内容