문제
다음 중 리눅스의 표준 셸로 알맞은 것은?
① csh ② ksh ③ bash ④ tcsh
정답
3번
해설
정답: 3. 대부분의 리눅스 배포판에서 기본(표준) 로그인 셸로 채택하는 것은 bash(Bourne Again SHell)이다.
오답 풀이
- 1번: csh(C shell)는 BSD 계열에서 쓰이던 셸로 리눅스 표준은 아니다.
- 2번: ksh(Korn shell)는 상용 유닉스에서 많이 쓰였으나 리눅스 기본 셸은 아니다.
- 3번: bash 가 리눅스의 표준 셸로 옳다.
- 4번: tcsh 는 csh 의 확장판으로 리눅스 표준 셸이 아니다.
보충 개념 bash 는 본 셸과 호환되면서 명령행 편집·히스토리·자동완성 등을 제공한다. /etc/passwd 의 마지막 필드가 사용자의 로그인 셸 경로를 가리킨다.