shell은 운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다. 쉘(껍데기의 영어 단어...)은 사용자와 운영 체제의 내부(커널) 사이의 인터페이스를 감싸는 층이기 때문에 이러한 이름이 붙었다. 쉘은 일반적으로 아래와 같이 두 종류로 분류된다. 1) 명령 줄 : 운영 체제 상에서 명령줄 인터페이스 (CLI : Command-Line Interface)를 제공. 2) 그래픽 형 : 그래픽 사용자 인터페이스(GUI: Graphical User Interface)를 제공. *. 역사 : 최초의 유닉스 쉘인 켄 톰프슨의 sh는 멀틱스[1] 쉘을 따라 모형화한 것이었다. 본 쉘(Bourne shell, 혹은 줄여서 sh)[2]은 첫 유닉스 쉘에서 파생한 것이다. 본 쉘..