명령 줄 해석기 란 무엇입니까?

커맨드 라인 인터프리터 정의 및 커맨드 라인 인터페이스

명령 행 인터프리터는 명령 입력을 허용 한 다음 해당 명령을 운영 체제에 실행하는 모든 프로그램입니다. 문자 그대로 명령의 해석자입니다.

마우스 로 제어되는 단추 및 메뉴와 같은 그래픽 사용자 인터페이스 (GUI)가있는 프로그램과 달리 명령 줄 해석기는 키보드 의 텍스트 행을 명령으로 받아 들인 다음 해당 명령을 운영 체제가 이해하는 기능으로 변환합니다.

명령 행 인터프리터 프로그램은 일반적으로 명령 행 인터페이스라고도합니다. 일반적으로 명령 줄 인터프리터는 CLI , 명령 언어 인터프리터 , 콘솔 사용자 인터페이스 , 명령 프로세서, 셸, 명령 줄 셸 또는 명령 인터프리터 라고도합니다.

명령 줄 해석기가 사용되는 이유는 무엇입니까?

그래픽 인터페이스가있는 사용하기 쉬운 응용 프로그램을 통해 컴퓨터를 제어 할 수있는 경우 명령 줄을 통해 명령을 입력하려는 사람들이 왜 있는지 궁금 할 수 있습니다. 세 가지 주요 이유가 있습니다 ...

첫 번째는 명령을 자동화 할 수 있다는 것입니다. 내가 줄 수있는 많은 예가 있지만 사용자가 처음 로그인 할 때 특정 서비스 나 프로그램을 항상 종료하는 스크립트가 있습니다. 다른 형식을 사용하여 유사한 형식의 파일 을 폴더에서 복사하여 폴더를 탐색하지 않아도됩니다 너 자신. 이러한 작업은 명령을 사용하여 빠르고 자동으로 수행 할 수 있습니다.

명령 줄 인터프리터를 사용하는 또 다른 이점은 운영 체제의 기능에 직접 액세스 할 수 있다는 것입니다. 고급 사용자는 명령 행 인터페이스가 제공하는 간결하고 강력한 액세스 때문에 명령 행 인터페이스를 선호 할 수 있습니다.

그러나 간단하고 경험이없는 사용자는 일반적으로 그래픽 프로그램처럼 사용하기 쉽지 않기 때문에 일반적으로 명령 줄 인터페이스를 사용하지 않으려 고합니다. 사용 가능한 명령은 메뉴와 버튼이있는 프로그램만큼 명확하지 않습니다. 커맨드 라인 인터프리터를 열어서 다운로드 할 수있는 일반 그래픽 응용 프로그램처럼 사용법을 즉시 알 수는 없습니다.

커맨드 라인 인터프리터는 운영 체제를 제어하기위한 수많은 명령과 옵션이있을 수 있지만 해당 운영 체제의 GUI 소프트웨어는 단순히 해당 명령을 사용하도록 구축되지 않았기 때문에 유용합니다. 또한 명령 줄 인터프리터를 사용하면 일부 명령을 한 번에 모두 사용할 필요가 없으며 그래픽 프로그램을 실행할 리소스 가없는 시스템에서 유용합니다.

명령 줄 해석기에 대한 추가 정보

대부분의 Windows 운영 체제에서 기본 명령 줄 해석기는 명령 프롬프트 입니다. Windows PowerShell은보다 최신 버전의 Windows에서 명령 프롬프트와 함께 사용할 수있는 고급 명령 줄 인터프리터입니다.

Windows XP 및 Windows 2000에서 복구 콘솔 이라는 특수 진단 도구는 다양한 문제 해결 및 시스템 복구 작업을 수행하는 명령 줄 인터프리터 역할도합니다.

macOS 운영 체제의 명령 행 인터페이스를 터미널이라고합니다.

경우에 따라 명령 줄 인터페이스와 그래픽 사용자 인터페이스가 같은 프로그램에 포함되는 경우도 있습니다. 이 경우 한 인터페이스가 다른 인터페이스에서 제외 된 특정 기능을 지원하는 것이 일반적입니다. 일반적으로 응용 프로그램 파일에 원시 액세스를 제공하고 소프트웨어 개발자가 GUI에 포함하기로 선택하지 않았기 때문에 더 많은 기능을 포함하는 명령 줄 부분입니다.