Bir kabuk etkileşimli çalışıyorsa davranışını bir kaç yolla değiştirir.
Başlatma dosyaları Bash Başlatma Dosyaları bölümünde açıklandığı gibi okunur ve çalıştırılır.
İş denetimi öntanımlı olarak etkinleştirilir. İş denetimi etkin olduğunda, Bash klavyeden üretilen SIGTTIN, SIGTTOU ve SIGTSTP sinyallerini yoksayar.
Bash bir komutun ilk satırını okumadan önce PS1 değişkenini yorumlar ve gösterir. Çok satırlı komutlarda, ikinci ve müteakip satırları okumadan önce PS2 değişkenini yorumlar ve gösterir.
Bash birincil komut istemi $PS1i göstermeden önce PROMPT_COMMAND değişkenini bir komut olarak yorumlar ve çalıştırır.
Kullanıcının uçbiriminde komutları okumak için Readline kullanılır.
Bash bir komutu okurken standart girdisinden bir EOF aldığında, çıkmak yerine set yerleşiğinin -o seçeneği ile etkinleştirilen ignoreeof seçeneğinin değerine bakar.
Komut geçmişi ve geçmiş yorumlaması öntanımlı olarak etkindir. Bir etkileşimli kabuk çıkarken, Bash komut geçmişini $HISTFILE değişkenindeki dosyaya kaydeder.