Bash
Bash, anche se in genere non viene scritto con l'iniziale maiuscola, è l'acronimo di "Bourne-Again Shell" e prende il nome da Stephen Bourne, il creatore della shell Unix "sh". È un interprete del linguaggio dei comandi derivato da sh, in grado di eseguire i comandi inseriti in un prompt dei comandi ed elaborare l'input proveniente da file di testo.
Bash (bash) supporta tutti i comandi della shell Bourne originale (sh), oltre a molti altri. Include anche funzioni della shell Korn (ksh) e della shell C (csh), come la modifica della riga di comando, la sintassi della sostituzione dei comandi e la cronologia dei comandi. Bash supporta anche l'"espansione delle parentesi graffe", utilizzata per generare stringhe di testo correlate. Questa operazione offre un modo efficiente per cercare nomi di file e rinominare più file. Le versioni più recenti di Bash supportano le espressioni regolari (Bash 3.0) e gli array associativi (Bash 4.0).
Bash è stato sviluppato originariamente da Brian Fox per il Progetto GNU e pubblicato nel 1989. La shell bash è stata inizialmente distribuita con il sistema operativo GNU e in seguito è diventata la shell predefinita per diverse distribuzioni Linux e per Mac OS X. Le versioni recenti di Bash (versioni 3 e 4) sono state sviluppate da Chet Ramey e sono attualmente pubblicate dalla Free Software Foundation, la stessa organizzazione che distribuisce il sistema operativo GNU.
Metti alla prova le tue conoscenze