http://infosecguide.tistory.com/15
쉘(Shell) : CLI 명령을 해석하는 소프트웨어. 커널(kernel)의 반댓말로 껍데기라는 의미. unix/linux의 bash, windows의 cmd
*명령 줄 인터페이스(CLI, Command line interface) 또는 명령어 인터페이스는 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다.
터미널(Terminal): 시스템에 접속하여 입출력을 가능하게 하는 단말장치(형태: 하드웨어 or 소프트웨어)
콘솔(Console): 콘솔은 터미널의 일종. 시스켐 제어등을 위한 특수목적의 터미널