回答:
unset -f z
zという名前の関数の設定を解除します。カップルの人々は答えました:
unset z
ただし、関数とzという名前の変数がある場合、変数ではなく関数のみが設定解除されます。
Zshの場合:
unfunction z
これは、unhash -f z
またはの別の(おそらくより良い)名でunset -f z
あり、以下のファミリーの他のメンバーと一致しています。
unset
unhash
unalias
unlimit
unsetopt
そのようなことに疑問がある場合は、入力un<tab>
して完全なリストを表示してください。
(少し関連:ようですが、機能/別名を持つこともうれしいですrealiases
、refunctions
、resetopts
、reenv
、などは「再ためにsource
あなたが/分離など、それらをグループ化した場合、それぞれのファイルを」。)