О том, что если речь идёт о скриптах башевских или Перловских - в первой строчке всегда пишется путь к интерпретатору !# bin/bash это указатель на то какой интерпретатор должен работать с последующими командами. В терминале, о чем спрашивали выше, баш работает по дефолту, то есть терминал - это есть ни что иное как интерфейс к башу