사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기와 번역기 기능
사용자가 로그인하면 셸이 자동으로 실행되어 사용자가 명령을 입력하기를 기다림 -> 로그인 셸
로그인 셸은 /etc/passwd 파일에 사용자별로 지정
프롬프트 : 셸이 사용자의 명령을 기다리고 있음을 나타내는 표시
본 셸, 콘 셸 , C 셸 , 배시 셸, 대시 셸
##본 셸
유닉스 V7에 처음 등장한 최초의 셸
본셸의 명령 이름은 sh임
초기에 본 셸은 단순하고 처리 속도가 빨라서 많이 사용되었고, 지금도 시스템 관리 작업을 수행하는 많은 셸 스크립트는 본 셸을 기반으로 하고 있음
빌 조이가 개발
2BSD 유닉스에 포함되어 발표
본 셸에는 없던 에일리어스나 히스토리 같은 사용자 편의 기능을 포함
셸 스크립트 작성을 위한 구문 형식이 C언어와 같아 C 셸이라고 함