Bash je príkazový jazyk a unixový shell. Bol napísaný pre projekt GNU. Je široko používaný ako predvolený shell pre väčšinu distribúcií Linuxu.
Príkazy Bash sa zvyčajne píšu v textovom prostredí, ale súbor príkazov (skript) možno spustiť zo súboru.
Pri písaní bash kódu je veľmi užitočné použiť kláves tabulátora na automatické dokončenie riadku daného príkazu.
Bash môže presmerovať štandardný výstup a štandardnú chybu.
Na rozdiel od mnohých programovacích jazykov používajú bash skripty vo veľkej miere hranaté zátvorky namiesto tradičných zátvoriek. Oddeľovač bloku kódu je nový riadok, takže písanie v Bash môže byť známe ako písanie skriptu v Pythone.
Je veľmi užitočné písať rýchlo v Bash, pretože jeho príkazy sa používajú pri každodennej administratívnej práci. Aby ste si zapamätali všetky príkazy, je lepšie ich písať namiesto ich vkladania alebo spúšťania skriptu. Zvyčajne do príkazového riadku napíšete krátky súbor inštrukcií alebo jeden príkaz, takže ak ho napíšete sami, pomôže vám to zapamätať si príkazy Bash.