명령줄 해석기란 무엇입니까?
명령줄 인터프리터는 다음을 입력할 수 있는 모든 프로그램입니다. 명령 그런 다음 해당 명령을 실행합니다. 운영 체제. 말 그대로 명령의 해석기입니다.
마우스로 제어되는 버튼 및 메뉴와 같은 그래픽 사용자 인터페이스(GUI)가 있는 프로그램과 달리 명령줄 인터프리터는 키보드의 텍스트 줄을 명령으로 받아들인 다음 해당 명령을 운영 체제에서 사용할 수 있는 기능으로 변환합니다. 이해한다.

명령줄 해석기의 다른 이름
모든 명령줄 인터프리터 프로그램은 일반적으로 명령줄 인터페이스라고도 합니다. 덜 일반적으로, 그것은 또한 CLI, 명령 언어 인터프리터, 콘솔 사용자 인터페이스, 명령 프로세서, 셸, 명령줄 셸, 또는 명령 인터프리터.
CLI는 다음과 같이 명령줄 인터페이스와 관련이 없는 다른 기술 용어의 약어이기도 합니다. 호출 라인 식별, 호출 레벨 인터페이스, 캐시 라인 인터리빙, 인터럽트 플래그 지우기, 그리고 발신자 위치 정보.
왜 사용됩니까?
그래픽 인터페이스가 있는 사용하기 쉬운 응용 프로그램을 통해 컴퓨터를 제어할 수 있다면 누군가가 명령줄을 통해 명령을 입력하려는 이유가 궁금할 것입니다. 세 가지 주요 이유가 있습니다.
첫 번째는 명령을 자동화할 수 있다는 것입니다. 우리가 줄 수 있는 많은 예가 있지만 그 중 하나는 사용자가 처음 로그인할 때 특정 서비스나 프로그램을 항상 종료하는 스크립트입니다. 다른 하나는 유사한 형식의 파일을 폴더에서 복사하는 데 사용할 수 있으므로 직접 검색할 필요가 없습니다. 이러한 작업은 명령을 사용하여 빠르고 자동으로 수행할 수 있습니다.
명령줄 인터프리터 사용의 또 다른 이점은 운영 체제의 기능에 직접 액세스할 수 있다는 것입니다. 고급 사용자는 간결하고 강력한 액세스를 제공하는 명령줄 인터페이스를 선호할 수 있습니다.
그러나 단순하고 경험이 없는 사용자는 일반적으로 그래픽 프로그램만큼 사용하기 쉽지 않기 때문에 명령줄 인터페이스를 사용하고 싶어하지 않습니다. 사용 가능한 명령은 메뉴와 버튼이 있는 프로그램만큼 명확하지 않습니다. 명령줄 인터프리터를 열고 다운로드할 수 있는 일반 그래픽 응용 프로그램과 마찬가지로 사용 방법을 즉시 알 수는 없습니다.
명령줄 인터프리터는 제어를 위한 수많은 명령과 옵션이 있을 수 있기 때문에 유용합니다. 운영 체제의 경우 해당 운영 체제의 GUI 소프트웨어가 해당 운영 체제를 활용하도록 구축되지 않았을 수 있습니다. 명령. 또한 한 번에 모든 명령을 사용할 필요 없이 이러한 명령 중 일부를 사용할 수 있도록 하므로 명령이 없는 시스템에 유용합니다. 자원 그래픽 프로그램을 실행합니다.
모든 명령줄 인터프리터가 같지는 않습니다.
명령줄 인터프리터가 특정 명령을 이해하면 프로그래밍 언어 및 통사론. 즉, 특정 운영 체제 및 프로그래밍 언어에서 한 상황에서 작동하는 하나의 명령이 다른 환경에서는 동일한 방식으로(또는 전혀) 작동하지 않을 수 있습니다.
예를 들어 한 플랫폼에서 다음 명령을 사용할 수 있습니다. 지금 검색 컴퓨터에 오류가 있는지 검사하지만 해당 기능이 내장되어 있지 않은 다른 프로그램이나 운영 체제에서는 아무 작업도 수행하지 않을 수 있습니다. 또는 유사한 기능이 있는 경우 명령줄 인터프리터는 주사 또는 스캔타임, 예를 들어.
구문도 중요합니다. 잘못 입력하면 완전히 다른 명령으로 잘못 해석될 수 있다는 점에 민감하기 때문입니다. 예를 들어, 지금 검색 프로그램이 스캔을 시작하는 데 사용하는 것일 수 있지만 마지막 문자를 제거하면 스캔노 그것이 언제 이해해야 하는지도 모른다 멈추다 스캔.
명령줄 해석기에 대한 추가 정보
대부분의 Windows 운영 체제에서 기본 명령줄 인터프리터는 명령 프롬프트. Windows PowerShell은 최신 버전의 Windows에서 명령 프롬프트와 함께 사용할 수 있는 고급 명령줄 인터프리터입니다. 윈도우 터미널 명령줄 도구도 포함하지만 Windows에 기본 제공되지는 않습니다.
에 윈도우 XP 및 Windows 2000이라는 특수 진단 도구인 복구 콘솔 또한 다양한 문제 해결 및 시스템 복구 작업을 수행하는 명령줄 인터프리터 역할도 합니다.
macOS 운영 체제의 명령줄 인터페이스를 터미널이라고 합니다.
때로는 명령줄 인터페이스와 그래픽 사용자 인터페이스가 모두 동일한 프로그램에 포함되어 있습니다. 이 경우 한 인터페이스가 다른 인터페이스에서 제외된 특정 기능을 지원하는 것이 일반적입니다. 일반적으로 응용 프로그램 파일에 대한 원시 액세스를 제공하고 소프트웨어 개발자가 GUI에 포함하기로 선택한 항목에 의해 제한되지 않기 때문에 더 많은 기능을 포함하는 명령줄 부분입니다.
자주하는 질문
-
명령줄에서 대화형 Python 인터프리터에 액세스하려면 무엇을 입력합니까?
Mac OS 또는 Linux에서는 다음을 입력합니다. 파이썬 명령줄에서 대화형 Python 인터프리터를 실행합니다. Windows에서 명령 프롬프트를 열고 다음을 입력하십시오. 파이.
-
명령줄에서 Python 인터프리터를 어떻게 종료합니까?
사용 출구() 대화형 Python 세션을 종료하려는 경우 함수. 또는 키보드 단축키를 사용할 수 있습니다. Ctrl 키+지를 누른 다음 입력하다 Windows에서 명령 프롬프트로 돌아가려면
-
Unix 용어로 알려진 명령줄 인터프리터는 무엇입니까?
Unix의 명령줄 인터프리터는 일반적으로 껍데기.
-
명령줄 인터프리터에서 Matlab을 어떻게 여나요?
명령을 사용하여 명령 프롬프트에서 Matlab 실행 매트랩. 시작 화면 없이 Matlab을 열려면 다음 명령을 사용하십시오. matlab -nosplash. 그리고 종료 코드를 기록하려면 다음 명령을 사용하십시오. 매트랩 대기.