GNU Bash
Bash är GNU-projektets skal – Bourne Again Shell.Detta är ett sh-kompatibelt skal som innehåller användbara funktioner från Korn shell (ksh) och C shell (csh). Det är avsett att överensstämma med IEEE POSIX P1003.2/ISO 9945.2Shell and Tools-standarden. Det erbjuder funktionella förbättringar jämfört med shsh för både programmering och interaktiv användning. Dessutom kan de flesta sh-skript köras av Bash utan ändringar.
De förbättringar som erbjuds av Bash inkluderar:
- kommandoradsredigering,
- kommandohistorik av obegränsad storlek,
- jobbstyrning,
- shell-funktioner och alias,
- indexerade matriser av obegränsad storlek,
- integrerad aritmetik i vilken bas som helst från två till sextiofyra.
Den som upprätthåller Bash har också en Bash-sida som innehåller vanliga frågor.
Hämtning
Stabila utgåvor finns på GNU:s huvudserver (HTTPS, HTTP, FTP) och dess speglar; använd gärna en spegel om det är möjligt.
Dokumentation
Dokumentation för Bash finns tillgänglig på nätet, precis som dokumentation för de flesta GNU-program. Du kan också hitta information omBash genom att köra info bashorman bash, eller genom att titta på/usr/share/doc/bash/
, /usr/local/share/doc/bash/
, eller liknande kataloger på ditt system. En kort sammanfattning finns tillgänglig genom att köra bash –help.
Mailinglistor
- <[email protected]> (webbgränssnitt) används för att be om hjälp om Bash, Bash-programmering eller Bash-skalskriptskapande;
- <[email protected]> (webbgränssnitt) används för att rapportera buggar eller diskutera de flesta aspekter av utvecklingen av Bash.
Anmälningar omBasoch de flesta andra GNU-program görs på [email protected].
För att prenumerera på dessa eller andra GNU-sändlistor, skicka ett tomt mail med en Subject:-rubrik som bara innehåller ”subscribe” till den relevanta sändlistan. Om du till exempel vill prenumerera på GNUannouncement-listan skickar du ett mail till <[email protected]>.Du kan också använda webbgränssnittet.
Du kan engagera dig
Utvecklingen avBash, och GNU i allmänhet, är ett frivilligt arbete, och du kan bidra. För information, vänligen läs Hur man hjälper GNU. Om du vill engagera dig är det en bra idé att gå med i diskussionsmailinglistan (se ovan).
Utveckling För utvecklingskällor, fel- och patchspårare och annan information, se sidan förBashprojektet på savannah.gnu.org. Översättning av Bash För att översätta programmeddelanden till andra språk, se TranslationProject-sidan för Bash. Nya översättningar eller uppdateringar av befintliga strängar kommer inte att införlivas i Bash om de skickas någon annanstans.För mer information, se Translation Project home page. Ansvarig Bash underhålls för närvarande av Chet Ramey, vänligen använd sändlistorna för kontakt.
Licensering
Bash är fri programvara; du kan distribuera den vidare och/eller modifiera den enligt villkoren i GNU General Public License som publiceras av FreeSoftware Foundation; antingen version 3 av licensen, eller (efter eget val) någon senare version.