GNU Bash
Bash jest powłoką Projektu GNU – Powłoki Bourne’a. Jest to powłoka kompatybilna z sh, która łączy w sobie użyteczne cechy powłoki Korna (ksh) i powłoki C (csh). Ma ona być zgodna ze standardem IEEE POSIX P1003.2/ISO 9945.2Shell and Tools. Oferuje funkcjonalne ulepszenia w stosunku do sh, zarówno dla programowania jak i użytku interaktywnego. Ponadto, większość skryptów sh może być uruchamiana przez Bash bez modyfikacji.
Usprawnienia oferowane przez Bash obejmują:
- edycję wiersza poleceń,
- historię poleceń o nieograniczonym rozmiarze,
- kontrolę zadań,
- funkcje i aliasy powłoki,
- tablice indeksowane o nieograniczonym rozmiarze,
- arytmetykę liczb całkowitych w dowolnej podstawie od dwóch do sześćdziesięciu czterech.
Dozorca ma również stronę Basha, która zawiera często zadawane pytania.
Pobieranie
Stabilne wydania można znaleźć na głównym serwerze GNU (HTTPS, HTTP, FTP) i jego mirrorach; prosimy używać mirrorów, jeśli to możliwe.
Dokumentacja
Dokumentacja dlaBasha jest dostępna online, podobnie jak dokumentacja dla większości oprogramowania GNU. Możesz również znaleźć informacje oBashu uruchamiając info bashorman bash, lub zaglądając do katalogów/usr/share/doc/bash/
, /usr/local/share/doc/bash/
, lub podobnych w twoim systemie. Krótkie podsumowanie jest dostępne po uruchomieniu polecenia bash –help.
Listy mailingowe
- <[email protected]> (interfejs sieciowy) służy do zwracania się o pomoc na temat Basha, programowania Basha lub skryptów powłoki Basha;
- <[email protected]> (interfejs sieciowy) służy do zgłaszania błędów lub omawiania większości aspektów rozwijania Basha.
Ogłoszenia dotyczące Basha i większości innego oprogramowania GNU są umieszczane na [email protected].
Aby zapisać się na te lub inne listy mailingowe GNU, prosimy o wysłanie pustego maila z nagłówkiem Subject: o treści „subscribe” na odpowiednią listę. Na przykład, aby zapisać się na listę GNUannouncement, należy wysłać wiadomość na adres <[email protected]>. Można też użyć interfejsu WWW.
Zaangażowanie
RozwójBasha i GNU w ogólności jest wysiłkiem wolontariuszy i możecie się do niego przyczynić. Aby uzyskać informacje na ten temat, przeczytajcie Jak pomóc GNU. Jeśli chcecie się zaangażować, dobrym pomysłem jest dołączenie do listy dyskusyjnej (patrz wyżej).
Rozwój Źródła programistyczne, śledzenie błędów i poprawek oraz inne informacje można znaleźć na stronie projektuBash pod adresem savannah.gnu.org. Tłumaczenie Basha Aby przetłumaczyć komunikaty programu na inne języki, zajrzyj na stronę TranslationProject dla Basha. Nowe tłumaczenia lub uaktualnienia istniejących ciągów znaków nie zostaną włączone do Basha, jeśli zostaną wysłane gdzie indziej.Więcej informacji można znaleźć na stronie głównej projektu Translation Project. Opiekunem Bash jest obecnie Chet Ramey. Do kontaktu proszę używać list dyskusyjnych.
Licencjonowanie
Bash jest wolnym oprogramowaniem; możesz go rozprowadzać i/lub modyfikować zgodnie z warunkami Powszechnej Licencji Publicznej GNU, opublikowanej przez FreeSoftware Foundation; albo w wersji 3 Licencji, albo (według uznania) w dowolnej późniejszej wersji.