Перайсці да зместу

Bash

Неправераная
З Вікіпедыі, свабоднай энцыклапедыі
Bash
Выява лагатыпа
Аўтар Brian Fox[d]
Распрацоўшчык Праект GNU
Напісана на C[1]
Аперацыйная сістэма GNU/Linux[d][2], BSD[d][2], macOS[2] і Windows[2]
Мовы інтэрфейсу
Першы выпуск 8 чэрвеня 1989
Апошняя версія
  • 5.3 (3 ліпеня 2025)[5]
Рэпазіторый git.savannah.gnu.org/cgi…
Фарматы чытаных файлаў Bash script[d]
Ліцэнзія GNU General Public License v3.0 or later[d][6]
Сайт gnu.org/software/… (англ.)
Лагатып Вікісховішча Медыяфайлы на Вікісховішчы

Bash (от англ.: Bourne again shell, каламбур «Born again» shell — «адроджаны» shell) — удасканаленая і мадэрнізаваная варыяцыя каманднай абалонкі Bourne shell. Адна з найбольш папулярных сучасных разнавіднасцяў каманднай абалонкі UNIX. Асабліва папулярная ў асяроддзі Linux, дзе яна часта выкарыстоўваецца ў якасці прадусталяванай каманднай абалонкі.

Хоць Bash распрацавана для UNIX і UNIX-падобных аперацыйных сістэм, такіх як GNU/Linux[7], таксама даступны версіі для Windows, BeOS[8][9] і Haiku[10].

Браян Фокс пачаў пісаць код для Bash 10 студзеня 1988 года[11] пасля таго, як Рычард Столман быў незадаволены адсутнасцю прагрэсу, дасягнутым папярэднім распрацоўшчыкам[12]. Столман і FSF палічылі свабодную абалонку, якая магла б запускаць існуючыя скрыпты, настолькі стратэгічна важнай для цалкам свабоднай сістэмы, пабудаванай на аснове кода BSD і GNU, што гэта быў адзін з нямногіх праектаў, якія яны фінансавалі самі, а Фокс узяўся за гэтую працу як супрацоўнік FSF[12][13]. Фокс выпусціў Bash у выглядзе бэта-версіі (версія .99) 8 чэрвеня 1989 года[14] і заставаўся асноўным распрацоўшчыкам прыкладна дзесьці да перыяду паміж сярэдзінай 1992 года[15] і сярэдзінай 1994 года[16], калі ён быў звольнены з FSF[17], і яго абавязкі былі перададзены іншаму ўдзельніку, Чэту Рэмі[18][19].

  1. ↑ The bash Open Source Project on Open Hub: Languages Page — 2006. Праверана 3 верасня 2018.
  2. 1 2 3 4 Free Software Directory Праверана 17 чэрвеня 2020.
  3. ↑ The Translation Project — 2003.
  4. ↑ Translation Project: The bash textual domain Праверана 27 лютага 2024.
  5. ↑ (not translated to en) Bash-5.3-release available — 2025. Праверана 5 ліпеня 2025.
  6. ↑ Licensing of Bash Праверана 3 кастрычніка 2016.
  7. ↑ Bash FAQ, version 4.14(недаступная спасылка). Архівавана з першакрыніцы 1 верасня 2018. Праверана 9 красавіка 2016.
  8. ↑ A desktop alternative. Forbes.
  9. ↑ Appendix A: Using the BeOS Command Line Shell. testou.free.fr.
  10. ↑ Terminal.
  11. ↑ Brian Fox (1996-08-29), shell.c, Free Software Foundation, Архівавана з арыгінала 2018-09-28, Праверана 2010-11-01, Birthdate: Sunday, January 10th, 1988. Initial author: Brian Fox
  12. 1 2 Рычард Мэцью Столман (пераслана з каментарыямі Чэта Рэмі) (1988-02-10). GNU + BSD = ?. Newsgroup: comp.unix.questions. Usenet: 2362@mandrill.CWRU.Edu. Архівавана з арыгінала 2021-12-28. Праверана 2021-12-28. For a year and a half, the GNU shell was "just about done". The author made repeated promises to deliver what he had done, and never kept them. Finally I could no longer believe he would ever deliver anything. So Foundation staff member Brian Fox is now implementing an imitation of the Bourne shell.
  13. ↑ Рычард Мэцью Столман. About the GNU Project. Free Software Foundation (3 кастрычніка 2010). — «Free Software Foundation employees have written and maintained a number of GNU software packages. Two notable ones are the C library and the shell. ... We funded development of these programs because the GNU Project was not just about tools or a development environment. Our goal was a complete operating system, and these programs were needed for that goal.»  Архівавана з першакрыніцы 24 красавіка 2011. Праверана 21 сакавіка 2011.
  14. ↑ Brian Fox (forwarded by Leonard H. Tower Jr.) (1989-06-08). Bash is in beta release!. Newsgroup: gnu.announce. Архівавана з арыгінала 2013-05-04. Праверана 2010-10-28.
  15. ↑ len (g...@prep.ai.mit.edu) (1993-04-20). January 1993 GNU's Bulletin. Newsgroup: gnu.announce. Usenet: gnusenet930421bulletin@prep.ai.mit.edu. Архівавана з арыгінала 2021-03-02. Праверана 2010-10-28.
  16. ↑ Ramey, Chet. Bash - the GNU shell (Reflections and Lessons Learned). Linux Journal (1 жніўня 1994). Архівавана з першакрыніцы 5 снежня 2008. Праверана 13 лістапада 2008.
  17. ↑ Chet Ramey (2010-10-31), Dates in your Computerworld interview, Архівавана з арыгінала 2012-07-20, Праверана 2010-10-31
  18. ↑ Hamilton, Naomi (2008-03-30). The A-Z of Programming Languages: BASH/Bourne-Again Shell. Computerworld. Архівавана з арыгінала 2016-11-08. Праверана 2022-03-01.
  19. ↑ The GNU Bourne-Again Shell. Technology Infrastructure Services. Case Western Reserve University (20 красавіка 2021). Праверана 1 сакавіка 2022.