본문 바로가기
컴퓨터 정보

Bash는 왜 Bash일까? 이름에 숨은 재미있는 이야기

by ILoveMuMu 2026. 9. 1.
728x90
반응형

Bash라는 이름, 알고 보면 개발자들의 말장난입니다

우리가 Git Bash에서 자주 보는 Bash.

그냥 아무 의미 없이 붙인 이름 같지만, 풀네임은 놀랍게도

Bourne-Again SHell

입니다.

여기에는 개발자들의 재미있는 언어유희가 숨어 있습니다.

1970년대 Unix에는 Stephen Bourne이 만든 명령어 셸인 **Bourne Shell(sh)**이 있었습니다.

이후 GNU 프로젝트에서 Brian Fox가 이 Bourne Shell과 호환되면서 여러 기능을 개선한 새로운 셸을 만들었습니다.

그리고 이름을

Bourne + Again + SHell
→ Bourne-Again SHell
→ Bash

라고 붙였습니다.

재미있는 점은 Bourne Again이 영어의 **Born Again(다시 태어난, 거듭난)**과 발음이 거의 같다는 것입니다.

즉,

“Bourne Shell이 다시 태어났다.”

라는 의미를 담은 개발자식 말장난인 셈입니다.

우리가 Windows에서 사용하는 Git Bash도 여기서 말하는 Bash를 사용할 수 있도록 Git과 Bash, 여러 Unix 계열 도구를 Windows 환경에 함께 구성해 놓은 프로그램입니다.

그래서 Windows에서도

ls
cd
pwd
mkdir
git

같은 명령어를 Unix/Linux 환경과 비슷하게 사용할 수 있습니다.

딱딱해 보이는 컴퓨터 용어지만,

Bash = 다시 태어난 Bourne Shell

이라고 기억하면 훨씬 쉽습니다. 😄

728x90
반응형