Definice a význam Bash (Bourne-Again Shell)

Co je Bash (Bourne-Again Shell)?

Bash, ačkoli se obvykle nepíše s velkým písmenem, je zkratka pro „Bourne-Again Shell“ a je pojmenován po Stephenu Bourneovi, tvůrci unixového shellu„sh“. Je to interpret příkazového jazyka odvozený od sh, který dokáže vykonávat příkazy zadané na příkazovém řádku a zpracovávat textové soubory vstupní.

Bash (bash) podporuje všechny příkazy původního Bourneova shellu (sh) a mnoho dalších. Obsahuje také funkce z Korn shellu (ksh) a C shellu (csh), jako je editace příkazového řádku, nahrazování příkazů syntaxí a historie příkazů. Bash také podporuje „expanzi závorek“, která slouží k vytváření souvisejících textových řetězců. Tato operace poskytuje efektivní způsob vyhledávání jmen souborů a přejmenování více souborů. Novější verze Bash podporují regulární výrazy (Bash 3.0) a asociativní pole (Bash 4.0).

Bash původně vyvinul Brian Fox pro projekt GNU a byl vydán v roce 1989. Shell bash byl původně distribuován s operačním systémem GNU a později se stal výchozím shellem pro více distribucí Linuxu a Mac OS X. Poslední verze Bash (verze 3 a 4) vyvinul Chet Ramey a v současné době je vydává Free Software Foundation, stejná organizace, která distribuuje operační systém GNU.

Definice Bash (Bourne-Again Shell) na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Bash (Bourne-Again Shell) nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Bash (Bourne-Again Shell) alebo chcete navrhnúť nový technický termín, kontaktujte nás.