Bash – Progetto GNU – Free Software Foundation

, Author

GNU Bash

Bash è la shell del Progetto GNU, la Bourne Again SHell, una shell compatibile con sh che incorpora caratteristiche utili dalla shell Korn (ksh) e dalla shell C (csh). È intesa per conformarsi allo standard IEEE POSIX P1003.2/ISO 9945.2Shell and Tools. Offre miglioramenti funzionali rispetto a shfor sia per la programmazione che per l’uso interattivo. Inoltre, la maggior parte degli script sh può essere eseguita da Bash senza modifiche.

I miglioramenti offerti da Bash includono:

  • modifica della riga di comando,
  • storia dei comandi di dimensioni illimitate,
  • controllo dei lavori,
  • funzioni e alias di shell,
  • array indicizzati di dimensioni illimitate,
  • aritmetica intera in qualsiasi base da due a sessantaquattro.

Il manutentore ha anche una pagina su Bash che include le domande frequenti.

Download

Le versioni stabili possono essere trovate sul server GNU principale (HTTPS, HTTP, FTP) e sui suoi mirror; si prega di usare un mirror se possibile.

Documentazione

La documentazione per Bash è disponibile online, come la documentazione per la maggior parte del software GNU. Puoi anche trovare informazioni su Bash eseguendo info bashorman bash, o guardando in/usr/share/doc/bash/, /usr/local/share/doc/bash/, o directory simili sul tuo sistema. Un breve riassunto è disponibile eseguendo bash –help.

Liste di posta elettronica

  • <[email protected]> (interfaccia web) è usata per chiedere aiuto su Bash, sulla programmazione di Bash o sullo scripting della shell Bash;
  • <[email protected]> (interfaccia web) è usata per segnalare bug o discutere la maggior parte degli aspetti dello sviluppo di Bash.

Gli annunci riguardanti Bash e la maggior parte degli altri software GNU sono fatti su [email protected].

Per iscriversi a queste o ad altre mailing list GNU, si prega di inviare una mail vuota con un Subject: header di solo “subscribe” alla relativa lista. Per esempio, per iscriversi alla lista GNUannouncement, si dovrebbe inviare una mail a <[email protected]>.Oppure si può usare l’interfaccia web.

Farsi coinvolgere

Lo sviluppo di Bash, e di GNU in generale, è uno sforzo volontario, e si può contribuire. Per informazioni, leggete Come aiutare GNU. Se vuoi essere coinvolto, è una buona idea iscriverti alla mailinglist di discussione (vedi sopra).

Sviluppo Per i sorgenti di sviluppo, i bug e i patch tracker, e altre informazioni, vedi la pagina del progetto Bash su savannah.gnu.org. Traduzione di Bash Per tradurre i messaggi del programma in altre lingue, si prega di fare riferimento alla pagina TranslationProject per Bash. Nuove traduzioni o aggiornamenti delle stringhe esistenti non saranno incorporate in Bash se vengono inviate altrove.Per maggiori informazioni, si veda la pagina Translation Project. Maintainer Bash è attualmente mantenuto da Chet Ramey, si prega di utilizzare le mailing list per il contatto.

Licenza

Bash è software libero; è possibile ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License come pubblicata dalla FreeSoftware Foundation; o la versione 3 della licenza, o (a scelta) qualsiasi versione successiva.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.