GNU Bourne-Again SHell
Змест
Уводзіны
Bash з’яўляецца GNU праекта Bourne Again SHell, поўная рэалізацыя IEEE POSIX і Open Group абалонкі спецыфікацыі з інтэрактыўнае рэдагаванне каманднага радка, кіраванне заданнямі на апаратных платформах, якія падтрымліваюць яго, CSH-падобных функцый, такіх як замена гісторыі і дужак, і забіў іншых магчымасцяў. Тут прыведзены кароткі спіс некаторых функцый, даступных у Bash.
Для атрымання дадатковай інфармацыі пра функцыі Bash, якія з’яўляюцца новымі для гэтага тыпу абалонкі, гл. даведкавае кіраўніцтва. Існуе таксама вялікае Unix-стыль man старонкі. чалавекам старонка поўным апісаннем функцый абалонкі.
Bash з’яўляецца вольным праграмным забеспячэннем, размеркаваных у адпаведнасці з умовамі GNU General Public License версіі 3.
Лік часта задаваныя пытанні мы адкажам у FAQ.
Цяперашні стан
Бягучая версія з’яўляецца Bash Bash-4.1. (GPG подпісы).
Гл. README файл для дадатковай інфармацыі.
НАВІНЫ файл коратка пералічаны новыя магчымасці ў Bash-4.1.
Наяўнасць
Бягучая версія Bash можна атрымаць ftp.cwru.edu. Дадзены пакет складаецца з файл фармату копіі дакументаў.
Гэтыя файлы былі падпісаны з майго GPG ключ.
Ёсць шэраг файлаў, даступных для FTP з ftp.cwru.edu.
Bash заўсёды даступная з FTP-сайта майстар GNU і яго шматлікія люстэркі.
Любыя выпраўленні для бягучай версіі можна тут.
У папярэдніх версіях Bash маюцца на ftp://ftp.gnu.org/gnu/bash.
Bash з’яўляецца стандартнай абалонкі на GNU / Linux сістэм, большасць з якіх з дапамогай bash-4.0. Bash-4.0 уваходзіць як частка FreeBSD портаў калекцыі, OpenBSD порты збору і NetBSD пакеты калекцыі.
OpenPKG праекта складае зыходны і двайковы RPM-пакеты па 4,0-Bash для розных Unix і Linux сістэм у рамках сваёй апошняй бягучы рэліз.
Бягучыя версіі Mac OS X (пачынальна з Jaguar / Mac OS X 10.2) пастаўляюцца з Bash як /bin/sh. Існуюць таксама скампіляваных OS X пакеты Bash-4.0 для Intel і КПП можна набыць у шматлікіх вэб-сайтах. Адной з такіх пакетаў знаходзіцца на HMUG. Bash для Дарвіна (базу для MacOS X) можна атрымаць Fink (уключаючы старыя версіі), DarwinPorts ці MacPorts.
Solaris 2.x і Solaris 7/8/9/10 карыстачы могуць атрымаць скампіляваных версія Bash-4.0 з Sunfreeware сайта. ВС судоў Bash-2.03 з Solaris 8 размеркаванняў, караблі Bash-2,05, як падтрымліваецца часткай Solaris 9, і судоў Bash-3.0, як частка падтрымлівае Solaris 10 (прама на Solaris 10 CD). версія Solaris 11 распаўсюджваецца як OpenSolaris складаецца з 3,2-Bash. AIX карыстачы могуць атрымаць скампіляваных версій старых рэлізах Bash для розных версій AIX ад Groupe Bull, і зыходнікі і бінарнікі ў бягучых версіях для розных рэлізаў AIX ад perzl.org. IBM робіць Bash-3.2 для AIX 5L як частка інструментара для AIX [GNU /] прыкладанняў Linux. Яны выкарыстоўваюць фармат RPM, вы можаце атрымаць RPM для AIX і адтуль. Перри Сміт размяркоўвае Bash-4.0 у “installp IBM,” фармат AIX Кансалтынг. SGI карыстачы могуць атрымаць усталёўваны версія Bash-2.05b ад SGI Freeware старонкі.HP-UX карыстачы могуць атрымаць 4,0 Bash-файлы і зыходны код праграмнага забеспячэння Партаванне і архіўны цэнтр HP-UX. (бягучая версія па стане на гэту дату Bash-4.0.33). Гэта нават даступна на Minix. Калі вы працуе Windows, я рэкамендую вам выкарыстоўваць Cygwin, які ў наш час судна Bash-3.2.49 ці MinGW.
Іншыя рэсурсы
Спіс часта задаваных пытанняў з адказамі.
Пералік пытанняў для абмеркавання bug-bash@gnu.org часта ўтрымоўвае інфармацыю пра новыя портаў Bash ці абмеркаванні новых магчымасцяў і змен у паводзінах людзей, якія жадалі б. Спіс рассылання, дзе памылкі ў Bash паведамляюцца і выпраўленні вірусаў. Гэты спіс рассылання таксама даступны ў тэлеканферэнцыі Usenet, gnu.bash.bug.
Архіў памылка-Bash пачынальна са снежня 1999 даступныя mail.gnu.org. Групы Google размяшчае архівам gnu.bash.bug.
Некаторыя файлы з дыстрыбутыва можа таксама апынуцца карысным.
- README: файл з апісаннем Bash
- НАВІНЫ: файл коратка пералічаны істотныя змены паміж бягучай і папярэдніх версій
- ЗМЕНЫ: поўная гісторыя змены Bash
- INSTALL: інструкцыі па ўсталёўцы
- НАТАТКІ: для пэўнай платформы налады і кіравання адзначае,
- COMPAT: праблемы сумяшчальнасці паміж bash4 і папярэднія версіі
Вось некалькі з паперы, якія я ўжо пісаў на Bash.
Паведамленні пра памылкі
Справаздача пра памылку на Bash варта накіроўваць па адрасе bug-bash@gnu.org выкарыстаннем Bashбуг праграма, якая збіраецца і ўсталёўваецца ў той жа час, як Bash.
Пералік пытанняў для абмеркавання bug-bash@gnu.org часта ўтрымоўвае інфармацыю пра новыя портаў Bash ці абмеркаванні новых магчымасцяў і змен у паводзінах людзей, якія жадалі б. Гэты спіс рассылання можна таксама група навін Usenet, gnu.bash.bug. Вы можаце падпісацца на рассыланні па lists.gnu.org.
Калі вы адпраўляеце справаздачу пра памылку, калі ласка, выкарыстоўвайце Bashбуг праграма, якая пабудавана ў той жа час, як Bash. Калі Bash не зможа пабудаваць паспрабуйце сабраць Bashбуг непасрэдна унесці Bashбуг. Калі вы не можаце пабудаваць Bashбуг, калі ласка, пашліце ліст на bug-bash@gnu.org з наступнай інфармацыяй:
- Нумар версіі і рэліз статут Bash (напрыклад, 2,05-рэліз)
- Машыны і АС, на якім ён працуе (вы можаце запускаць bashversion -l ад Bash стварэнні каталога ці глядзець на `.made’ файла ў гэтым каталогу за гэту інфармацыю)
- Спіс сцягоў кампіляцыі ці змесціва `config.h’, у выпадку неабходнасці
- Апісанне памылцы
- Рэцэпт для ўзнаўлення памылка надзейна
- Выпраўленне памылку, калі ў вас ёсць адна!
Bashбуг праграма складаецца з шматлікае з гэтага аўтаматычна.
Калі вы жадаеце звязацца з Bash суправаджальнікаў напроста адпраўляць пошту bash-maintainers@gnu.org.
Суправаджальнік
Я з’яўляюся цяперашні суправаджалы Bash, і можа быць дасягнуты, як bash-maintainers@gnu.org. Калі ласка, дасылайце дадаткі і выпраўленні на гэту старонку chet.ramey@case.edu.
