এটি ইতিমধ্যে এখানে উত্তর দেওয়া হয়েছে বলে মনে হচ্ছে ।
প্রতিক্রিয়া command-not-foundপ্যাকেজ দ্বারা জারি করা হয় , যা আপনার স্পষ্টতই ইতিমধ্যে রয়েছে, যেহেতু আপনার ইচ্ছামতো bashপ্রতিক্রিয়া জানাচ্ছেন। এটি zshব্যবহার করার জন্য এটি কনফিগার করার বিষয়টি কেবল ।
উবুন্টুতে সমাধানটি চেষ্টা করার পরে আমি দেখতে পেলাম যে উল্লিখিত ফাইলটি /etcবিদ্যমান নেই, তবে কেবল এই লাইনটি যুক্ত করার বিষয় এটি .zshrc:
command_not_found_handler() {/usr/lib/command-not-found "$1"}
আপনি দমন করতে চান zshর নিজস্ব command not foundবার্তা, আপনি যোগ করতে পারেন return 0হ্যান্ডলার চাই, কিন্তু এই একটি ত্রুটি প্রদর্শিত হবে না $?পরে।
সেখানে কিভাবে সম্পর্কে আরও তথ্যের হয় bashপ্যাকেজে ইন্টারফেসগুলি এখানে ।
মনে রাখবেন যে bashহ্যান্ডলারটি বলা হয়েছে command_not_found_handle(), যেখানে zshএটি রয়েছে command_not_found_handler()।