在 zsh 中取消全局别名的别名

Yah*_*hya 4 unix alias zsh

我已经使用 "alias -g" 在我的 zsh shell 中定义了一个全局别名。当我尝试取消别名时,shell 会抛出以下错误:“取消别名:没有这样的哈希表元素”。

关于如何取消全局定义别名的任何指示?

dev*_*ull 6

您需要在尝试时逃脱它unalias。试着说:

unalias \aliasname
Run Code Online (Sandbox Code Playgroud)

代替

unalias aliasname
Run Code Online (Sandbox Code Playgroud)

由于它是一个全局别名,除非您将其转义,否则 shell 将在命令行中的任何位置替换它。