본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
요즘 화제
임의의 문서로
sitesupport
사용자 모임
사랑방
사용자 모임
관리 요청
편집 안내
소개
도움말
정책과 지침
질문방
한울위키
검색
검색
보이기
로그인
개인 도구
로그인
명령어 인터프리터 문서 원본 보기
문서
토론
한국어
읽기
원본 보기
역사 보기
도구
도구
사이드바로 이동
숨기기
동작
읽기
원본 보기
역사 보기
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
보이기
사이드바로 이동
숨기기
←
명령어 인터프리터
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
일반 사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
[[파일:bash screenshot.png|섬네일|300px|[[배시]] 세션의 스크린샷 - [[젠투 리눅스]]에서.]] '''명령어 인터프리터'''(command-line interpreter, command-line processor, command language interpreter)는 [[운영 체제]]나 [[프로그래밍 언어]]의 환경에서 해석하는 입력된 명령어를 읽고 실행하는 [[컴퓨터 프로그램]]이다. 줄 단위의 명령어를 읽어 들인다고 하여 '''명령줄 인터프리터''' 또는 '''명령행 인터프리터'''라고도 한다. == 특징 == 명령어 인터프리터는 사용자 또는 명령어 파일로부터 명령어를 읽어들인 후, 명령어를 하나 이상의 시스템 호출로 변환함으로써 그것을 실행한다. 그에 따라 명령어 인터프리터는 실행에 제약을 받기 때문에, 커널에 포함되지 않는다. == 시스템 호출 == 명령어 인터프리터 또는 셸을 통해 입력된 명령을 수행하는 과정에서 새로운 [[프로세스]]를 시작하기 위해서는 [[시스템 호출]]을 해야 한다. 예를 들어 [[유닉스]] 시스템에서는 새로운 프로세스를 시작하기 위해 [[exec]] 시스템 호출 이후 [[fork]] 시스템 호출이 뒤따른다. exec 호출이 호출 프로세스 위로 다른 실행가능한 새로운 프로세스를 띄우는 동안, fork 호출은 현재 실행 중인 프로세스를 복제한다. == 같이 보기 == * [[명령줄 인터페이스]] * [[셸]] * [[컴퓨터 터미널]] * [[명령줄 변수]] * [[일괄 처리]] * [[배치 파일]] * [[스크립트 언어]] {{위키데이터 속성 추적}} {{토막글|소프트웨어}} [[분류:명령줄 소프트웨어]] [[분류:셸]] [[분류:사용자 인터페이스]] [[분류:소프트웨어 구조]]
명령어 인터프리터
문서로 돌아갑니다.
검색
검색
명령어 인터프리터 문서 원본 보기
새 주제