TERMINAL, Shell 명령어로 마우스 키보드로 하는 것들은 다 할 수 있다.
$ 달러 표시는 터미널에 넣어야 하는 구문이라는 표시로 쓰인다.
Terminal 단말(기)
단말 장치(terminal unit)와 같은 뜻으로 쓰여지고 있다.
(1) 중앙의 컴퓨터와 통신 회로(communication line)를 경유하여 접속되어 있고, 그것으로부터 사용자가 데이터의 입출력을 행할 수 있는 기능을 가진 장치의 총칭. 온라인 시스템(online system)을 구성하는 3요소인 「컴퓨터」, 「통신 회선」, 「단말 장치」의 하나라고도 할 수 있다.
(2) 단말 장치는 은행 등에 있는 현금 자동 지급기(cash dispenser), 표의 구입이나 호텔 예약을 하는 데 쓰이는 등의 용도에 따라서 최근에 특히 종류가 다양화되었다. 또 입력 데이터의 검사, 출력 데이터의 편집 등의 데이터 처리 기능을 갖는 프로그램 제어(program control)형의 단말기를 지능 단말기(intelligent terminal)라 한다.
(3) 단자:전자 회로 중의 여러 도선의 접점, 다른 도선과의 접속을 쉽게 하기 위한 부품을 말한다.
[주] 사용자가 데이터 처리 시스템과 교신하기 위한 입출력 장치.
출처 : 네이버 지식백과 / 컴퓨터인터넷IT용어대사전, 2011. 1. 20., 전산용어사전편찬위원회
컴퓨터로 프로그램이나 데이터를 전송하거나 출력을 받기 위한 장치. 일반적으로 컴퓨터 시스템에서 사용되는 단말기에는 사용자가 정보를 입력하여 전송하고 컴퓨터에서 생성된 정보를 눈으로 볼 수 있도록, 키보드와 디스플레이(모니터) 또는 키보드와 프린터 장치 등으로 구성되어 있다. 사용자가 컴퓨터 시스템을 이용하는 위치, 즉 컴퓨터의 관점에서는 최종 단말 위치에 연결되어 동작되는 장치로써, 컴퓨터 시스템의 가장 말단에 붙어 있다는 뜻에서 이러한 용어로 불리게 되었다.
출처 : 네이버 지식백과 / 한글글꼴용어사전, 2000. 12. 25., 세종대왕기념사업회
shell 셸
UNIX시스템과 이용자 사이의 인터페이스를 취하는 커맨드 애널라이저를 셸이라 한다.
이용자는 셸을 통해서 UNIX하에서 움직이는 여러 가지 도구를 파이프라인 등으로 조합시켜 소프트웨어 개발을 효율적으로 진행시킬 수 있다. 또, 파일에 대해서도 표준 파일이라는 개념이 있으며, 입력이 키보드, 출력이 화면인데, 다른 입출력 장치로의 전환은 논리명만 지정하면 구체적인 장치와의 결합을 셸 사이에서 가교 노릇을 해 주는 기능을 가지고 있다.
출처 : 네이버 지식백과 / 전자용어사전
운영 체계(OS)를 사용자와 접촉하는 셸과 실제 하부 루틴의 집합인 핵심부(kernel)로 분할하여 구성하는 경우, 이용자와 시스템 간의 대화를 가능하게 해 주며, 이용자가 입력한 문장을 읽어 그 문장이 요청하는 시스템 기능을 수행하도록 해 주는 명령 해석기. 셸은 핵심부와 같이 주기억 장치에 상주하는 것이 아니고 보조 기억 장치에 교체될 수 있다.
출처 : 네이버 지식백과 / IT용어사전, 한국정보통신기술협회
UNIX 유닉스
1960년대 말에 미국 AT&T 벨(Bell) 연구소에서 개발한 운영체제이다. 원래 워크스테이션/서버용이었지만, 데스크탑이나 임베디드용으로도 쓰인다. 70년대 초 AT&T 연구소에서 개발을 시도했던 시분할 운영체제 멀틱스의 모태가 되었다. 개발자들이 우주여행 게임을 실행하기 위해서 만든 운영체제가 유닉스로서, 멀틱스에서 유래한다.
UNIX는 컴퓨터 역사상 가장 중요한 운영체제라고 할 수 있다. 이는 무엇보다도 처음으로 어셈블리가 아니라 C언어라는 고급 프로그래밍 언어로 커널까지 작성된 운영체제이다. 유닉스는 고급 언어인 C언어로 개발되었기 때문에 다른 하드웨어로 이식하기가 쉬웠으며, 멀티태스킹 기술을 도입하여 여러 사용자가 동시에 사용할 수 있게 되었다. 유닉스 이후 시스템 프로그래밍 언어의 업계표준이 된 C언어부터가 원래 유닉스를 프로그래밍하기 위해 개발된 것이다.
이후 유닉스를 모방한 많은 운영체제들이 나타났는데, 이들을 표준화하기 위해 POSIX라는 표준이 등장했다. POSIX 표준을 만족하는 것들을 유닉스 계열 운영체제라고 한다. 리눅스와 Mac OS X가 대표적인 유닉스 계열 운영체제이다. Microsoft Windows는 엄밀히 유닉스는 아니지만 POSIX 표준을 따르는 서브시스템을 제공한다. 서버 운영에 필수적인 CLI 인터페이스가 상당히 강하기 때문에, 서버 시장에서는 윈도우 이상으로 인기가 좋다. 스마트폰용 OS도 시장을 양분하고 있는 iOS(BSD 기반)와 안드로이드(리눅스 기반)가 모두 유닉스 계열이다.
출처 : 네이버 지식백과 / 지형 공간정보체계 용어사전, 2016. 1. 3., 이강원, 손호웅
XENIX 제닉스
유닉스 시스템에 근거를 둔 16비트 마이크로컴퓨터용으로 설계된 운영 체계. 마이크로소프트사에서 개발하였다. 성능 향상을 위해서 기존의 유닉스 시스템에 하드웨어 오류 복구, 파괴된 파일의 자동 교정, 정전 후 복구와 패리티 오류 검출, 공유 데이터 세그먼트, 프로세스 간의 통신 향상, 주요 고수준 언어의 제공 등을 추가하였다.
출처 : 네이버 지식백과 / IT용어사전
소프트웨어 개발용인 운영 체제(OS)의 유닉스(UNIX)를 퍼스널 컴퓨터 전용으로 고쳐 만든 운영 체제. 프로그램 개발이 좀더 효율화되어 통신 기능도 뛰어나다.
출처 : 네이버 지식백과 / 컴퓨터인터넷IT용어대사전
Interpreter 인터프리터
사람이 이해할 수 있는 고급언어로 작성된 프로그램은 기계가 알아들을 수 있는 언어로 해석되어야만 한다. 이때 크게 두 가지 방법을 통해 기계언어로 해석될 수 있다. 첫 번째 방법은 고급언어로 작성된 코드 전체를 기계어로 직접 번역하는 컴파일(compile) 과정을 거쳐 실행하는 것이고, 두 번째 방법은 컴파일 과정 없이 작성된 코드를 한 줄씩, 단계별로 해석하여 실행하는 것이다. 여기서 두 번째 방법으로 해석하는 프로그램이 인터프리터이다.
출처 : 네이버 지식백과 / 두산백과 두피디아, 두산백과
① 원시 프로그램을 한 문장 단위로 번역하여 바로 실행하는 언어처리 프로그램. 온라인 대화형 언어를 인터프리터로 구현한다.
② 카드에 천공된 데이터 부호를 판독하여 천공 카드상에 인쇄하는 장치.
출처 : 네이버 지식백과 / IT용어사전
(1) 원시 언어로 쓰여진 문장을 하나씩 통역하여 이것을 실행한 뒤 다음 문장으로 옮겨 다시 통역하여 실행하는 처리를 반복하는 계산기 프로그램.
(2) 입력 데이터 스트림을 리딩하여 RAM에 기억함과 동시에 스트림 속에 포함되는 제어 정보를 판단하고, 이것을 제어 리스트로서 따로 기억하여 처리할 수 있도록 준비하는 장치. 리더 인터프리터라고도 하고, 대체로 아웃푸트 라이터(output writer)와 페어 동작한다.
(3) 커맨드 인터프리터 회화형 처리를 하는 계산기 시스템 등에서, 유저와의 인터페이스로부터 주어지는 커맨드를 해석하고 그 요구하는 기능을 실행하는 장치. XENIX와 같은 오퍼레이팅 시스템은 「셸」이라고 하는 커맨드 인터프리터를 가지고 있으며, 시스템 오퍼레이션, 텍스트 처리, 파일 관리 등 매우 광범위한 기능을 한다.
출처 : 네이버 지식백과 / 전기용어사전, 2011. 1. 10., 김동희, 유도현, 육재호, 윤만수, 이상희, 임경범, 정해상
CMD CoMmanDline
명령 프롬프트 Command Prompt
명령 프롬프트(Command Prompt, cmd.exe)는 Microsoft Windows의 기본 유틸리티로, Windows NT 계열 OS의 커맨드라인 해석기(CLI)이다. 윈도우 명령어 처리기(Windows Command Processor)라고도 불린다.
구조상 MS-DOS 위에서 작동했던 Windows 9x의 내부에서는 'MS-DOS 프롬프트(MS-DOS Prompt)'라는 이름으로 MS-DOS 7.x~8.x을 썼는데, 이후 Windows NT 계열에서는 MS-DOS가 쓰이지 않기 때문에 일부 사용자들의 편의를 위해 MS-DOS의 CLI '인터페이스'를 가져와 명령 프롬프트를 도입하게 된다. 1990년대 이전부터 컴퓨터를 써 온 세대는 명령 프롬프트를 비공식적으로 여전히 DOS라고 부르는 경우가 많고, 실제로 DOS라고 오해하는 경우도 많으나, 사실 Windows NT 계열에서는 DOS가 아니다. 일부 컴공과 교수까지 '도스창' 이라고 칭할 정도이다. 다만 이는 진짜 도스라고 알고 있는 게 아니라 과거부터 부르는 게 익숙해져서이다.
Windows 9x 계열의 운영체제 안에서 보조프로그램의 MS-DOS 프롬프트는 MS-DOS의 기본 셸인 COMMAND.COM을 실행하는 것이었다. Windows NT의 명령 프롬프트는 cmd.exe라는 셸을 실행한다.
Windows 10 Redstone 1703 빌드에서 PowerShell이 기본값이 되었다. 물론 개인 설정에서 다시 이전의 명령 프롬프트로 되돌리는 것은 가능하다. 또한 PowerShell에서 cmd를 입력하면 명령 프롬프트를 그 자리에서 사용할 수 있고, 명령 프롬프트에서 powershell을 입력하면 그 자리에서 사용하는 것도 가능하다.
여담으로 Windows 10에서도 32비트 OS이면 COMMAND.COM이 남아있다.
출처 : 나무위키 발췌
Prompt 프롬프트
①시스템이 다음 명령이나 메시지, 다른 사용자의 행동을 받아들일 준비가 되었음을 사용자에게 알려 주는 메시지.
②시스템이 다음 명령 소자(element), 다른 입력을 받아들일 준비가 되었음을 사용자에게 알려 주는 것.
출처 : 네이버 지식백과 / 컴퓨터인터넷IT용어대사전, 2011. 1. 20., 전산용어사전편찬위원회
지시 메시지. 입력 재촉. 컴퓨터 시스템이 사용자에 대하여 다음에 어떠한 조작을 행해야 하는지 지시하기 위한 지시 메시지. 또는 명령 대기 상태에서 시스템이 표시하고 있는 기호. 프롬프트는 사용자와의 대화를 재촉 하기 위해서 사용된다. 대화(dialog) 형식이라고도 한다.
출처 : 네이버 지식백과 / 컴퓨터인터넷IT용어대사전, 2011. 1. 20., 전산용어사전편찬위원회