پوسته Bash
From Wikipedia, the free encyclopedia
بَش (به انگلیسی: Bash) یک پوسته یونیکس است که به صورت آزاد توسط برایان فاکس (به انگلیسی: Brian Fox) برای پروژهٔ گنو و برای جایگزینی پوسته بورن نوشته شدهاست.این پوسته اولین بار در سال ۱۹۸۹ ارائه شده و تا الان در بسیاری از نسخههای لینوکس و مکاواس، سولاریس و بیاسدی به عنوان پوسته ورود توزیع شدهاست. یک نسخه از بَش در ویندوز ۱۰ هم موجود است.
این نوشتار نیازمند عنوان مترادف فارسی است. خواهشمند است این کار را با توجه به متن اصلی و رعایت دستور خط فارسی و برابر سازی به زبان فارسی انجام دهید. |
نویسنده(های) اصلی | Brian Fox |
---|---|
توسعهدهنده(ها) | Chet Ramey |
مخزن | |
سیستمعامل | چندسکویی |
مجوز | جیپیال نسخهٔ ۳ |
وبگاه | صفحه اصلی |
بَش یک پردازشگر دستور است که معمولاً در یک پنجرهٔ ترمینال اجرا میشود. این پوسته مانند همه پوستههای یونیکس، میتواند دستوراتش را از یک فایل بگیرد. همچنین این پوسته کلمات اساسی، قواعد دستوری، و بقیهٔ ویژگیهای اساسی را از پوستهی بورن کپی کردهاست. ویژگیهای دیگری مثل تاریخ از پوستهٔ سی و پوستهٔ کورن کپی شدهاست. بَش منطبق با استاندارد پازیکس است.
نام بَش سرنام Bourne-again shell در انگلیسی است که یک بازی با کلمات و ایهام است به این ترتیب که هم اشاره به پوستهٔ بورن میکند و هم به کلمهٔ born again اشاره دارد که به معنی «دوباره متولد شده» است.
یک حفرهٔ امنیتی موجود در پوستهٔ بَش از زمان ورژن ۱/۰۳ (اوت ۱۹۸۹)، معروف به «شوک پوسته» در سپتامبر سال ۲۰۱۴ کشف شد و به سرعت باعث یک سری حمله در پهنهٔ اینترنت شد. هنگامی که محل اشکال پیدا شد، به سرعت تغییرات بهروزرسانی انجام شد و مسئله رفع شد.