Programming language · IT
Bash and the shell
Open a terminal on almost any Linux server and the prompt belongs to Bash, the GNU shell that runs commands, chains them through pipes and turns them into scripts; macOS now defaults to its close relative zsh. Administrators and DevOps engineers live in it. It excels at gluing programs together and fails at application logic, so a script longer than a page usually wants a real language.
Maker's site: www.gnu.org/software/bash (opens in a new tab) (no commission).
Where it is used
The topics that name this programming language, with the reason.
Courses for this tool
79 courses teach this tool. The first 6 are listed; details and the provider link are on each course page.
Linux Command Line Basics
Udacity
Last reviewed 26 September 2026 · Getting Digital
