쉘(Shell)이란? 쉘은 운영체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다.(참고1) Shell은 껍데기를 뜻하는 영단어인데, 사용자와 운영체제의 내부(커널) 사이의 인터페이스를 감싸는 층이 쉘이기 때문에 그러한 이름이 붙게 되었다. 일반적으로 명령 줄 인터페이스(CLI) 방식과 그래픽 사용자 인터페이스(GUI) 두 가지 종류로 분류된다. 쉘은 사용자의 명령어를 읽어 해석하는 명령어 인터프리터(command interpreter)라고 할 수 있다. 터미널과 쉘의 차이 리눅스에서 터미널은 사용자로부터 명령 텍스트를 입력받고 결과를 출력하는 프로그램이다. 쉘은 터미널로부터 명령을 받아 컴퓨터에게 명령을 전달하는 프로그램이다. 터미널이 쉘을 감싸고 있는 Wrappe..