Bash는 "Bourne Again Shell"의 약자로, 유닉스 셸 및 명령어 언어이다.
"Bourne Again Shell"의 의미는 Unix 셸의 한 종류인 "Bourne Shell"의 개선된 버전이라는 의미를 담고 있다.
Bash는 쉘 스크립팅 언어로, 주로 유닉스 및 리눅스 기반 시스템에서 사용되며, 명령을 입력하여 시스템을 제어하거나 스크립트를 작성하여 작업을 자동화할 수 있게 해준다.
Bash는 다양한 시스템 명령어와 도구를 실행할 수 있도록 도와주는 역할을 한다.
Bourne Shell (sh):
- Unix 시스템에서 널리 사용되던 초기의 셸로, 1977년 Stephen Bourne에 의해 개발되었다
- 주로 시스템 관리 및 스크립트 작성에 사용되었다
Bash (Bourne Again Shell):
- 1989년 Brian Fox가 GNU 프로젝트의 일환으로 개발한 셸이다.
- Bash는 POSIX 표준을 준수하며, 많은 현대적인 기능을 추가하여 더 강력하고 유연한 셸 환경을 제공한다