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