bash

Z Wikipedie, otevřené encyklopedie

Skočit na: Navigace, Hledání
Screenshot bashe na Gentoo Linuxu.

Bash je unixový (Linux/Unix/BSD) příkazový shell interpreter naprogramovaný v rámci projektu GNU. Název je akronym k názvu Bourne again shell - je založen na Bourne Shellu (sh), což byl nejpoužívanější unixový shell. Originální BSH byl napsaný panem Stephenem Bournem v Bellových laboratořích a Bash byl napsán Brianem Foxem v roce 1987. Bash byl také portován na operační systém Microsoft Windows projektem Cygwin.

Bash se snaží o širokou kompatibilitu, takže převzal možnosti ovládání a vlastnosti i z dalších shellů jako jsou např. Korn shell a C shell (ksh a csh). Zajímavou vlastností je automatické rozpoznání pod kterým jménem byl spuštěn a přizpůsobení syntaxe danému typu Shellu.

Cílem vývojářů je dosáhnout 100% kompatibility s implementací IEEE POSIX Shellu a specifikace nástrojů (tools specification) (IEEE Working Group 1003.2).

Bash však není jen velmi výkonným shellem, ale také mocným scriptovacím jazykem. Podporuje práci s proměnými, cykly while, for, do, funkce a mnoho dalšího.

[editovat] Literatura