我已经使用 "alias -g" 在我的 zsh shell 中定义了一个全局别名。当我尝试取消别名时,shell 会抛出以下错误:“取消别名:没有这样的哈希表元素”。
关于如何取消全局定义别名的任何指示?
您需要在尝试时逃脱它unalias。试着说:
unalias \aliasname
Run Code Online (Sandbox Code Playgroud)
代替
unalias aliasname
Run Code Online (Sandbox Code Playgroud)
由于它是一个全局别名,除非您将其转义,否则 shell 将在命令行中的任何位置替换它。