مرکز دانش IT |
Bash (Unix shell)
پوسته یونیکس Bash
یک پوسته یونیکس است که به صورت آزاد توسط برایان فاکس (به انگلیسی: Brian Fox) برای پروژهٔ گنو و برای جایگزینی پوسته بورن نوشته شدهاست. این پوسته اولین بار در سال ۱۹۸۹ ارائه شده و تا الآن در بسیاری از نسخههای لینوکس و سیستم عامل مک به عنوان پوسته ورود توزیع شدهاست. یک نسخه از بَش در ویندوز ده هم موجود است. همینطور بَش پوسته پیش فرض در سیستم عامل سولاریس ۱۱ میباشد. بَش یک پردازندهٔ فرمان است که معمولاً در یک پنجرهٔ متنی اجرا میشود، جایی که کاربر فرمانهایی را تایپ میکند. بَش همینطور میتواند فرمانهای خود را از یک فایل دریافت کند. مثل همهٔ پوستههای یونیکس از این ویژگیها پشتیبانی میکند: بسط اسم فایلها، پایپها، «سند همینجا»، جایگزینی فرمان، ساختارهای کنترلی. بَش کلمات اساسی، قواعد دستوری، و بقیهٔ ویژگیهای اساسی را از پوستهٔ بورن کپی کردهاست. ویژگیهای دیگری مثل تاریخ از پوستهٔ سی و پوستهٔ کورن کپی شدهاست. بَش منطبق با استاندارد پازیکس است اما با تعدادی افزونه و بسط استاندارد پازیکس. نام بَش سرنام Bourne-again shell در انگلیسی است که یک بازی با کلمات و ایهام است به این ترتیب که هم اشاره به پوستهٔ بورن میکند و هم به کلمهٔ born again اشاره دارد که به معنی «دوباره متولد شده» است.