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.