tail head cat sleep
QR code linking to this page

Man page  — SCREEN

명칭

screen – PC 디스플레이의 인터페이스

내용

해설

/dev 에 있는 디바이스 파일 ttyv0 - ttyvb 를 통해 가상 콘솔 에 액세스 할 수 있습니다. 이러한 파일은 각각 다른 가상 콘솔에 대응합니다. 모든 가상 콘솔 디바이스를 동시에 오픈할 수도 있습니다만, 액티브한 것은 한 번에 하나 뿐입니다. 액티브한 가상 콘솔이 키보드나 디스플레이 화면을 「점유」합니다.

디스플레이에 현재전용 라고 없는 가상 콘솔에의 출력은, 「화면 전체」(보통은 25 행)의 행을 보관 유지하는 버퍼에 보존됩니다. /dev/console (오리지날 콘솔 디바이스)에 기입해진 출력은 모두 /dev/ttyv0 에 에코 됩니다.

가상 콘솔을 바꾸려면 , 순차 순서 ALT+Fn (을)를 사용합니다. 이것은 ALT 를 누르면서 function key의 하나를 누른다고 하는 의미입니다. 그렇다면, 그 function key와 같은 번호의 가상 콘솔이 현재의 가상 콘솔로서 선택되어 키보드나 디스플레이의 전유적인 사용권이 주어집니다. 이 변환 순차 순서는 키보드 매핑 ioctl 호출로 변경할 수 있습니다 (keyboard. 4 참조).

콘솔에서는, 특별한 키 순차 순서를 이용해 키보드상에 물리적으로 존재하지 않는 값을 입력할 수 있습니다. 이 기능을 사용하려면 , ALT 를 누른 채로 해, 숫자 키패드로 0 에서 255 의 10 진수자를 입력해, ALT 를 떼어 놓아 주세요. 그렇다면, 입력된 값이 하나의 캐릭터를 나타내는 ASCII 치로서 사용됩니다. 이와 같이 해, 임의의 ASCII 치를 입력할 수가 있습니다. 또, 콘솔 드라이버는 히스토리 기능도 갖추고 있습니다. 히스토리 기능은 scroll-lock 키를 누르는 것으로 유효하게 됩니다. 이것은 표시를 고정해, 최근 스크롤 된 행에 건너 커서 키로 스크롤 업·다운할 수 있도록(듯이) 합니다.

콘솔은 ANSI x3. 64 캐릭터 순차 순서의 부분집합을 해석합니다. 낡은 pccons 드라이버와의 호환성이기 때문에, PC3 캐릭터 순차 순서도 서포트되고 있습니다.

ANSI    Seq     기능                                      termcap 엔트리
======= ======= =====================================   ==============

--      E7      커서 위치를 보존                       sc

--      E8      보존한 커서 위치를 복원           rc

CUU E[nA 커서를 n 행 상에 이동                   up/UP (ku)

CUD E[nB 커서를 n 행 하에 이동                   do/DO (kd)

CUF E[nC 커서를 n 캐릭터 오른쪽으로 이동              nd/RI (kr)

CUB E[nD 커서를 n 캐릭터왼쪽으로 이동                --/LE (kl)

HPA E[n`    커서를 캐릭터 위치 n 에 이동               ch

HPR     E[na    커서를 n 캐릭터 오른쪽으로 이동              --

VPA E[nd 커서를 행 n 에 이동                    cv

VPR     E[ne    커서를 n 행 하에 이동                   --

CPL E[nF 커서를 n 행 상의 줄머리에 이동              -- (@7)

CNL E[nE 커서를 n 행 하의 줄머리에 이동              nw

CUP     E[y;xH  커서를 x, y        에 이동                    cm

HVP     E[y;xf  커서를 x, y        에 이동                    --

CBT E[nZ 커서를 n 탭 되돌리는                    bt (kB)

IL E[nL n 행의 공행을 삽입                     al/AL

ICH E[n@ n 개의 공백 캐릭터를 삽입                 ic/IC

DL E[nM n 행 삭제                          dl/DL

DCH E[nP n 캐릭터 삭제                                dc/DC

ED      E[nJ    표시의 일부 또는 전부를 소거:               cd                 n=0 커서로부터 표시 종단까지를 소거                 n=1 표시 시점으로부터 커서까지를 소거                 n=2 표시 전체를 소거

EL      E[nK    행의 일부 또는 전부를 소거:                ce                 n=0 커서로부터 줄 끝까지를 소거                 n=1 줄머리로부터 커서까지를 소거                 n=2 행 전체를 소거

ECH E[nX n 캐릭터 소거                                ec

SU E[nS 표시를 n 행 스크롤 업 (진행한다)    sf/SF

SD E[nT 표시를 n 행 스크롤 다운 (되돌린다)   sr/SR

SGR     E[nm    캐릭터 속성을 설정:                             --                 n= 0 통상의 속성 (모두 오프)                 n= 1 볼드체 (하이라이트 표시)                 n= 4 밑줄 첨부 (하드웨어가 서포트하고 있는 경우)                 n= 5 명 멸망 표시 (하드웨어가 서포트하고 있는 경우)                 n= 7 반전 표시                 n=3X 전경색을 설정 (다음에 있는 표 참조)                 n=4X 배경색을 설정 (다음에 있는 표 참조)

                 X=0 흑        X=1 빨강                  X=2 초록       X=3 차                  X=4 파랑       X=5 마젠타                  X=6 시안(cyan)         X=7 흰색

--      E[s     커서 위치를 보존                       sc

--      E[u     보존한 커서 위치를 복원           rc

--      E[=p;dB 벨음의 상태 (p)와 시간 (d)을 설정  --                         상태는 840 nS 단위                         시간은 0.1 S 단위

--      E[=tC   커서종을 설정                 --                         1 으로 명 멸망 커서                         0 으로 고정 커서

--      E[=nA   경계색을 n 로 설정                 (다음에 있는 표 참조) (하드웨어가 서포트하고 있는 경우)

--      E[=cF   통상 전경색을 n 로 설정                  --                 (다음에 있는 표 참조)

--      E[=cG   통상 배경색을 n 로 설정                  --                 (다음에 있는 표 참조)

--      E[=cH   반전 전경색을 n 로 설정                  --                 (다음에 있는 표 참조)

--      E[=cI   반전 배경색을 n 로 설정                  --                 (다음에 있는 표 참조)

                 n= 0 흑               n= 8 재                  n= 1 파랑              n= 9 밝은 파랑                  n= 2 초록              n=10 밝은 초록                  n= 3 시안(cyan)                n=11 밝은 시안(cyan)                  n= 4 빨강              n=12 밝은 빨강                  n= 5 마젠타     n=13 밝은 마젠타                  n= 6 차               n=14 노랑                  n= 7 흰색              n=15 밝은 흰색

주: 순차 순서 (Seq) 중의 최초의 E 는 ESC (0x1b)를 나타냅니다.

저자

So/ren Schmidt <sos@FreeBSD.org>

FreeBSD SCREEN (4) January 8, 1995

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

"I liken starting one's computing career with Unix, say as an undergraduate, to being born in East Africa. It is intolerably hot, your body is covered with lice and flies, you are malnourished and you suffer from numerous curable diseases. But, as far as young East Africans can tell, this is simply the natural condition and they live within it. By the time they find out differently, it is too late. They already think that the writing of shell scripts is a natural act."
— Ken Pier, Xerox PARC