명령줄 인터프리터

명령줄 인터프리터

명령줄 인터프리터(명령줄 셸,명령어 인터프리터)는 사용자가 입력한 텍스트 줄을 읽고 주어진 운영 체제 또는 프로그래밍 언어의 맥락에서 해석하는 컴퓨터 프로그램입니다.

사용자 인터페이스로서의 명령 인터프리터

명령줄 인터프리터를 통해 사용자는 매우 효율적이고(종종 간결하게)다양한 명령을 실행할 수 있습니다. 이를 위해서는 사용자가 명령 및 해당 매개 변수의 이름과 해석되는 언어의 구문을 알아야 합니다. 1960 년대부터 컴퓨터와의 사용자 상호 작용은 주로 명령 줄 인터페이스를 통해 이루어졌습니다.

1970 년대에 연구자들은 컴퓨터에 대한 대체 사용자 인터페이스를 제공하기 위해 그래픽 사용자 인터페이스를 개발하기 시작했다. 명령줄 인터페이스보다 배우기 쉽기 때문에 컴퓨터와 상호 작용하는 가장 일반적인 방법이 되었습니다. 그러나 명령 줄 통역사는 다음과 함께 널리 사용됩니다. 일부 복잡한 작업의 경우 제시된 메뉴와 대화 상자가 많고 기본 작업을 그래픽으로 표현하는 데 타고난 어려움이 있기 때문에 후자는 덜 효과적입니다.

크립팅

대부분의 명령줄 인터프리터는 다양한 범위의 스크립팅을 지원합니다. (그들은 결국 해석 된 프로그래밍 언어의 통역사이지만 많은 경우 언어는 특정 명령 줄 인터프리터에 고유합니다.)그들은 해석하는 언어로 작성된 스크립트(다양하게 쉘 스크립트 또는 배치 파일이라고 함)를 해석합니다. 일부 명령줄 인터프리터는 렉스와 같은 다른 언어의 인터프리터 엔진을 통합하여 명령줄 인터프리터 자체 내에서 직접 해당 언어로 스크립트를 실행할 수 있도록 합니다.

반대로 스크립팅 프로그래밍 언어,특히 렉스,펄,파이썬 또는 자이 썬과 같은 평가 기능을 가진 언어는 명령 줄 인터프리터를 구현하는 데 사용할 수 있습니다. 몇몇 운영체제들,특히 도스의 경우,그러한 명령 인터프리터는 제공된 명령행보다 더 유연한 명령행 인터페이스를 제공한다. 다른 경우에,이러한 명령 인터프리터는 언어의 사용자 인터페이스 및 입/출력 기능을 사용하는 고도로 맞춤화된 사용자 인터페이스를 제공할 수 있다.

인용

*4DOS-(DOS,Windows)
*4NT-(Windows NT)
*4OS/2-(OS/2)
*PocketDOS–구현 MS-DOS6.22 은 명령줄 인터프리터를 실행하는 포켓 PC 에 Windows CE3.0; 가장 최근 패키지 포함 PocketDOS 쉘에 대한 이 PC 에는 Windows 운영 체제에서 옵션을 전환하 DOS 쉘에서 포켓 PC 기본 MS-DOS6.22 에뮬레이션을 DR-DOS6,PC-DOS6,무료 DOS7
*Amiga CLI/Amiga 쉘(아미가 os)
*CL-(OS/400)
*기본적인 플러스(RSTS/E)
*cmd.4241>*명령.COM-(DOS,Windows95-윈도우 Vista)
*제독 DOS 쐐기(Commodore64)
*DCL-(오픈 vms)
*EFI-SHELL-(Extensible Firmware Interface)
*GMLCMD-(Windows)
*iSeries QSHELL-(IBM OS/400)
*SymShell-(symbos 를)
*TSO-(MVS,z/OS)
*유닉스와 같은 프로그램 sh Bash,ksh,csh 및 다른 사람을
*Tclsh 고,껍질과 함께 사용 Tcl 언어서 다양한 구현에는
*위 Unix 껍질을 구현한 다른 운영체제 등은 Windows NT/2000/Xp/2003OS 시리즈 감소 기능을 아래 MS-Dos/Windows95/98/Me 2015 년 11 월 15 일~2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일이것은 수학적으로 정확한 유형 계층구조인,강력한 타입을 정의합니다.윈도우 2000-윈도우 비스타)
*윈도우 복구 콘솔-(윈도우 2000-윈도우 비스타)
*윈도우 복구 콘솔-(윈도우 2000-윈도우 비스타)
*윈도우 복구 콘솔-(윈도우 2000-윈도우 비스타)
*윈도우 복구 콘솔-(윈도우 2000-윈도우 비스타)
)
*

또한

*쉘(컴퓨팅)
*컴퓨터 쉘의 비교
*텍스트 터미널
*명령줄 인수
*읽기-평가-인쇄 루프
*일괄 처리
*배치 파일
*쉘 스크립트
*스크립팅 언어
*도메인 특정 프로그래밍 언어
기음

Leave a Reply