문제
다음 설명에 해당하는 셸로 알맞은 것은?
1989년 브라이언 폭스가 GNU 프로젝트를 위해 개발한 셸로 명령 히스토리, 명령행 편집 등 다양한 기능을 지원한다.
① ksh ② tcsh ③ bash ④ dash
정답
3번
해설
정답: 3. 1989년 브라이언 폭스(Brian Fox)가 GNU 프로젝트를 위해 개발한 셸은 bash(Bourne-Again SHell)이다. 본 셸(sh)을 확장해 히스토리·명령행 편집 등을 지원한다.
오답 풀이
- 1번: ksh(Korn shell)는 데이비드 콘이 개발한 셸로 개발자·시기가 다르다.
- 2번: tcsh 는 csh 를 확장한 셸로 GNU 프로젝트의 bash 와 다르다.
- 3번: 브라이언 폭스가 GNU 를 위해 만든 bash 로 옳다.
- 4번: dash(Debian Almquist shell)는 경량 POSIX 셸로 개발 배경이 다르다.
보충 개념 bash 는 대다수 리눅스 배포판의 기본 로그인 셸이다. GNU 프로젝트·브라이언 폭스·1989년이 식별 표지다.