এটি ইতিমধ্যে এখানে উত্তর দেওয়া হয়েছে বলে মনে হচ্ছে ।
প্রতিক্রিয়া 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()
।