Когда инженеры-программисты 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. Несмотря на то, что в системе НауЛинукс имеется несколько различных
оболочек, по умолчанию используется bash. Вы можете узнать больше о bash в man-странице (наберите в командной строке man bash).