Bash

The GNU Bourne Again Shell — the default scripting language of Linux and macOS automation.

dynamic interpreted since 1989 scriptingimperative

Bash is the lingua franca of Unix automation — cron jobs, deployment scripts, CI pipelines, and dotfiles are almost universally written in it. Despite quirky syntax, its ubiquity on every Linux server and macOS machine makes it an essential tool for every developer.

Missing something? Add a tool, framework, or book via a PR.
Contribute