Skip to content
Getting Digital

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.

Fields: IT Support, Networking and Infrastructure

Courses in the directory

82 courses are filed here; the top 6 by our ranking, details and the provider link on each course page.

Last reviewed 26 September 2026 · Getting Digital