U Unix Shell-ga asoslangan va POSIX-ga mos keladi.
Barcha Bourne Shell (sh) buyruqlari Bash-da mavjud.
Ko'pgina GNU/Linux tarqatishlarida bu standart Shell hisoblanadi.
Uning asosiy vazifasi operatsion tizimdan buyruq buyruqlarini sharhlashdir.
U juda ko'chma, shuning uchun u Unix va boshqa operatsion tizimlarning deyarli barcha versiyalarida ishlaydi.
Uning buyruqlar sintaksisi Bourne Shell sintaksisiga asoslangan ko'rsatmalarning yuqori to'plamidir.
U GNU loyihasining bir qismi sifatida 8 yil 1989 iyunda Brayan Foks tomonidan ishlab chiqilgan va chiqarilgan.
Bu vazifalarni avtomatlashtirish vazifasi bo'lgan skript fayllarini (Bash skriptlari) yaratish va boshqarish imkonini beradi.
U Skriptlarni ishlab chiqish uchun yaxshi tuzilgan, modulli va formatlangan harakatlar ketma-ketligini ta'minlaydi.
U buyruq qatorini tahrirlash, cheksiz o'lchamdagi buyruqlar tarixi, ishni boshqarish, qobiq va taxallus funktsiyalari, cheksiz o'lchamli indekslangan massivlar va boshqalarni taklif qiladi.