
Command line interface의 약자
명령줄 인터페이스 또는 명령어 인터페이스라고도 부른다.
텍스트 터미널을 통해 사용자와 컴퓨터가 상호작용하는 방식이다.
작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다.
거의 모든 운영체제는 GUI (Graphic User Interface)를 지원한다.
CLI는 입력과 출력을 통해 이루어진다.
터미널 (terminal) : 입출력이 가능하게 해주는 소프트웨어나 하드웨어
셸 (shell) : 사용자가 입력한 명령어를 해석해주는 소프트웨어
명령 프롬프트 (Command Prompt) : 사용자는 이 부분에 명령어를 입력한다.
> / Mac OS, Linux : $ 로 표시한다.