zsh: উবুন্টু সফ্টওয়্যার ইনস্টল করতে সহায়তা করার অনুরোধ জানায়


0

আমি এক্সবুন্টু চালাচ্ছি এবং ডিফল্ট শেল হিসাবে বাশ থেকে zsh এ স্যুইচ করছি। এটি দুর্দান্ত কাজ করে - বাশের দিনগুলি কেবলমাত্র আমি মিস করি তা হ'ল: যখন আমি কোনও কমান্ড ইনস্টল করি না যা ইনস্টল করা হয় না তখন বাশ আমাকে এটি ইনস্টল করার জন্য অ্যাপ্ট-গেট কমান্ড লাইনটি বলবে। Zsh দিয়ে এটি অর্জন করা সম্ভব?

উত্তর:


1

এটি ইতিমধ্যে এখানে উত্তর দেওয়া হয়েছে বলে মনে হচ্ছে ।

প্রতিক্রিয়া 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()

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.