Bash
Bash, dat doorgaans niet met hoofdletters wordt geschreven, is een acroniem voor "Bourne-Again Shell" en is genoemd naar Stephen Bourne, de maker van de Unix-shell "sh." Het is een opdrachtinterpreter die is afgeleid van sh en opdrachten kan uitvoeren die bij een opdrachtprompt worden ingevoerd en tekstbestandsinvoer kan verwerken.
Bash (bash) ondersteunt alle opdrachten van de oorspronkelijke Bourne-shell (sh), evenals vele andere. De shell bevat ook functies uit de Korn-shell (ksh) en C-shell (csh), zoals het bewerken van opdrachtregels, syntaxis voor opdrachtvervanging syntaxis en een opdrachtgeschiedenis. Bash ondersteunt ook "accolade-expansie", die wordt gebruikt om verwante teksttekenreeksen te genereren. Deze bewerking biedt een efficiënte manier om naar bestandsnamen te zoeken en meerdere bestanden een nieuwe naam te geven. Nieuwere versies van Bash ondersteunen reguliere expressies (Bash 3.0) en associatieve arrays (Bash 4.0).
Bash werd oorspronkelijk ontwikkeld door Brian Fox voor het GNU Project en uitgebracht in 1989. De bash-shell werd aanvankelijk verspreid met het GNU-besturingssysteem en werd later de standaardshell voor meerdere Linux-distributies en Mac OS X. Recente versies van Bash (versies 3 en 4) werden ontwikkeld door Chet Ramey en worden momenteel gepubliceerd door de Free Software Foundation, dezelfde organisatie die het GNU-besturingssysteem verspreidt.
Test je kennis