ব্যাশ (Bourne Again Shell) কী?
ব্যাশ (Bourne Again Shell) হল বোর্ন শেলের মুক্ত এবং উন্নত সংস্করণ যা লিনাক্স এবং GNU অপারেটিং সিস্টেমের সাথে বিতরণ করা হয়। ব্যাশ মূল সংস্করণের সমান হলেও কমান্ড-লাইন এডিটিং এর মতো অতিরিক্ত বৈশিষ্ট্য রয়েছে।
উৎপত্তি ও বৈশিষ্ট্য
পূর্ববর্তী বোর্ন শেল (sh নামে পরিচিত) উন্নত করার জন্য তৈরি করা ব্যাশে কর্ন শেল এবং C শেলের বৈশিষ্ট্যগুলো অন্তর্ভুক্ত রয়েছে। ব্যাশ IEEE POSIX-এ নির্দিষ্ট শেল স্ট্যান্ডার্ডের সাথে সামঞ্জস্যপূর্ণ হওয়ার উদ্দেশ্যে তৈরি করা হয়েছে। বোর্ন শেলের জন্য লিখিত একটি কমান্ড ল্যাঙ্গুয়েজ স্ক্রিপ্ট ব্যাশ শেলেও চলে।
ব্যাশ GNU জেনারেল পাবলিক লাইসেন্স (GPL)-এর অধীনে প্রকাশিত হয়েছে এবং অধিকাংশ ইউনিক্স এবং লিনাক্স সংস্করণের জন্য উপলব্ধ। এটি MS-DOS এবং উইন্ডোজেও পোর্ট করা হয়েছে।
নামের উৎপত্তি
Bash Reference Manual-এ ব্যাখ্যা করা হয়েছে যে, bash নামটি "Bourne-again SHell"-এর সংক্ষিপ্তরূপ যা বোর্ন শেলের লেখক স্টিফেন বোর্নের ऊपर একটি পান। ব্যাশ পূর্ববর্তী শেলের একটি সুপারসেট এবং সাধারণত বোর্ন শেল প্রোগ্রামের সাথে সামঞ্জস্যপূর্ণ।