명령 줄 인터페이스(CLI, Command line interface) 또는 명령어 인터페이스는 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가
컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다. 명령 줄 인터페이스는
1950년대 텔레타이프라이터가 컴퓨터에 연결되어 사용된 때부터 유래된다. 즉각적인 상호 작용과 피드백을 할 수 있었기 때문에 천공 카드에 비해 진보한 방식으로 여겨졌다.
브라운관이 인터페이스 장비로 쓰이면서 명령 줄 인터페이스는
마이크로소프트 윈도,
맥 오에스,
엑스 윈도 시스템과 같은 그래픽 사용자 인터페이스로 발전하기 시작했으며, 특히 1984년
애플사의 매킨토시 오에스 출시에 뒤이은 이듬해, 마이크로소프트사의 윈도 출시 이래로
그래픽 사용자 인터페이스가 명령 줄 인터페이스를 상당 부분 대체했다. 그러나 일부 사용자들은 아직도 명령 줄 인터페이스가 더 나은 생산성을 제공한다며 선호하고 있다.명령 줄 인터페이스는 프로그래머, (특히
유닉스 기반 운영 체제의) 시스템 관리자, 공학 및 과학 분야 종사자, 일부 고급 개인 사용자들이 주로 사용하고 있다. 시각 장애를 가진 일부 사용자들도 명령 줄 인터페이스를 사용한다.
wikipedia.org…에서 더 자세한 내용을 보세요