문제
다음 중 Linux의 명령어 해석기는?
① Shell ② Kernel ③ Utility Program ④ Hierarchical File System
정답
1번
해설
정답: 1. Shell(셸)은 사용자가 입력한 명령을 해석해 커널에 전달하고 결과를 돌려주는 명령어 해석기(command interpreter)이다. bash, sh, zsh 등이 대표적인 셸이다.
오답 풀이
- 1번: Shell이 명령어 해석기이므로 정답이다.
- 2번: Kernel은 하드웨어 자원을 관리하는 운영체제 핵심으로 명령 해석기가 아니다.
- 3번: Utility Program은 시스템 보조 도구(유틸리티)일 뿐 해석기가 아니다.
- 4번: Hierarchical File System은 계층적 파일 시스템 구조를 가리키는 용어이다.
보충 개념 구조적으로 사용자 ↔ 셸(해석) ↔ 커널(자원관리) ↔ 하드웨어로 이어진다. 셸은 명령 해석 외에 스크립트·환경변수·파이프/리다이렉션도 처리한다.