0

我在 Mac OS 10.6.8 上使用 zsh。

所以,突然间,我的一台机器在每次我 rm 时都要求我确认。

坦率地说,我怀着持久的热情讨厌这个。我从来没有遇到过 rm 的问题,我也不需要讨论潜力。

我做的第一件事是which rm报告rm: aliased to rm -i

现在,我一直在寻找这个别名。zshrc、.config(我没有)、默认的 zshrc 文件:我能想到的任何地方。没有在任何地方提到别名 rm 。

有没有一种简单的方法来确定这个别名的配置位置?或者列出 zsh 可能正在寻找配置行的所有位置?

4

1 回答 1

2

不,没有办法知道别名是从哪个启动文件配置的,只能自己搜索。

Z-shell 启动文件可以在这里找到。

对该问题的评论表明/etc/profile;这是不正确的(除非您自己采购),就像/etc/profileBourne 类型的 shell 启动文件一样。

如果您找不到它的来源,您可以在:中取消设置别名 [底部段落]。如果在设置别名后完成,那应该可以工作。~/.zshrcunset rm

于 2012-05-08T20:26:42.183 回答