가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식
콘솔에서 검은 화면에 흰 글씨를 타이핑하여 컴퓨터를 조작하는 방식이다. 요즘 떠오르는 클라우드 환경이나 기존 온프레미스 서버 개발 환경은 CLI를 사용하여 운영 환경을 구성하는 것이 일반적이기 때문에, 개발자라면 반드시 CLI에 친숙해져야 한다.
이에 상반되는 개념은 GUI(Grapic User Interface)으로, 알록달록한 화면에 마우스를 드래그 앤 클릭하여 컴퓨터를 조작하는 방식을 말한다. CLI를 GUI와 명확히 구분하기 위해 CUI(Command User Interface)라는 용어를 쓰기도 한다.