문제
다음 설명에 해당하는 셸로 알맞은 것은?
브라이언 폭스가 GNU 프로젝트를 위해 개발한 셸로 현재 GNU 운영체제, 리눅스, Mac OS X 등에 사용되고 있다.
① bash ② dash ③ tcsh ④ ksh
정답
1번
해설
정답: 1. 브라이언 폭스(Brian Fox)가 GNU 프로젝트를 위해 개발했고 GNU/리눅스·macOS 등의 기본 셸로 널리 쓰이는 것은 bash(Bourne Again SHell)이다.
오답 풀이
- 1번: bash 는 브라이언 폭스가 GNU 를 위해 만든 셸로 설명과 일치하므로 옳다.
- 2번: dash 는 데비안 계열의 경량 본 셸로 GNU 프로젝트 셸이 아니다.
- 3번: tcsh 는 칼 헤이르츠가 개선한 C 셸 계열이다.
- 4번: ksh 는 데이비드 콘이 개발한 Korn 셸이다.
보충 개념 bash 는 sh 와 호환되면서 명령 히스토리·자동 완성·작업 제어 등 다양한 기능을 더했다. macOS 는 라이선스 문제로 최근 기본 셸을 zsh 로 변경했다.