Ayarlayabilir veya bash bir ortam değişkeni dışa aktarırsanız, şunları yapabilirsiniz unset onu. Bash'de bir takma ad ayarlarsanız, hizalamayı kaldırabilirsiniz . Ancak bir işlev bozukluğu yok gibi görünüyor .
Bir yer, örneğin bu (önemsiz) darbe işlevi, göz önünde .bash_aliases dosyası ve kabuk başlatma okunmuştur.
function foo () { echo "bar" ; }
Bu işlev tanımını mevcut kabuğumdan nasıl temizleyebilirim?
(Başlatma dosyalarının değiştirilmesi veya kabuğun yeniden başlatılması sayılmaz.)
unfunction
bir komut için güzel bir isim olurdu :-)