Bash

GNU Bourne-Again SHell
Логотип программы GNU Bourne-Again SHell
Скриншот программы GNU Bourne-Again SHell
Типичный сеанс в bash
Тип командная оболочка UNIX
Автор Брайан Фокс (Brian Fox)
Разработчик Чет Рамей (Chet Ramey)
Написана на Си
Операционная система UNIX-подобные
Языки интерфейса Английский, многоязычный (gettext)
Первый выпуск 8 июня 1989
Аппаратные платформы x86-64[2] и i686[2]
Последняя версия
Бета-версия 5.2-beta (13 апреля 2022 года)
Репозиторий git.savannah.gnu.org/cgi…
Лицензия GNU General Public License
Сайт gnu.org/software/bash/
Логотип Викисклада Медиафайлы на Викискладе

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

Представляет собой командный процессор, работающий, как правило, в интерактивном режиме в текстовом окне. Bash также может читать команды из файла, который называется скриптом (или сценарием). Как и все Unix-оболочки, он поддерживает автодополнение имён файлов и каталогов, подстановку вывода результата команд, переменные, контроль над порядком выполнения, операторы ветвления и цикла. Ключевые слова, синтаксис и другие основные особенности языка были заимствованы из sh. Другие функции, например, история, были скопированы из csh и ksh. Bash в основном соответствует стандарту POSIX, но с рядом расширений[3].

Название «bash» является акронимом от англ. Bourne-again-shell («ещё-одна-командная-оболочка-Борна») и представляет собой игру слов: Bourne-shell — одна из популярных разновидностей командной оболочки для UNIX (sh), автором которой является Стивен Борн (1978), усовершенствована в 1987 году Брайаном Фоксом. Фамилия Bourne (Борн) перекликается с английским словом born, означающим «родившийся», отсюда: рождённая-вновь-командная оболочка.

В сентябре 2014 года в bash была обнаружена широко эксплуатируемая уязвимость Bashdoor.

  1. Index of /gnu/bash
  2. 1 2 GNU Guix — 2012.
  3. William McCarty. Learning Debian GNU/Linux. 13. Conquering the BASH Shell (англ.). O'Reilly Media (6 октября 1999). Дата обращения: 6 декабря 2018. Архивировано 9 ноября 2017 года.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy