Birleşik komutlar kabuk programlama oluşumlarıdır. Her oluşum bir anahtar sözcükle veya denetim işleci başlar ve sonlandırıcı bir anahar sözcük veya işleç ile sonlanır. Bir birleşik komut ile ilişkili bir yönlendirme (bkz,
Yönlendirmeler) aksi belirtilmedikçe birleşik komut içindeki tüm komutlara uygulanır.
Bash komutları gruplamak ve onları tek bir birim olarak çalıştırmak için döngüleri, koşullu komutları ve gruplama mekanizmalarını sağlar.