. Bash — это оболочка Unix и командный язык, написанный Брайаном Фоксом для проекта GNU в качестве бесплатной замены оболочки Bourne. Обычно он запускается в текстовом окне, называемом терминалом, позволяя пользователю вводить команды, которые вызывают действия. Bash также может читать команды из файла, называемого сценарием. Как и все оболочки Unix, он поддерживает подстановочные знаки имен файлов, конвейерную передачу, здесь документы, подстановку команд, переменные и управляющие структуры для проверки условия -и повторения. Ключевые слова, синтаксис и другие основные особенности языка были скопированы из sh. Другие функции, например история, были скопированы из csh
и ksh
. Bash — это оболочка POSIX, но с рядом расширений.
Само название является аббревиатурой, каламбуром и описательным. В качестве аббревиатуры он расшифровывается как Bourne -Again SHell, имея в виду его цель — бесплатную замену оболочки Bourne (. ш
). В качестве каламбура эта цель была выражена во фразе, которая звучит так же, как «рожденный свыше» — термин, обозначающий духовное возрождение. Название также описывает то, что он делал, объединяя черты sh
, csh
и ksh
. (Через Википедию . )