ব্যাশ (ইউনিক্স শেল)
ব্যাশ (ইংরেজি: Bash) ব্রায়ান ফক্স কর্তৃক গ্নু প্রকল্পের জন্যে বৌর্ন শেলের ফ্রি সফটওয়্যার বিকল্প হিসাবে লিখিত একটি ইউনিক্স শেল ও কমান্ড ল্যাঙ্গুয়েজ।[৪][৫] ১৯৮৯ সালে মুক্তি পাওয়ার পর থেকে,[৬] অধিকাংশ গ্নু/লিনাক্স ডিস্ট্রিবিউশন ও ম্যাকওএসের ডিফল্ট লগইন শেল হিসেবে এটি ব্যবহৃত হয়ে আসছে। মাইক্রোসফট উইন্ডোজ ১০-এর জন্যেও একটি সংস্করণ রয়েছে।[৭] সোলারিস ১১-এর ডিফল্ট ইউজার শেলও ব্যাশ। [৮]
মূল উদ্ভাবক | ব্রায়ান ফক্স |
---|---|
প্রাথমিক সংস্করণ | ৮ জুন ১৯৮৯ |
স্থিতিশীল সংস্করণ | ৪.৪.২৩ / ১ জুন ২০১৮[১] |
রিপজিটরি | |
যে ভাষায় লিখিত | সি |
অপারেটিং সিস্টেম | |
প্ল্যাটফর্ম | গ্নু |
উপলব্ধ | বহুভাষিক (গেটটেক্সট) |
ধরন | ইউনিক্স শেল, কমান্ড ল্যাঙ্গুয়েজ |
লাইসেন্স | গ্নু জেনারেল পাবলিক লাইসেন্স+[৩] |
ওয়েবসাইট | www |
ব্যাশ একটি কমান্ড প্রসেসর যেটি একটি টেক্সট উইন্ডোতে রান হয়, যেখানে ব্যবহারকারী কার্য নির্বাহের জন্যে কমান্ড টাইপ করে থাকে। ব্যাশ শেল স্ক্রিপ্ট নামের একটি ফাইল থেকে কমান্ড রিড ও এক্সিকিউট করতে পারর। অন্যসব ইউনিক্স শেলের মত, এটি কন্ডিশন-টেস্টিং ও ইটিরেশনের জন্যে ফাইলনেম গ্লোবিং (ওয়াইল্ড কার্ড ম্যাচিং), পাইপিং, হেয়ার ডকুমেন্ট, কমান্ড সাবস্টিটিউশন, চলক ও কন্ট্রোল ফ্লো স্ট্রাকচার সমর্থন করে।