如何创建“-减号”的别名

如何创建“-减号”的别名

我想映射-cd -

我尝试过使用或不使用单引号/双引号来转义它,但似乎都不起作用。

alias \-='cd -'alias '-'='cd -' =>
bash: alias: -=: invalid option alias: usage: alias [-p] [name[=value] ... ]

因此,问题是 bash 认为我想为别名定义一个选项。 (有什么解决方法吗?)

答案1

您必须告诉alias命令您没有使用-来指定选项。您可以使用--来指示选项的结束,任何后续文本都将被视为命令的参数。

  alias -- -=cd

相关内容