문제
다음 중 리눅스의 표준 셸로 알맞은 것은?
① csh ② ksh ③ bash ④ tcsh
정답
3번
해설
정답: 3. 대부분의 리눅스 배포판이 기본·표준 로그인 셸로 채택하는 것은 bash(Bourne Again SHell)이다. GNU 프로젝트가 sh 를 확장해 만든 셸이다.
오답 풀이
- 1번: csh(C shell)는 C 언어 유사 문법의 셸로 표준 셸은 아니다.
- 2번: ksh(Korn shell)는 데이비드 콘이 만든 셸로 일부 유닉스에서 쓰인다.
- 3번: 리눅스의 표준·기본 셸 bash 로 옳다.
- 4번: tcsh 는 csh 를 확장한 셸로 표준 셸은 아니다.
보충 개념 셸 계보: sh(본 셸) → bash(GNU 확장, 리눅스 표준), csh → tcsh, ksh. 현재 사용 셸은 echo $SHELL 또는 ps 로 확인한다.