"명령 줄 인터페이스"의 두 판 사이의 차이

둘러보기로 가기 검색하러 가기
크기가 바뀐 것이 없음 ,  1년 전
편집 요약 없음
[[파일:bash screenshot.png|섬네일|300px|[[배시]] 세션의 스크린샷 - [[젠투 리눅스]]에서.]]
 
'''명령 줄 인터페이스'''(CLI, Command command-line interface, 커맨드 라인 인터페이스) 또는 '''명령어 인터페이스'''는 [[단말 에뮬레이터|가상 터미널]]또는 [[텍스트 터미널|터미널]]을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 [[컴퓨터 키보드]] 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다.
 
== 역사 ==
그래픽 사용자 인터페이스의 단추 또는 메뉴와는 달리, 명령 줄은 그 자체로 사용자가 원하는 작업을 정확히 표현할 수 있다. 또한, 명령 줄은 다른 결과를 원할 경우 바꿔서 사용할 수 있는 [[기본값]]들을 포함하고 있다. 명령 줄은 개별 명령 또는 여러 개의 명령을 순차적으로 묶어서 추후에 사용할 수 있도록 특정 [[문자 열]]이나 [[별명 (컴퓨터)|별명]]에 지정할 수 있다.
 
이 같은 인터페이스를 제공하는 프로그램을 [[명령 줄 해석기]](command -line interpreter) 또는 [[셸]](shell)이라고 부른다. 이를테면, [[유닉스 셸]](sh, ksh, csh, tcsh, bash 등)과 [[CP/M]], [[도스]]의 [[command.com]]("명령 프롬프트") 등이 있다. 이 중 CP/M과 command.com은 [[디지털 이큅먼트 주식회사|DEC]]사의 [[RSX-11|RSX]]와 [[RSTS]]를 기반으로 하고 있다. 2006년 후반에, [[마이크로소프트]]는 전통적인 유닉스 셸과 자사의 객체 지향적 [[.NET 프레임워크]]의 기능을 조합한 [[윈도 파워셸]](개발명 "모나드 Monad")을 출시했다. 윈도에서 현재 쓰이는 명령 줄 인터페이스 프로그램인 [[도스]]와 [[윈도 스크립트 호스트]]는 일반적으로 그 기능이 충분치 않거나 불안정하다고 여겨지고 있다. 윈도에서 유닉스 명령 줄 인터페이스를 사용할 수 있는 소프트웨어에는 [[MinGW]] 등이 있다.
 
[[오토캐드]]와 같은 일부의 프로그램들은 명령 줄 인터페이스와 그래픽 사용자 인터페이스를 동시에 지원하기도 한다. 공학/과학 수치 계산 패키지인 [[매틀랩]]은 일부 계산 작업에 대해 그래픽 사용자 인터페이스를 제공하지 않지만, 명령 줄 인터페이스를 사용하면 모든 계산 작업을 수행할 수 있다.
익명 사용자

둘러보기 메뉴