এটি Zsh FAQ থেকে :
2.5: বাশের সাথে মিল
বোর্ন-অ্যাগেইন শেল, বাশ, আরেকটি বর্ধিত বোর্নের মতো শেল; সবচেয়ে সুস্পষ্ট
zsh থেকে পার্থক্য হ'ল এটি কর্ন শেল অনুকরণ করার চেষ্টা করে না। যেহেতু উভয়
শাঁসগুলি সক্রিয় বিকাশের অধীনে রয়েছে এটি খুব নির্দিষ্ট হওয়া সম্ভবত বোধগম্য নয়
এখানে. স্পষ্টতই, বাশ স্ট্যান্ডার্ড কমপ্লায়েন্সির (যেমন পসিক্স) আরও মনোযোগ দিয়েছে
দীর্ঘতর, এবং এখনও অবধি আরও অশুভ ইন্টারেক্টিভ বৈশিষ্ট্যগুলি এড়ানো হয়েছে (প্রোগ্রামেবল)
সমাপ্তি, ইত্যাদি) যা zsh আছে।
আমি সেগুলি উভয়ই ব্যবহার করেছি, তবে এখনকার দিনগুলিতে বাশকে পছন্দ করি কারণ আমি ডিফল্টরূপে যে মেশিনগুলি ডিফল্টরূপে ব্যাশ করার জন্য কাজ করি b স্ট্যান্ডার্ড-কমপ্লায়েন্সির মন্তব্যটি আমার কাছে গুরুত্বপূর্ণ কারণ এর অর্থ ওএসের মধ্যে ধারাবাহিকতা।
জেডএস-এর অটোমোપ્লেশন দক্ষতা রয়েছে, তবে আমি এমন কেস সন্ধান করতে থাকি যেখানে আমি কী চাইতাম তা এটি জানে না। এটি বেশ কয়েক বছর আগে ছিল, সুতরাং সম্ভবত এটির পরে উন্নতি হতে পারে।
আমি খুঁজে পেয়েছি যে set -o vi
বাশের "vi-মোড" ( ) সক্ষম করা এটি সাধারণভাবে কমান্ড-লাইনের পরিবেশকে আরও সুন্দর করে তোলে তাই আমি আমার .bashrc
ফাইলটিতে তাত্ক্ষণিক তা করি ।
শেল স্ক্রিপ্টগুলি লেখার সময় আমি কখনই বাশ বা জেডএস-এ প্রোগ্রাম করি না - আমি sh ( /bin/sh
) ব্যবহার করে প্রোগ্রাম করি কারণ এটি সর্বনিম্ন সাধারণ ডিনোমিনেটর এবং কমপক্ষে সামঞ্জস্যতার সমস্যা রয়েছে। এটি কেবল একটি পুরানো অভ্যাস যা আমাকে ভালভাবে দাঁড় করিয়েছে।