0

MacOS10.6.8でzshを使用しています。

そのため、突然、私のマシンの1つが、rmするたびに確認を求めてきます。

率直に言って、私はこれを執拗な情熱で嫌います。私はrmに問題があったことは一度もないので、可能性について議論する必要はありません。

私が最初にしたことはwhich rm、レポートrm: aliased to rm -iです。

今、私はこのエイリアスを高くも低くも探しました。zshrc、.config(私は持っていません)、デフォルトのzshrcファイル:私が考えることができるすべての場所。どこにもrmのエイリアシングについての言及はありません。

このエイリアスが構成されている場所を特定する簡単な方法はありますか?または、zshが構成行を探している可能性のあるすべての場所を一覧表示するには?

4

1 に答える 1

2

いいえ、エイリアスがどのスタートアップファイルから設定されているかを知る方法はありません。自分で検索するようなものです。

Zシェルスタートアップファイルはここにあります。

質問へのコメントは示唆してい/etc/profileます; /etc/profileBourneタイプのシェルスタートアップファイルと同様に、これは正しくありません(自分で調達している場合を除く) 。

ソースの場所が見つからない場合は、 :のエイリアス[下の段落]の設定~/.zshrcを解除できますunset rm。エイリアスが設定された後に実行されれば、これは機能するはずです。

于 2012-05-08T20:26:42.183 に答える