Таинственный фантом rm -i alias - PullRequest
0 голосов
/ 04 февраля 2012

Я использую zsh в Mac OS 10.6.8.

Итак, одна из моих машин внезапно запрашивает подтверждение каждый раз, когда я звоню.это с неизменной страстью.У меня никогда не было проблем с rm, и мне не нужно обсуждать потенциальные возможности.

Первое, что я сделал, было which rm, которое сообщает rm: aliased to rm -i.

Теперь я охотился высоко и низко за этим псевдонимом.zshrc, .config (которого у меня нет), файлы zshrc по умолчанию: везде, где я могу придумать.Нигде не упоминается псевдоним rm.

Существует ли простой способ определить, где настраивается этот псевдоним?Или перечислить все места, где zsh может искать строки конфигурации?

1 Ответ

2 голосов
/ 09 мая 2012

Нет, нет способа узнать, из какого загрузочного файла настроен псевдоним, вроде как искать их самостоятельно.

Файлы запуска Z-shell можно найти здесь .

Комментарий к вопросу предполагает /etc/profile; это неверно (если вы сами его не используете), поскольку /etc/profile - это файл запуска оболочки типа Борна.

Если вы не можете найти место, где он находится, вы можете сбросить псевдоним [нижний абзац] в ~/.zshrc: unset rm. Это должно работать, если это сделано после того, как псевдоним установлен.

...