GNU Bash
| Versione | 4(aggiornata: 11/11/2015) |
| Piattaforme | Mac, Linux |
| Licenza | Freeware |
| Categoria | Sistema |
Caratteristiche principali
- Estensione della sintassi dei comandi della shell Bourne
- Modifica interattiva della riga di comando
- Array indicizzati di dimensioni illimitate
- Sostituzione dei comandi
- Caratteri jolly per i nomi dei file
Panoramica del software
GNU Bash è una shell Unix creata per il progetto GNU. Bash significa Bourne Again SHell ed è un'alternativa software gratuita alla shell Bourne. È ampiamente utilizzata come shell per il sistema operativo GNU.
Bash utilizza una sintassi dei comandi che è un'estensione della sintassi dei comandi della shell Bourne e può eseguire molti degli script della shell Bourne. La shell include diverse funzionalità della shell C (csh) e della shell Korn (ksh). Bash offre la modifica interattiva della riga di comando, funzioni e alias della shell, array indicizzati di dimensioni illimitate e controllo dei processi. La shell supporta anche la sostituzione dei comandi, i caratteri jolly per i nomi dei file, le pipeline e strutture di controllo e variabili per l'iterazione e la verifica delle condizioni.
Bash è ampiamente utilizzata come shell per il sistema operativo GNU. Include diverse funzionalità ed è sottoposta a miglioramenti continui. Nel complesso, GNU Bash è un notevole miglioramento rispetto alla shell Bourne e integra anche funzionalità delle shell csh e ash.
Tipo di file principale
Tipi di file supportati
| Estensione | Tipo di file |
|---|---|
| .SH | Script della shell Bash |
| .BASH_HISTORY | File della cronologia di Bash |
| .BASH_PROFILE | File della shell Bash per l'accesso interattivo |
| .BASHRC | File shell Bash di accesso non interattiva |
| .PROFILE | Profilo della shell Bash |
| .SH | Script della shell Bash |