shell – 쉘
쉘은 유닉스에서 대화형 사용자 인터페이스를 부르는 용어이다.
쉘은 프로그래밍 계층에 있으면서 사용자가 입력하는 명령어를 이해하고, 실행하는 역할을 수행한다.
시스템에 따라서는 쉘을 명령어 해석기라고 부르는 경우도 있다.
쉘은 보통 명령어 문법에 맞추어 이용하는 인터페이스를 가진다 (DOS 운영체계의 C:\>라는 프롬프트와 dir, edit 등과 같은 사용자 명령어를 생각하면 이해가 쉬울 것이다). 쉘은 운영체계의 외곽계층으로서, 운영체계의 가장 안쪽계층이면서 서비스의 핵심을 담당하는 커널과 자주 비교하여 설명된다