유닉스 셸이란 커맨드 라인 인터프리터 또는 셸로[1], 유닉스 계열 운영 체제에 커맨드 라인 유저 인터페이스를 제공한다. 셸 스크립트를 통해 시스템을 조작해 서비스를 실행할 때 사용된다. 유닉스 셸의 언어는 명령형 언어인 동시에 스크립트 언어로, 파일의 내용을 바꾸거나 프로그램 실행, 텍스트 출력을 하는 등에 보통 쓰인다.
출처
- ↑ Kernighan, Brian W.; Pike, Rob (1984), 〈3. Using the Shell〉, 《The UNIX Programming Environment》, Prentice Hall, Inc., 94쪽, ISBN 0-13-937699-2,
The shell is actually a programming language: it has variables, loops, decision-making, and so on.