문제
다음 설명에 해당하는 셸로 알맞은 것은?
1978년에 버클리 대학의 빌 조이가 개발한 셸로 히스토리 기능, alias 기능, 작업 제어 등의 유용한 기능을 포함하였다.
① bourne shell ② csh ③ dash ④ bash
정답
2번
해설
정답: 2. csh(C shell)는 1978년경 버클리 대학의 빌 조이(Bill Joy)가 개발한 셸로, C 언어 유사 문법과 함께 히스토리·alias·작업 제어 기능을 도입한 것이 특징이다.
오답 풀이
- 1번: bourne shell(sh)은 스티븐 본(Stephen Bourne)이 벨 연구소에서 만든 셸로, 빌 조이·버클리와 무관하다.
- 2번: 버클리 빌 조이가 개발하고 히스토리·alias·작업 제어를 도입한 csh 로 옳다.
- 3번: dash 는 데비안 계열의 경량 POSIX 호환 셸(Almquist 셸 계열)로 개발 배경이 다르다.
- 4번: bash 는 GNU 가 본 셸(sh)을 확장해 만든 셸로 빌 조이의 csh 와 다르다.
보충 개념 셸 계보: sh(본 셸, Bourne) → csh(빌 조이, 버클리) → tcsh(csh 확장), 그리고 bash(GNU, sh 확장)·ksh(Korn). alias·히스토리·작업 제어의 원조가 csh 다.