Bash، اگرچه معمولاً با حروف بزرگ نوشته نمیشود، مخفف "Bourne-Again Shell" است و نام آن از استفان بورن، خالق یونیکس پوسته (Shell) "sh." این یک مفسر زبان دستوری است که از sh مشتق شده است که می تواند دستورات وارد شده در خط فرمان (Command Prompt) را اجرا کند و فایل متنی ورودی (Input) را پردازش کند.
Bash (bash) از تمام دستورات پوسته اصلی Bourne (sh) و همچنین بسیاری از دستورات دیگر پشتیبانی می کند. . همچنین شامل ویژگیهایی از پوسته Korn (ksh) و پوسته C (csh)، مانند ویرایش خط فرمان، جایگزینی دستور است. نحو (Syntax) و تاریخچه فرمان. Bash همچنین از "توسعه مهاربندی" پشتیبانی می کند، که برای تولید متن مرتبط رشته (String) استفاده می شود. این عملیات یک روش کارآمد برای جستجوی نام فایل (Filename) و تغییر نام چندین فایل را فراهم می کند. نسخه های جدیدتر Bash از عبارات منظم (Bash 3.0) و آرایه های انجمنی (Bash 4.0) پشتیبانی می کنند.
Bash در ابتدا توسط برایان فاکس برای گنو (GNU) توسعه داده شد و در سال 1989 منتشر شد. پوسته span class="command">bash ابتدا با سیستم عامل گنو توزیع شد و بعداً به پوسته پیش فرض برای چندین توزیع لینوکس (Linux) و او اس اکس (OS X) تبدیل شد. نسخههای اخیر Bash (نسخههای 3 و 4) توسط چت رامی توسعه داده شد و در حال حاضر توسط بنیاد نرمافزار آزاد، همان سازمانی که سیستم عامل گنو را توزیع میکند، منتشر شده است.
تعریف بش (Bash) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف بش (Bash) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.