AT&T의 소프트웨어 엔지니어인 Dennis Ritchie 와 Ken Thompson이 UNIX™를 디자인한 당시, 그들은 사용자와 새 시스템이 상호 작용할 수 있는 방법을 찾고자 했습니다.
그 때 당시의 운영 체제는 사용자로부터 명령어를 읽어 들여 해석한 다음 기계가 명령을 실행하도록 하는 명령어 해석기를 갖추고 있었습니다.
그러나 Ritchie 와 Thompson은 이러한 명령어 해석기 보다 나은 무언가를 찾고 있었습니다. 이러한 시도는 S.R. Bourne에 의해 만들어진 (sh로 알려진) Bourne shell의 개발을 이끌었고, 그 후 C 쉘 (csh) 과 Korn 쉘 (ksh)과 같은 다른 쉘들이 개발되었습니다.
Free Software Foundation에서 특허권이 없는 쉘을 추구하자, 개발자들은 그 당시 사용 가능했던 다른 쉘들의 인기있는 특징들과 더불어 Bourne 쉘의 언어에 대한 연구를 시작했습니다.
그 결과로 Bourne Again Shell 혹은 bash가 만들어지게 되었습니다. 비록 Red Hat Linux 시스템에는 여러 다른 쉘들이 포함되어 있지만, bash가 기본 쉘입니다. bash에 대한 더 많은 정보는 bash 메뉴얼 페이지에서 찾아보실 수 있습니다. (쉘 프롬프트에서 man bash를 입력하시면 됩니다).