Bash kabuğu UNIX için geliştirilmiş olan kabukların en önemlilerinden biridir.

Temel olarak Bash (Bourne Again Shell)  Bourne Shell’in geliştirilmiş sürümüdür.  Tcsh ise C-Shell üzerinde gerçekleştirilmiş iyileştirilmelerin sonucudur. Unix altında, bash kabuğu diğer benzerlerine nazaran daha fazla özelliğe ve işleve sahiptir. Linux işletim sistemi için de derlenen bash ise hem tcsh, hem de ksh’dan özellikler taşır.

Bir Slackware dağıtımında tüm bu kabuklar kullanıcının hizmetine sunulmuş olup bash kabuğu sistem ilk açıldığında tanımlıdır. Kullanıcı sisteme girdiği zaman bu kabuk aktif olur, bundan sonra kullanıcı herhangi bir kabuk altında çalışmalarına devam edebilir. Bunun için sadece ismini komut satırında yazması yeterlidir.