আমি এটি করেছি:
$ z() { echo 'hello world'; }
কিভাবে আমি তা পরিত্রাণ পেতে পারি?
আমি এটি করেছি:
$ z() { echo 'hello world'; }
কিভাবে আমি তা পরিত্রাণ পেতে পারি?
উত্তর:
unset -f z
Z নামক ফাংশনটি আনসেট করবে। কয়েকজন লোক এর সাথে উত্তর দিয়েছে:
unset z
তবে আপনার যদি একটি ফাংশন এবং z নামক একটি ভেরিয়েবল থাকে তবে কেবল ভেরিয়েবলটি আনসেট করা হবে, ফাংশনটি নয়।
জেডসে:
unfunction z
এটি অন্য (যুক্তিযুক্ত আরও ভাল) নাম unhash -f z
বা unset -f z
এর পরিবারের অন্যান্য পরিবারের সাথে সামঞ্জস্যপূর্ণ:
unset
unhash
unalias
unlimit
unsetopt
এই জাতীয় জিনিসগুলির সাথে সন্দেহ un<tab>
হলে সম্পূর্ণ তালিকাটি দেখতে টাইপ করুন ।
(সামান্য সম্পর্কিত: এটি ফাংশন / alias লেখা আছে চমৎকার মত realiases
, refunctions
, resetopts
, reenv
, ইত্যাদি "পুনরায় করতে source
নিজ নিজ ফাইল", যদি আপনি / পৃথকীকৃত থাকেন যেমন তাদের দলবদ্ধ।)