Bash | ||||
---|---|---|---|---|
Schermafbeelding van Bash
| ||||
Ontwerper(s) | Brian Fox | |||
Ontwikkelaar(s) | GNU (project) | |||
Uitgebracht | 8 juni 1989 (35 jaar geleden) | |||
Recentste versie | 5.2.37 (23 september 2024)[1] | |||
Status | Actief | |||
Besturingssysteem | GNU/Linux, BSD, macOS, Windows | |||
Geschreven in | C | |||
Categorie | Unix-shell | |||
Licentie(s) | GPL-3.0+ | |||
Versiebeheer | Officiële broncode | |||
Website | (en) Projectpagina | |||
|
Bash, wat staat voor Bourne Again Shell, is een shell voor POSIX-systemen en wordt onder andere gebruikt op Linux en macOS. Het is geschreven door GNU en is sterk geïnspireerd op sh (afgeleid van de eerste twee letters van shell (Engels voor omhulsel)), het opdrachtregelprogramma van Unix.
De naam is een woordgrapje op de naam van de originele shell, die voluit Bourne shell heet, naar de auteur (Stephen Bourne). Bourne again wordt in het Engels hetzelfde uitgesproken als born again, hetgeen wedergeboren betekent. Bash streeft 100% achterwaartse compatibiliteit met sh na.
Vanwege de rijke syntaxismogelijkheden van bash is het ook mogelijk in bash ingewikkelde opdrachtregels uit te voeren. Deze opdrachten kunnen worden opgeslagen in afzonderlijke bestanden (meestal omwille van hun lengte) en vormen dan scripts.