Когда инженеры-программисты AT&T Деннис Ричи (Dennis Ritchie) и Кен Томпсон (Ken Thompson) разрабатывали UNIX™, они хотели создать новый способ общения человека с системой.
Осуществление руководства системой в то время происходило при помощи командных интерпретаторов, которые получали команду от пользователя и переводили ее так, чтобы ее понимал компьютер.
Но Ричи и Томпсон захотели создать нечто большее, нечто такое, что
имело бы больше возможностей, чем командные интерпретаторы,
имевшиеся в то время. Это привело к развитию оболочки Bourne
(известной как
sh
), созданной
S. R. Bourne. После создания оболочки Bourne были разработаны и другие
оболочки, такие как C shell
(csh
) и Korn shell (ksh
).
Когда Free Software Foundation (Фонд свободного программного обеспечения) начал поиски свободной оболочки, разработчики принялись исследовать язык, на котором построена оболочка Bourne, а также некоторые распространенные возможности из других оболочек, доступных в то время.
Результатом этих действий стала Bourne Again Shell, или
bash
. Несмотря на то, что в системе SLCE имеется несколько различных
оболочек, по умолчанию используется bash
. Вы можете узнать больше о bash
в man-странице (наберите в командной строке man bash
).