Bash este un limbaj de comandă și un shell Unix. A fost scris pentru proiectul GNU. Este utilizat pe scară largă ca un shell implicit pentru majoritatea distribuțiilor Linux.
Comenzile Bash sunt de obicei scrise într-un shell de text, dar un set de comenzi (un script) pot fi executate dintr-un fișier.
Când scrieți cod bash, este foarte util să utilizați tasta tab pentru a completa automat o linie a unei comenzi date.
Bash poate redirecționa ieșirea standard și eroarea standard.
Spre deosebire de multe limbaje de programare, scripturile bash folosesc paranteze pătrate în loc de paranteze tradiționale. Un separator de blocuri de cod este o linie nouă, așa că introducerea în Bash poate fi familiarizată cu tastarea unui script în Python.
Este foarte util să tastați rapid în Bash, deoarece comenzile sale sunt utilizate în activitatea administrativă de zi cu zi. Pentru a vă aminti toate comenzile, este mai bine să le tastați în loc să le lipiți sau să executați un script. De obicei, tastați un set scurt de instrucțiuni sau o singură comandă în linia de comandă, astfel încât să o introduceți singură vă ajută să vă amintiți comenzile Bash.