Bash – Progetto GNU – Free Software Foundation
GNU Bash
Bash è la shell del Progetto GNU—la shell Bourne Again.Questa è una shell compatibile con sh che incorpora funzioni utili dalla shell Korn (ksh) e dalla shell C(csh). È destinato a conformarsi allo standard IEEE POSIX P1003.2/ISO 9945.2 Shell e strumenti. Offre miglioramenti funzionali rispetto shfor sia la programmazione e l’uso interattivo. Inoltre, la maggior parte degli script sh può essere eseguito da Bash senza modifiche.
I miglioramenti offerti da Bash includono:
- modifica della riga di comando,
- cronologia comandi di dimensioni illimitate,
- controllo del lavoro,
- funzioni e alias della shell,
- array indicizzati di dimensioni illimitate,
- aritmetica intera in qualsiasi base da due a sessantaquattro.
Il manutentore ha anche una pagina Bash che include domande frequenti.
Scarica
Le versioni stabili possono essere trovate sul server GNU principale(HTTPS, HTTP, FTP) e sui suoi specchi; per favore usa un mirror se possibile.
Documentazione
Documentazione forBashis disponibile online, asis documentazione per la maggior parte del software GNU. Puoi anche trovare informazioni Subash eseguendo info bashorman bash, o guardando/usr/share/doc/bash/
, /usr/local/share/doc/bash/
o directory simili sul tuo sistema. Un breve riassunto è disponibile byrunning bash help help.
Mailing list
- <[email protected]> (interfaccia web) viene utilizzato per chiedere aiuto su Bash, Bash programmazione o Bash shell scripting;
- <bug-bash @ gnu.org > (interfaccia web) viene utilizzato per segnalare bug o discutere la maggior parte degli aspetti dello sviluppo di Bash.
Annunci su Bash e la maggior parte degli altri software GNU sono fatti su [email protected].
Per iscriversi a queste o a qualsiasi mailing list GNU, si prega di inviare una mail vuota con un’intestazione Subject: di “subscribe” alla relativa lista-request. Ad esempio, per iscriverti alla lista GNUannouncement, devi inviare posta a <[email protected]>. Oppure è possibile utilizzare l’interfaccia web.
Partecipare
Lo sviluppo di Bash,e GNU in generale, è uno sforzo volontario, e si può contribuire. Per informazioni, leggere Come aiutare GNU. Se ti piace essere coinvolto, è una buona idea unirsi alla mailinglist di discussione (vedi sopra).
Sviluppo Per le fonti di sviluppo, i tracker di bug e patch e altre informazioni, consultare la pagina delBashproject savannah.gnu.org. Tradurre Bash Per tradurre i messaggi del programma in altre lingue, si prega di fare riferimento alla pagina TranslationProject per Bash. Nuove traduzioni o aggiornamenti alle stringhe esistenti non saranno incorporati in Bash se vengono inviati altrove.Per ulteriori informazioni, vedere il Progetto di Traduzionehome page. Il manutentore Bash è attualmente mantenuto da Chet Ramey.Si prega di utilizzare le mailing list per il contatto.
Licensing
Bashis software libero; è possibile ridistribuirlo e/o modificarlo sotto i termini della GNU General Public License come pubblicato dalla FreeSoftware Foundation; o la versione 3 della Licenza, o (a youroption) qualsiasi versione successiva.