Sindhu S
sindhus@live.in 2013
Ekaterina Gerasimova
kittykat3756@gmail.com 2013
터미널은 무엇인가요?
조성호
shcho@gnome.org 2014, 2016, 2018, 2021, 2023.

# 터미널 개요

터미널은 그놈용 터미널 프로그램입니다. 다음 용어와 설명은 터미널과 기능에 익숙해지는데 도움을 줍니다.

# 터미널

터미널은 명령행 인터페이스(CLI)라고 하는 컴퓨터의 텍스트 입력 공간입니다.

# 실제 터미널 장치

IBM 3270, VT100 등은 더 이상 생산하지 않는 실제 장치 하드웨어 터미널입니다. 이 터미널을 흉내내는 터미널 에뮬레이터가 있습니다.

# 터미널 에뮬레이터

에뮬레이션은 다른 프로그램 또는 장치의 동작을 흉내내는 컴퓨터 프로그램 기능입니다.

터미널 에뮬레이터는 tty라고도 하며 그래픽 사용자 인터페이스를 활용하는 최신 컴퓨터에서 비디오 터미널을 흉내내는 프로그램입니다. 명령행 환경에서만 실행하는 프로그램에 접근하는 대화식 환경을 제공합니다. 이 프로그램은 동일한 머신 또는 telnet, ssh, dial-up을 통한 다른 머신을 기반으로 동작합니다.

# VTE

가상 터미널 환경(VTE)은 그래픽 사용자 인터페이스(GUI) 환경에서 텍스트 터미널을 흉내내는 터미널 에뮬레이터입니다. 터미널 은 VTE의 상당 부분을 기반으로 합니다. VTE는 터미널 에뮬레이터로 완전한 기능을 갖춘 위젯을 지니고 있습니다.

# 셸

셸은 터미널에서 명령 또는 다른 프로그램을 “실행” 하는 인터페이스를 제공합니다. 디렉터리 내용을 보고 탐색할 수도 있습니다. bash, zsh, csh이 잘 알려져 있습니다.

# 이스케이프 시퀀스

이스케이프 시퀀스는 터미널의 데이터 의미를 바꿀 때 사용하는 문자 모음입니다. 컴퓨터에 정보를 주고 받을 단일 채널만 있을 때 사용합니다. 데이터를 보낸게 실행할 명령인지, 저장하거나 표시할 정보인지 구분할 때 활용합니다.

# 프롬프트

프롬프트는 명령 프롬프트 라고 합니다. 명령을 받아들이려 기다리는 셸을 나타내는 명령행 환경에서 사용하며, 문자열입니다.

프롬프트는 보통 $, %, # or > 문자로 끝나며 현재 작업 디렉터리 경로 정보가 들어있습니다. 유닉스 기반 시스템에서는, 보통 프롬프트 마지막에 $ 또는 %가 붙는데, 사용자에 따라, $ 기호는 보통 사용자에게 # 기호는 관리자에게(root라고 함) 붙여주는게 일반적입니다.

# 명령

프롬프트에서 실행하려고 입력한 내용을 명령이라고 합니다. 프로그램 이름과 프로그램 실행 방식을 바꾸는 플래그식 전달 추가 매개 변수로 이루어져 있습니다.