2012-02-04 70 views
0

我在Mac OS 10.6.8上使用zsh。神祕的幻影rm -i別名

所以,我所有的機器突然一個我每次RM一次問我確認。

坦率地說,我討厭這種持久的激情。我從來沒有遇到與rm有關的問題,我也不需要辯論潛在的問題。

我所做的第一件事就是which rm,該報告rm: aliased to rm -i

現在,我已經爲這個別名尋找高和低。 zshrc,.config(我沒有),默認的zshrc文件:無處不在我能想到的。任何地方都不會提及別名。

是否有一種簡單的方法來確定此別名的配置位置?或者列出zsh可能要查找配置行的所有位置?

+0

也許它最有可能來自/ etc/profile(因爲蘋果決定將它作爲系統範圍的默認值是一個好主意)? zsh手冊頁應在啓動時列出所有文件ZSh源 – 2012-02-04 16:28:53

回答

2

不,有沒有辦法知道哪些文件啓動一個別名已經從配置,自己有點搜索他們。

的Z-shell啓動文件可以發現here

對問題的建議/etc/profile;這是不正確的(除非你自己採購它),因爲/etc/profile是一個Bourne類型的shell啓動文件。

如果你找不到它的來源,你可以unset the alias [bottom paragraph]~/.zshrcunset rm。這應該工作,只要在設置別名後完成。