CONSOLE_CODES
Section: Linux Programmer's Manual
(4)
Updated: October 31, 1996
Index
Return to Main Contents
NAME
console_codes - ¸®´ª½º ÄÜ¼Ö Á¦¾î¹®ÀÚ¿Í Á¦¾î ¼ø¼ ±¸Á¶
DESCRIPTION
¸®´ª½º ÄܼÖÀº VT102¿Í ECMA-48/ISO6429/ANSI X3.64 Å͹̳ΠÄÜÆ®·ÑÀÇ
¸¹Àº ºÎºÐÀÌ Àû¿ëµÈ´Ù. ¿©±â¿¡ Ä®¶ó ÆÈ·¹Æ®³ª ¹®ÀÚ ¼³Á¤ ¸ÊÇÎ µîÀÇ º¯È °°Àº
ºñ°ø½ÄÀûÀÎ ¸ðµåÀÇ ½ÃÄö½º°¡ ´õÇØÁø´Ù.
¾Æ·¡ Ç¥¿¡¼, µÎ¹ø° Ä÷³Àº ÁÖ¾îÁø ÇÔ¼ö¿¡ ´ëÇØ ECMA-48À̳ª DEC
mnemonic (DEC Á¢µÎ»ç°¡ ºÙ¾îÀÖ´Â ±Û¾¾)¸¦ ÁÖ¾ú´Ù.
mnemonicÀÌ ¾ø´Â ½ÃÄö½º´Â ECMA-48³ª VT102µµ ¾Æ´Ï´Ù.
¸ðµç Ãâ·Â°úÁ¤ÀÌ ³¡³ª°í ¹®ÀÚµéÀÌ ÄÜ¼Ö µå¶óÀ̹ö¿¡
½ÇÁ¦ ÇÁ¸°ÆÃÀ» À§ÇØ µµÂøÇÑ ÈÄ¿¡, °¡Àå ¸ÕÀú ÀϾ´Â ÀÏÀº
ÁøÇàÀ» À§ÇØ ¾²ÀÎ ÄÚµåµéÀÌ ÇÁ¸°ÆÃÀ» À§ÇÑ ÄÚµåµé·Î ¹Ù²î´Â °ÍÀÌ´Ù.
ÄܼÖÀÌ UTF-8¸ðµå¶ó¸é, µé¾î¿À´Â ¹ÙÀÌÆ®µéÀº óÀ½À¸·Î
16-bit Unicode·Î °áÁýµÈ´Ù. ¾Æ´Ï¸é °¢°¢ÀÇ ¹ÙÀÌÆ®°¡
ÇöÁ¦ÀÇ ¸ãÇÎ Å×ÀÌºí¿¡µû¶ó ¿Å°ÜÁø´Ù( ÀÌ°ÍÀº Unicode °ªÀ¸·Î
¹Ù²ï´Ù).¾Æ·¡¿¡¼ CHARACTER SETSÀ» ÂüÁ¶ÇÏÀÚ.
ÀϹÝÀûÀÎ °æ¿ì, Unicode °ªÀº ÆùÆ® À妽º·Î ¹Ù²î¾î¼,
ºñµð¿À ¸Þ¸ð¸®¿¡ ÀúÀåµÈ´Ù. ±×·¡¼ ´ëÀÀÇÏ´Â glyph
(ºñµð¿À ROM¿¡ ÀÖ´Â °Í°ú °°ÀÌ)°¡ ȸ鿡 ³ªÅ¸³´Ù.
UnicodeÀÇ »ç¿ë(°ú PC hardwareÀÇ µðÀÚÀÎ)¿¡¼´Â
512°¡Áö ´Ù¸¥ glyph¸¦ µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÇöÁ¦ Unicode °ªÀÌ Á¦¾î ¹®ÀÚ¶ó¸é, ȤÀº ÇöÁ¦ escape sequence
¸¦ ½ÇÇàÇÏ°í ÀÖ´Ù¸é, ±× °ªÀº Ưº°È÷ ´Ù·ïÁú °ÍÀÌ´Ù. ÆùÆ® À妽º·Î
¹Ù²î°Å³ª glyph·Î µÇ´Â ´ë½Å, Ä¿¼¸¦ ¿òÁ÷ÀÌ°Ô Çϰųª ´Ù¸¥ Á¦¾î ±â´ÉÀ» ÇÑ´Ù.
¾Æ·¡¿¡¼ LINUX CONSOLE CONTROLS ¼½¼ÇÀ» º¸ÀÚ.
hard-wire terminal controlÀ» ÇÁ·Î±×·¥¿¡ ³Ö´Â °ÍÀº ÀϹÝÀûÀ¸·Î ÁÁÀº ÀÏÀº ¾Æ´Ï´Ù.
¸®´ª½º´Â Å͹̳Π±â´ÉÀÇ
terminfo(5)
µ¥ÀÌÅÍ º£À̽º¸¦ Áö¿øÇÑ´Ù.
ÄÜ¼Ö escape ½ÃÄö½º¸¦ Á÷Á¢ ³»º¸³»´Â °Í º¸´Ü, terminfoÀ» »ç¿ëÇÏ·Á ÇÒ °ÍÀÌ´Ù.
-½ºÅ©¸° ¶óÀ̺귯¸®¿Í.
ncurses(3),
tput(1),
ȤÀº
reset(1).
¸¦ ¾Ë°í ³´Ù¸é.
LINUX CONSOLE CONTROLS
ÀÌ ¼½¼Ç¿¡¼± ¸®´ª½º ÄÜ¼Ö »ó¿¡¼ Ưº°ÇÑ ±â´ÉµéÀ»(¿¹¸¦ µéÀÚ¸é
ÇöÁ¦ Ä¿¼ À§Ä¡¿¡¼ plyph¸¦ ¾²´Â °Í °°Àº) ÇÏ´Â ¸ðµç Á¦¾î¹®ÀÚ¿Í
escape ½ÃÄö½º¸¦ ´Ù·ç¾ú´Ù.
Control characters
¸ÊÇÎ Å×ÀÌºí¿¡ µû¶ó º¯È¯µÇ±â Àü¿¡
00 (NUL), 07 (BEL), 08 (BS), 09 (HT), 0a (LF), 0b (VT),
0c (FF), 0d (CR), 0e (SO), 0f (SI), 18 (CAN), 1a (SUB),
1b (ESC), 7f (DEL)¿Í °°Àº 14°¡Áö ÄÚµåµé Áß Çϳª¸¦
°¡Áö°í ÀÖ´Â ¹®ÀÚ°¡ Á¦¾î ¹®ÀÚÀÌ´Ù.
`µð½ºÇ÷¹ÀÌ Á¦¾î ¹®ÀÚ' ¸ðµå¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù (¾Æ·¡ ÂüÁ¶),
±×¸®°í 07, 09, 0b, 18, 1a, 7f´Â glyph·Î µð½ºÇ÷¹ÀÌ µÉ ¼ö ÀÖ´Ù.
¹Ý¸é, ¾î¶² 'µð½ºÇ÷¹ÀÌ Á¦¾î ¹®ÀÚ'¿¡ °ü°è¾øÀÌ UTF-8 ¸ðµå¿¡¼±
00-1f±îÁöÀÇ ¸ðµç ¹®ÀÚ¸¦ Á¦¾î ¹®ÀÚ·Î ÇÒ ¼ö ÀÖ´Ù.
Á¦¾î ¹®ÀÚ¸¦ °¡Áö°í ÀÖ´Ù¸é, ±×°ÍÀº Áï½Ã Àû¿ëµÇ°í »ç¶óÁø´Ù.
(±×°ÍÀÌ escape ½ÃÄö½º Áß¿¡ ÀÖ´Ù ÇÏ´õ¶óµµ.)
±×¸®°í escape ½ÃÄö½º´Â ´ÙÀ½ ¹®ÀÚ·Î °è¼ÓµÈ´Ù.
(ÇÏÁö¸¸, ESC´Â ¾î¶»°Ôµç ¾ÆÁ÷ ³¡³ªÁö ¾ÊÀº ÀÌÀüÀÇ °ÍÀ» ÁßÁö½ÃÅ°°í,
»õ·Î¿î escape ½ÃÄö½º¸¦ ½ÃÀÛÇÑ´Ù. ±×¸®°í CAN°ú SUB´Â
¾î¶² escape ½ÃÄö½º¶óµµ ³¡³½´Ù.)
ÀÎÁõµÈ Á¦¾î ¹®ÀÚ´Â BEL, BS, HT, LF, VT, FF, CR, SO, SI,
CAN, SUB, ESC, DEL, CSI.ÀÌ´Ù. À̰͵éÀº Àǵµ´ë·Î µ¿ÀÛÇÑ´Ù:
-
- BEL (0x07, ^G)Àº ¼Ò¸®¸¦ ³½´Ù;
-
- BS (0x08, ^H)´Â ÇÑ Ä÷³ ¿ªÇàÇÑ´Ù.
(´Ü, ÇàÀÇ ½ÃÀÛÀº Áö³ªÄ¡Áö ¾Ê´Â´Ù);
-
- HT (0x09, ^I)´Â ´ÙÀ½ ÅÜÀÇ ¸¶Áö¸·À¸·Î °¡°Å³ª
ÀÌÀü ÅÜÀÇ ¸¶Áö¸·ÀÌ ¾ø´Ù¸é ÁÙÀÇ ³¡À¸·Î °£´Ù;
-
- LF (0x0A, ^J), VT (0x0B, ^K)¿Í FF (0x0C, ^L)´Â ¸ðµÎ °³Çà ¹®ÀÚ¸¦ ÁØ´Ù;
-
- CR (0x0D, ^M)Àº Äɸ®Áö¸¦ ¸®ÅÏÇÑ´Ù;
-
- SO (0x0E, ^N)´Â G1¹®ÀÚ±ºÀ» È°¼ºÈÇÏ°í,
LF/NL (new line mode) ¿ª½Ã Äɸ®Áö¸¦ ¸®ÅϽÃŲ´Ù;
-
- SI (0x0F, ^O)´Â G0¹®ÀÚ±ºÀ» È°¼ºÈÇÑ´Ù;
-
- CAN (0x18, ^X)°ú SUB (0x1A, ^Z)´Â escape ½ÃÄö½º¸¦ ÁßÁö½ÃŲ´Ù;
-
- ESC (0x1B, ^[]´Â escape ½ÃÄö½º¸¦ ½ÃÀÛÇÑ´Ù;
-
- DEL (0x7F)Àº ¹«½ÃµÈ´Ù;
-
- CSI (0x9B)´Â ESC¿¡ ÇØ´çµÈ´Ù. [.
ESC-CSI°¡ ¾Æ´Ñ-½ÃÄö½º
ESC c | RIS | ¸®¼Â.
|
ESC D | IND | °³Çà ¹®ÀÚ.
|
ESC E | NEL | »õ ÁÙ.
|
ESC H | HTS | ÅÜÀ» ÇöÁ¦ Ä÷³¿¡ °íÁ¤½ÃŲ´Ù.
|
ESC M | RI | ¿ª °³Çà ¹®ÀÚ.
|
ESC Z | DECID | DEC¿Í ºñ½Á. Ä¿³ÎÀº ½ºÆ®¸µ ESC [ ? 6 c¸¦ ¹ÝȯÇÑ´Ù,
|
ÀÌ°ÍÀº VT102ÀÓÀ» ¿ä±¸ÇÑ´Ù. | |
|
ESC 7 | DECSC | ÇöÁ¦ »óŸ¦ ÀúÀåÇÑ´Ù. (Ä¿¼ÀÇ ÁÂÇ¥,
|
| | ¼Ó¼º, ¹®ÀÚ±º).
|
ESC 8 | DECRC °¡Àå ÃÖ±ÙÀÇ ÀúÀå»óÅ·ΠµÇµ¹¸°´Ù. |
|
ESC [ | CSI | Á¦¾î ½ÃÄö½º¸¦ ¼Ò°³ÇÑ´Ù.
|
ESC % | | ¼±ÅÃÇÑ ¹®ÀÚ±ºÀÇ ½ÃÄö½º¸¦ ½ÃÀÛÇÑ´Ù.
|
ESC % @ | | µðÆúÆ®(ISO 646 / ISO 8859-1)¸¦ ¼±ÅÃÇÑ´Ù
|
ESC % G | | UTF-8À» ¼±ÅÃÇÑ´Ù.
|
ESC % 8 | | UTF-8 (obsolete)À» ¼±ÅÃÇÑ´Ù.
|
ESC # 8 | DECALN | DEC ½ºÅ©¸° Á¤·Ä Å×½ºÆ® - ½ºÅ©¸°À» E'sÀ¸·Î ä¿î´Ù.
|
ESC ( | | G0 ¹®ÀÚ±ºÀ» Á¤ÀÇÇÏ´Â ½ÃÄö½º¸¦ ½ÃÀÛÇÑ´Ù.
|
ESC ( B | | µðÆúÆ®(ISO 8859-1 mapping)¸¦ ¼±ÅÃÇÑ´Ù.
|
ESC ( 0 | | vt100 ±×·¡ÇÈ ¸ÊÇÎÀ» ¼±ÅÃÇÑ´Ù.
|
ESC ( U | | ³Î ¸ÊÇÎÀ» ¼±ÅÃÇÑ´Ù. - ¹®ÀÚ ROMÀ¸·Î ¹Ù·ÎESC ( K
|
| | mapscrn(8)À¯Æ¿¸®Æ¼·Î ·ÎµåµÇ´Â ¸Ê.
|
ESC ) | | G1À» Á¤ÀÇÇÏ´Â ½ÃÄö½º¸¦ ½ÃÀÛÇÑ´Ù.
|
| | (À§¿Í °°ÀÌ B, 0, U, KÀÇ Çϳª¸¦ µû¶ó¾ß ÇÑ´Ù.).
|
ESC > | DECPNM | ¼ýÀÚ Å°ÆÐµå ¸ðµå¸¦ ¼³Á¤ÇÑ´Ù
|
ESC = | DECPAM | ¾îÇø®ÄÉÀÌ¼Ç Å°ÆÐµå ¸ðµå¸¦ ¼³Á¤ÇÑ´Ù.
|
ESC ] | OSC | (Should be: ¿î¿µÃ¼Á¦ ¸í·É¾î)
|
| | ESC ] P nrrggbb: »ö»óÇ¥¸¦ ¸¶Áö¸· p ÀÌÈÄÀÇ
|
7°³ÀÇ16 Áø¼ö·Î ÀÌ·ç¾îÁø ¸Å°³ º¯¼ö·Î Á¶ÀýÇÑ´Ù. | |
|
| | ¿©±â¼ n Àº »ö(0-16), ±×¸®°í
|
Àû/³ì/û °ª(0-255)À» ³ªÅ¸³»´ÂrrggbbÀÌ´Ù. | |
|
| | ESC ] R: »ö»óÇ¥¸¦ ¸®¼ÂÇÑ´Ù.
|
ECMA-48 CSI sequences
CSI (or ESC []´Â ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµÇ´Â ½ÊÁø¼ö
¸Å°³ º¯¼öÀÇ(°ÅÀÇ NPAR(16)) ½ÃÄö½º·Î ½ÇÇàµÈ´Ù.
ºñ¾îÀÖ´Â ¸Å°³ º¯¼ö´Â 0°ªÀÌ ÁÖ¾îÁø´Ù.
¸Å°³ º¯¼öÀÇ ½ÃÄö¼ÈÀº ¾Õ¿¡ ÇϳªÀÇ ¹°À½Ç¥¸¦ ºÙ¿©³õ¾ÒÀ» °ÍÀÌ´Ù.
ÇÏÁö¸¸, CSI [ (or ESC [ []µÚ¿¡¼± ¹®ÀÚ Çϳª°¡ ÀÐÈ÷°í,
ÀÌ ¸ðµç ½ÃÄö½º°¡ ¹«½ÃµÈ´Ù. (¹ß»óÀº ¹ÝÇ׵Ǵ ±â´ÉÅ°¸¦ ¹«½ÃÇÏ´Â °ÍÀÌ´Ù.)
CSI ½ÃÄö½º´Â ±×°ÍÀÇ ¸¶Áö¸· ¹®ÀÚ¿¡ ÀÇÇØ °áÁ¤µÈ´Ù.
@ | ICH | Ç¥½ÃµÈ °ø°£ ¹®ÀÚÀÇ ¼ö¸¦ ÀÔ·ÂÇÑ´Ù.
|
A | CUU | Ç¥½ÃµÈ ¿ÀÇ ¼ö¸¸Å Ä¿¼¸¦ ¿Ã¸°´Ù.
|
B | CUD | Ç¥½ÃµÈ ¿ÀÇ ¼ö¸¸Å Ä¿¼¸¦ ³»¸°´Ù.
|
C | CUF | Ç¥½ÃµÈ ÇàÀÇ ¼ö¸¸Å Ä¿¼¸¦ ¿À¸¥ÂÊÀ¸·Î ¿Å±ä´Ù.
|
D | CUB | Ç¥½ÃµÈ ÇàÀÇ ¼ö¸¸Å Ä¿¼¸¦ ¿ÞÂÊÀ¸·Î ¿Å±ä´Ù.
|
E | CNL | Ç¥½ÃµÈ ¿ÀÇ ¼ö¸¸Å 1ÇàÀÇ ¾Æ·¡·Î ¿Å±ä´Ù.
|
F | CPL | Ç¥½ÃµÈ ¿ÀÇ ¼ö¸¸Å 1ÇàÀÇ À§·Î ¿Å±ä´Ù.
|
G | CHA | ÇöÁ¦ ¿¿¡¼ Ç¥½ÃµÈ ÇàÀ¸·Î ¿Å±ä´Ù..
|
H | CUP | Ç¥½ÃµÈ Çà°ú ¿·Î Ä¿¼¸¦ ¿Å±ä´Ù. (1,1¿¡¼ ½ÃÀÛ).
|
J | ED | ȸéÀ» Áö¿î´Ù (µðÆúÆ® °ª: Ä¿¼°¡ ÀÖ´Â °÷ºÎÅÍ È¸éÀÇ ³¡±îÁö).
|
| | ESC [ 1 J: óÀ½ºÎÅÍ Ä¿¼°¡ ÀÖ´Â °÷±îÁö Áö¿î´Ù.
|
| | ESC [ 2 J: ¸ðµç ȸéÀ» ´Ù Áö¿î´Ù.
|
K | EL | ÁÙÀ» Áö¿î´Ù. (µðÆúÆ® °ª:Ä¿¼¿¡¼ºÎÅÍ ÁÙÀÇ ³¡±îÁö).
|
| | ESC [ 1 K: ÁÙÀÇ ½ÃÀÛºÎÅÍ Ä¿¼°¡ ÀÖ´Â °÷±îÁö Áö¿î´Ù..
|
| | ESC [ 2 K: ÁÙ Àüü¸¦ Áö¿î´Ù..
|
L | IL | Ç¥½ÃµÈ ¼ö¸¸Å ºó ÁÙÀ» »ðÀÔÇÑ´Ù.
|
M | DL | ÁöÁ¤µÈ ¼ö¸¸ÅÀÇ ÁÙÀ» Áö¿î´Ù..
|
P | DCH | ÇöÁ¦ ÁÙ¿¡¼ ÁöÁ¤µÈ ¼ýÀÚ¸¸ÅÀÇ ¹®ÀÚ¸¦ »èÁ¦ÇÑ´Ù.
|
X | ECH | ÇöÁ¦ ÁÙ¿¡¼ ÁöÁ¤µÈ ¼ýÀÚ¸¸ÅÀÇ ¹®ÀÚ¸¦ Áö¿î´Ù.
|
a | HPR | Ç¥½ÃµÈ ÇุŠĿ¼¸¦ ¿À¸¥ÂÊÀ¸·Î ¿Å±ä´Ù.
|
c | DA | ESC [ ? 6 c: ¿¡°Ô `VT102´Ù.'¶ó°í ´äÇÑ´Ù'.
|
d | VPA | ÇöÁ¦ Çà¿¡¼ ÁöÁ¤µÈ ¿¸¸Å ¿Å±ä´Ù.
|
e | VPR | ÁöÁ¤µÈ ¿¸¸Å ³»¸°´Ù..
|
f | HVP | ÁöÁ¤µÈ ¿°ú ÇàÀ¸·Î ¿òÁ÷ÀδÙ.
|
g | TBC | ¸Å°³ º¯¼ö¾øÀÌ: ÇöÁ¦ À§Ä¡¿¡¼ ÅÜÀ» Áö¿î´Ù..
|
| | ESC [ 3 g: ¸ðµç ÅÜÀ» Áö¿î´Ù..
|
h | SM | ¸ðµå¸¦ ¼³Á¤ÇÑ´Ù (¾Æ·¡ ÂüÁ¶).
|
l | RM | ¸ðµå¸¦ ¸®¼ÂÇÑ´Ù (¾Æ·¡ ÂüÁ¶).
|
m | SGR | ¼Ó¼ºÀ» ¼³Á¤ÇÑ´Ù (¾Æ·¡ ÂüÁ¶).
|
n | DSR | »óÅ º¸°í (¾Æ·¡ ÂüÁ¶).
|
q | DECLL | Å°º¸µå LED¸¦ .
|
| | ESC [ 0 q: ¸ðµç LED¸¦ ²ö´Ù.
|
| | ESC [ 1 q: Scroll Lock LED¸¦ ¼³Á¤ÇÑ´Ù.
|
| | ESC [ 2 q: Num Lock LED¸¦ ¼³Á¤ÇÑ´Ù.
|
| | ESC [ 3 q: Caps Lock LED¸¦ ¼³Á¤ÇÑ´Ù
|
r | DECSTBM | ½ºÅ©·Ñ ¿µ¿ªÀ» ¼³Á¤ÇÑ´Ù; ¸Å°³ º¯¼ö´Â ù ¿°ú ³¡ ¿.
|
s | ? | Ä¿¼ÀÇ À§Ä¡¸¦ ÀúÀåÇÑ´Ù..
|
u | ? | Ä¿¼ÀÇ À§Ä¡¸¦ ÀçÁöÁ¤ÇÑ´Ù..
|
` | HPA | Ä¿¼¸¦ ÇöÁ¦ ¿ÀÇ ÁöÁ¤ÇÑ ÇàÀ¸·Î ¿Å±ä´Ù..
|
ECMA-48 Set Graphics Rendition
The ECMA-48 SGR ½ÃÄö½º ESC [ <parameters> m µð½ºÇ÷¹ÀÌ ¼Ó¼ºÀ» ¼³Á¤ÇÑ´Ù.
¸î°¡Áö ¼Ó¼ºÀº °°Àº ½ÃÄö½º¿¡¼ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
par | °á°ú
|
0 | ¸ðµç ¼Ó¼ºÀ» µðÆúÆ®·Î ¸®¼ÂÇÑ´Ù.
|
1 | º¼µåü·Î ¼³Á¤ÇÑ´Ù.
|
2 | ¹à±â(»ö µð½ºÇ÷¹ÀÌ¿¡¼ ½Ã¹Ä·¹ÀÌÆ® µÈ »ö)¸¦ ¹ÝÀ¸·Î ¼³Á¤ÇÑ´Ù.
|
4 | ¹è°æÀ» ¼³Á¤ÇÑ´Ù (»ö µð½ºÇ÷¹ÀÌ¿¡¼ ½Ã¹Ä·¹ÀÌÆ® µÈ »ö)
|
| (µõÀ̳ª ¾ð´õ¶óÀÎÀ» ½Ã¹Ä·¹Æ® ÇÒ ‹š ¾²´Â »öÀº ESC¸¦ »ç¿ëÇÏ¿© ¼³Á¤ÇØÁØ´Ù
|
5 | ±ôºýÀÓÀ» ¼³Á¤ÇÑ´Ù.
|
7 | ¸®¹ö½º ºñµð¿À¸¦ ¼³Á¤ÇÑ´Ù
|
10 | ¼±ÅÃµÈ ¸ÊÇΰú µð½ºÇ÷¹ÀÌ Á¦¾î Ç÷¡±× ±×¸®°í
|
Åä±Û ¸ÞŸ Ç÷¡±×¸¦ ¸®¼ÂÇÑ´Ù. |
|
11 | ³Î ¸ÊÇÎÀ» ¼±ÅÃÇÏ°í, µð½ºÇ÷¹ÀÌ Á¦¾î Ç÷¡±×¸¦ ¼³Á¤ÇÏ°í
|
Åä±Û ¸ÞŸ Ç÷¡±×¸¦ ¸®¼ÂÇÑ´Ù |
|
12 | ³Î ¸ÊÇÎÀ» ¼±ÅÃÇÏ°í, µð½ºÇ÷¹ÀÌ Á¦¾î Ç÷¡±×¸¦ ¼³Á¤ÇÏ°í,
|
Åä±Û ¸ÞŸ Ç÷¡±×¸¦ ¼³Á¤ÇÑ´Ù.(Åä±Û ¸ÞŸ Ç÷¡±×´Â |
|
¸ÊÇÎ Å×À̺í Çؼ®ÀÌ ³¡³ª±â Àü¿¡ Åä±ÛµÈ ¹ÙÀÌÆ®ÀÇ |
|
ÇÏÀÌ ºñÆ®¸¦ »ý±â°Ô ÇÏ´Â ¿øÀÎÀÌ µÈ´Ù.) |
|
21 | ÀϹÝÀûÀÎ ¼¼±â¸¦ ¼³Á¤ÇÑ´Ù. (ÀÌ°ÍÀº ECMA-48¿Í ¸ÂÁö ¾Ê´Â´Ù.)
|
22 | ÀϹÝÀûÀÎ ¼¼±â¸¦ ¼³Á¤ÇÑ´Ù.
|
24 | ¾ð´õ¶óÀÎ ²ô±â
|
25 ±ôºýÀÓ ²ô±â |
|
27 | ¸®¹ö½º ºñµð¿À ²ô±â
|
30 | °ËÀº»ö Àü°æ ¼³Á¤
|
31 | ºÓÀº»ö Àü°æ ¼³Á¤
|
32 | ³ì»ö Àü°æ ¼³Á¤
|
33 | °¥»ö Àü°æ ¼³Á¤
|
34 | ÆĶõ»ö Àü°æ ¼³Á¤
|
35 | ÀÚÈ«»ö Àü°æ ¼³Á¤
|
36 | û·Ï»ö Àü°æ ¼³Á¤
|
37 | ÇϾá»ö È°æ ¼³Á¤
|
38 | ¹è°æÀ» ÄÒ´Ù, ±âº» Àü°æ »öÀ» ¼³Á¤ÇÑ´Ù.
|
39 | ¹è°æÀ» ²ö´Ù, ±âº» Àü°æ »öÀ» ¼³Á¤ÇÑ´Ù.
|
40 | °ËÀº»ö ¹è°æ ¼³Á¤
|
41 | ºÓÀº»ö ¹è°æ ¼³Á¤
|
42 | ³ì»ö ¹è°æ ¼³Á¤
|
43 | °¥»ö ¹è°æ ¼³Á¤
|
44 | ÆĶõ»ö ¹è°æ ¼³Á¤
|
45 | ÀÚÈ«»ö ¹è°æ ¼³Á¤
|
46 | û·Ï»ö ¹è°æ ¼³Á¤
|
47 | ÇϾá»ö ¹è°æ ¼³Á¤
|
49 | ±âº» ¹è°æ ¼³Á¤
|
ECMA-48 Mode Switches
- ESC [ 3 h
-
DECCRM (default off): µð½ºÇ÷¹ÀÌ ¼³Á¤ chars.
- ESC [ 4 h
-
DECIM (default off): »ðÀÔ ¸ðµå ¼³Á¤.
- ESC [ 20 h
-
LF/NL (default off): ÀÚµ¿ÀûÀ¸·Î LF, VT ȤÀº CR°ú FFÀÇ ¿¡ÄÚ¸¦ ¹ß»ý.
ECMA-48 Status Report Commands
- ESC [ 5 n
-
Device status report (DSR): ÀÀ´äÀº ESC [ 0 n (Terminal OK).
- ESC [ 6 n
-
Cursor position report (CPR): ÀÀ´äÀº ESC [ y ; x R,
where x,y is the cursor location.
DEC Private Mode (DECSET/DECRST) sequences.
ECMA-48¿¡ ´ëÇÑ ¼³¸íÀº ¾ø´Ù. Set Mode sequences¸¦ ¸®½ºÆ®¿¡ ¿Ã·È´Ù;
Reset Mode sequences´Â ¸¶Áö¸·`h'¸¦ `l'·Î ¹Ù²Ù¸é µÈ´Ù..
- ESC [ ? 1 h
-
DECCKM (default off): ¼³Á¤µÇ¸é, Ä¿¼Å°´Â ESCº¸´Ù ESC O Á¢µÎ»ç¸¦ º¸³½´Ù[.
- ESC [ ? 3 h
-
DECCOLM (default off = 80 columns): 80/132 col mode switch. µå¶óÀ̹ö ¼Ò½º¿¡ ÀÇÇϸé
À̰͸¸À¸·Î´Â ÃæºÐÄ¡ ¸øÇÏ´Ù°í ÇÑ´Ù;
resizecons(8)
¿Í °°Àº À¯Àú ¸ðµåÀÇ À¯Æ¿¸®Æ¼°¡ ÄÜ¼Ö ºñµð¿À Ä«µå»óÀÇ Çϵå¿þ¾î ·¹Áö½ºÅ͸¦ ¹Ù²ã¾ß¸¸ ÇÑ´Ù.
- ESC [ ? 5 h
-
DECSCNM (default off): ¸®¹ö½º ºñµð¿À ¸ðµå¸¦ ¼³Á¤ÇÑ´Ù.
- ESC [ ? 6 h
-
DECOM (default off): ¼³Á¤Çϸé, Ä¿¼ ¾îµå·¹½ÌÀº ½ºÅ©·Ñ¸µ ±¸¿ªÀÇ »óÀ§ ¿ÞÂÊ ÄÚ³Ê¿Í °ü·ÃµÈ´Ù.
- ESC [ ? 7 h
-
DECAWM (default on):autowrapÀ» ÄÑÁø »óÅ·Π¼³Á¤ÇÑ´Ù. ÀÌ ¸ðµå¿¡¼´Â, 80¿(DECCOLM
ÀÌ ÄÑÁ³À»¶§´Â 132¿)ÈÄ¿¡ ³ª¿Â ±×·¡ÇÈ ¹®ÀÚ°¡ ´ÙÀ½ ¿ÀÇ ½ÃÀÛÀ» ¹Ð¾î³½´Ù.
- ESC [ ? 8 h
-
DECARM (default on): Å°º¸µå ÀÚµ¿ ¹Ýº¹À» ÄÒ´Ù.
- ESC [ ? 9 h
-
X10 Mouse Reporting (default off): ¸®Æ÷Æà ¸ðµå¸¦ 1·Î ¼³Á¤ÇÑ´Ù.(ȤÀº 0À»
¸®¼ÂÇÑ´Ù.) - ¾Æ·¡¸¦ ÂüÁ¶.
- ESC [ ? 25 h
-
DECCM (default on): Ä¿¼¸¦ º¸ÀÌ°Ô ÇÑ´Ù.
- ESC [ ? 1000 h
-
X11 Mouse Reporting (default off): ¸®Æ÷Æà ¸ðµå¸¦ 2·Î ¼³Á¤ÇÑ´Ù.(ȤÀº 0À¸·Î
¸®¼ÂÇÑ´Ù.) - ¾Æ·¡ ÂüÁ¶.
Linux Console Private CSI Sequences
¾Æ·¡ ½ÃÄö½ºµéÀº ECMA-48µµ VT102µµ ¾Æ´Ï´Ù. ÀÌ°ÍÀº ¸®´ª½º ÄÜ¼Ö µå¶óÀ̹ö
°íÀ¯ÀÇ °ÍµéÀÌ´Ù. »öÀº SGR ¸Å°³ º¯¼ö¿¡ ÀÖ´Ù:
0 = °ËÀº»ö, 1 = ºÓÀº»ö, 2 = ÃÊ·Ï»ö, 3 = °¥»ö, 4 = ÆĶõ»ö, 5 = ÀÚÈ«»ö, 6 =
û·Ï»ö, 7 = ÇϾá»ö.
ESC [ 1 ; n ] | n¿¡ ÇØ´çÇÏ´Â »öÀ» ¾ð´õ¶óÀÎ »öÀ¸·Î ¼³Á¤ÇÑ´Ù.
|
ESC [ 2 ; n ] | n¿¡ ÇØ´çÇÏ´Â »öÀ» µõ »öÀ¸·Î ¼³Á¤ÇÑ´Ù.
|
ESC [ 8 ] | ÇöÁ¦ »öÀ» µðÆúÆ® ¼Ó¼º°ú ÇѽÖÀ¸·Î ¸¸µç´Ù.
|
ESC [ 9 ; n ] | È¸é °ø¹éÀÇ °£°ÝÀ» nºÐÀ¸·Î ¼³Á¤ÇÑ´Ù.
|
ESC [ 10 ; n ] | º§ÀÇ ÁÖÆļö¸¦ Hz·Î ¼³Á¤ÇÑ´Ù..
|
ESC [ 11 ; n ] | º§ÀÇ Áö¼Ó½Ã°£À» msecÀ¸·Î ¼³Á¤ÇÑ´Ù.
|
ESC [ 12 ; n ] | ¿°ÅµÈ ÄܼÖÀ» ¾ÕÀ¸·Î °¡Á®¿Â´Ù.
|
ESC [ 13 ] | È¸é °ø¹éÀ» ¾ø¾Ø´Ù.
|
ESC [ 14 ; n ] | VESA ÆÄ¿ö´Ù¿î °£°ÝÀ» ºÐÀ¸·Î ¼³Á¤ÇÑ´Ù.
|
CHARACTER SETS
Ä¿³ÎÀº Äֻܼ󿡼 ¹ÙÀÌÆ®ÀÇ º¯È¯À» 4°³Á¤µµ ±¸ºÐÇÑ´Ù.
±× 4°¡Áö Å×À̺íÀº ¾Æ·¡¿Í °°´Ù: a) Latin1 -> PC, b) VT100 graphics -> PC, c) PC -> PC,
d) »ç¿ëÀÚ Á¤ÀÇ.
G0°ú G1À̶ó ºÒ¸®´Â µÎ°¡Áö ¹®ÀÚ±º (character sets)ÀÌ ÀÖ°í, ±×Áß Çϳª°¡
ÇöÁ¦ Åë¿ëµÇ´Â ¹®ÀÚ±ºÀÌ´Ù.(º¸Åë G0)
^NÀ» ÀÔ·ÂÇÔÀ¸·Î½á G1À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.^OÀ» ÀÔ·ÂÇϸé G0À¸·Î ¹Ù²ï´Ù.
ÀÌ °¡º¯ÀûÀÎ G0°ú G1Àº º¯È¯ Å×À̺íÀ» ¸»ÇÏ°í, »ç¿ëÀÚ°¡ ¹Ù²Ü ¼ö ÀÖ´Ù.
óÀ½¿¡ ±×°ÍµéÀº °¢°¢ Å×À̺í a)¿Í b)¸¦ ¶æÇß´Ù.
ESC ( B, ESC ( 0, ESC ( U¿Í ESC ( K ½ÃÄö½ºµéÀº °¢°¢ G0°¡
º¯È¯ Å×À̺í a), b), c)¿Í d)¸¦ °¡¸£Å°µµ·Ï ÇÑ´Ù.
ESC ) B, ESC ) 0, ESC ) U¿Í ESC ) K ½ÃÄö½º´Â G1ÀÌ
°¢°¢ Å×À̺í a), b), c) ±×¸®°í d)À» ¶æÇÏ°Ô ÇÑ´Ù.
ESC c ½ÃÄö½º´Â Å͹̳ÎÀ» ¸®¼Â½ÃŲ´Ù. ÀÌ°ÍÀº ȸéÀÌ ¿Ö°îµÇ¾úÀ» ¶§ »ç¿ëÇÑ´Ù
"echo ^V^O"´Â G0»ó¿¡¼¸¸ ÀÛµ¿ÇÑ´Ù. ÇÏÁö¸¸ G0°¡ Å×À̺í a)¸¦ ÁöÁ¤ÇÑ´Ù´Â º¸ÀåÀº ¾ø´Ù.
¾î¶² ¹èÆ÷ÆÇ¿¡¼± "echo ^[c"¿¡¸¸ Àû¿ëµÇ´Â ÇÁ·Î±×·¥
reset(1)
ÀÌ ÀÖ´Ù.
¸¸¾à ´ç½ÅÀÇ ÄܼÖÀ» À§ÇÑ terminfo entry°¡ Á¤È®ÇÏ´Ù¸é
(±×¸®°í entry rs1=\Ec¸¦ °¡Áö°í ÀÖ´Ù¸é), "tput reset" ¿ª½Ã ÀÛµ¿ÇÒ °ÍÀÌ´Ù.
»ç¿ëÀÚ Á¤ÀÇ ¸ÊÇÎ Å×À̺íÀº
mapscrn(8).
À» ÀÌ¿ëÇØ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
¸ÊÇÎÀÇ °á°ú´Â ±âÈ£ c°¡ ÇÁ¸°Æ®µÇ¸é, ±âÈ£ s = map[c] °¡ ºñµð¿À ¸Þ¸ð¸®·Î º¸³»Áø´Ù
s¿¡ ÇØ´çÇÏ´Â ºñÆ®¸ãÀ» ¹®ÀÚ ROM¿¡¼ ã°í,
setfont(8).
»ç¿ëÀÌ ¹Ù²ð ¼ö ÀÖ°Ô µÈ´Ù
MOUSE TRACKING
¸¶¿ì½º ÃßÀû ±â´ÉÀÇ ¿ø·¡ ¸ñÀûÀº xterm(¸¶¿ì½º ȣȯ »óÅ ¸®Æ÷Æ®)À» ¹ÝȯÇÏ´Â °ÍÀÌ´Ù.
ÄÜ¼Ö µå¶óÀ̹ö´Â ¸¶¿ì½º ÀåÄ¡³ª, ŸÀÔÀ» ¾Ë ¼ö ¾ø±â ¶§¹®¿¡, °¡»ó Å͹̳Πµå¶óÀ̹ö°¡ ¸¶¿ì½º
¾÷µ¥ÀÌÆ® ioctlÀ» ¹Þ¾ÒÀ»¶§¸¸ ÄÜ¼Ö ÀÔ·Â ½ºÆ®¸²»ó¿¡¼ ÀÌ ¸®Æ÷Æ®°¡ ¹ÝȯµÈ´Ù.
ÀÌ ioctlsÀº ¹Ýµå½Ã gpm(8) µ¥¸ó°ú °°Àº mouse-aware user-mode ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ
¹ß»ýµÇ¾î¾ß ÇÑ´Ù.
xterm¿¡ ÀÇÇØ »ý¼ºµÈ ¸ðµç ¸¶¿ì½º ÃßÀû escape ½ÃÄö½º¸¦ À§ÇÑ ¸Å°³ º¯¼ö´Â ¼öÄ¡ÀûÀÎ ¸Å°³ º¯¼ö¸¦ value+040¿Í °°Àº ÇϳªÀÇ ¹®ÀÚ·Î ÀÎÄÚµù ÇÑ´Ù. ¿¹¸¦ µé¸é, `!'´Â 1ÀÌ´Ù. ½ºÅ©¸° ÁÂÇ¥ ½Ã½ºÅÛÀº 1-based.ÀÌ´Ù
X10 ȣȯ ¸ðµå´Â escape sequence¸¦ À§Ä¡¿Í ´·ÁÁø ¸¶¿ì½º ¹öÆ°À»
ÀÎÄÚµùÇÑ ¹öÆ°ÀÌ ´·¯Á³À» ¶§ º¸³½´Ù.
It is enabled by ESC [ ? 9 h¸¦ º¸³¿À¸·Î½á ÀÌ°ÍÀ» °¡´ÉÇÏ°Ô ÇÏ°í,
ESC [ ? 9 l¸¦ º¸³¿À¸·Î½á ºÒ°¡´É ÇÏ°Ô ÇÑ´Ù..
button press¿¡¼ , xtermÀº ESC [ M bxy (6 characters)¸¦ º¸³½´Ù.
b ´Â ¹öÆ°-1ÀÌ°í, ¸¶¿ì½º¸¦ ´·¶À» ¶§ÀÇ x¿Í y´Â ¸¶¿ì½ºÀÇ x, yÁÂÇ¥ÀÌ´Ù.
ÀÌ ÄÚµå´Â ¸ðµç Ä¿³Î¿¡¼ Àû¿ëµÈ´Ù.
³ë¸» ÃßÀû ¸ðµå(Linux 2.0.24¿¡¼ ½ÇÇàµÇÁö ¾Ê´Â)´Â escape ½ÃÄö½º¸¦ ¹öÆ°À» ´©¸¦ ¶§¿Í ¶î ¶§ ¸ðµÎ º¸³½´Ù. ¼öÁ¤ Á¤º¸ ¿ª½Ã º¸³½´Ù. ÀÌ°ÍÀº ESC [ ? 1000 h¸¦ º¸³¿À¸·Î½á °¡´ÉÇØÁö°í ESC [ 1000 lÀ» º¸³¿À¸·Î½á ºÒ°¡´ÉÇØ Áø´Ù. ¹öÆ°À» ´©¸¦ ¶§³ª ¶î ¶§, xtermÀº ESC [ M bxy¸¦ º¸³½´Ù.
bÀÇ ¾Æ·¡ µÎ ºñÆ®´Â ¹öÆ° Á¤º¸¸¦ ÀÎÄÚµåÇÑ´Ù:
0=MB1 pressed, 1=MB2 pressed, 2=MB3 pressed, 3=release. »óÀ§ µÎ ºñÆ®´Â ¹öÆ°À»
´·¶À»¶§ ¾î¶² ¼öÁ¤ÀÌ °¡ÇØÁ³´ÂÁö¸¦ ÀÎÄÚµùÇÏ°í, ±×°ÍÀ» ´Ù ÇÕÄ£´Ù: 4=Shift, 8=Meta, 16=Control.
´Ù½Ã x¿Í y´Â ¸¶¿ì½º ¿òÁ÷ÀÓÀÇ x,y ÁÂÇ¥°¡ µÈ´Ù.
»óÀ§ ¿ÞÂÊ Äڳʴ (1,1)À̶ó.
COMPARISONS WITH OTHER TERMINALS
¸¹Àº ¼·Î ´Ù¸¥ Å͹̳ΠŸÀÔÀº ¸®´ª½º ÄܼÖÀÌ VT100 ȣȯ ÀÎ °Í ó·³ ¹¦»çµÈ´Ù.
¸®´ª½º Äܼ³°ú ´Ù¸¥ °¡Àå Áß¿äÇÑ µÎ°¡Áö DEC VT102¿Í
xterm(1).
ÀÇ Â÷ÀÌÁ¡¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ.
Control-character handling
vt102 ¿ª½Ã ¾Æ·¡ Á¦¾î ¹®ÀÚµéÀ» ÀνÄÇÑ´Ù:
-
- NUL (0x00) Àº ¹«½ÃÇÑ´Ù;
-
- ENQ (0x05) ÀÀ´ä ¸Þ½ÃÁö¸¦ Æ®¸®°Å ÇÑ´Ù;
-
- DC1 (0x11, ^Q, XON) Àü¼ÛÀ» Àç°³ÇÑ´Ù;
-
- DC3 (0x13, ^S, XOFF) vt100À¸·Î ÇÏ¿©±Ý XOFF¿Í XONÀ» Á¦¿ÜÇÑ
¸ðµç Äڵ带 ¹«½ÃÇÑ´Ù(±×¸®°í Àü¼ÛÀ» ¸ØÃá´Ù)
VT100-DC1/DC3 °úÁ¤°ú ºñ½ÁÇÑ, ´Â tty µå¶óÀ̹ö¿¡ ÀÇÇØ ÀÛµ¿ °¡´ÉÇÏ´Ù.
xterm
ÇÁ·Î±×·¥(vt100 ¸ðµå¿¡¼)Àº BEL, BS, HT, LF, VT,
FF, CR, SO, SI, ESC Á¦¾î ¹®ÀÚ¸¦ ÀνÄÇÑ´Ù.
Escape sequences
VT100 ÄÜ¼Ö ½ÃÄö½º´Â ¸®´ª½º Äֿܼ¡¼ ½ÇÇàµÇÁö ¾Ê´Â´Ù.
ESC N | SS2 | Single shift 2. (´ÙÀ½ ¹®ÀÚ¸¦ À§ÇØ G2 ¹®ÀÚ±ºÀ» ¼±ÅÃÇÑ´Ù)
|
ESC O | SS3 | Single shift 3. (´ÙÀ½ ¹®ÀÚ¸¦ À§ÇØ G3 ¹®ÀÚ±ºÀ» ¼±ÅÃÇÑ´Ù)
|
ESC P | DCS | Device control string (ESC \¿¡ ÀÇÇØ °¡´ÉÇØÁø´Ù)
|
ESC X | SOS | ½ºÆ®¸µÀ» ½ÃÀÛÇÑ´Ù.
|
ESC ^ | PM | »çÀûÀÎ ¸Þ½ÃÁö (ESC \·Î ³¡³´Ù)
|
ESC \ | ST | ½ºÆ®¸µ Á¾·á±â
|
ESC * ... | | G2 ¹®ÀÚ±ºÀ» ÁöÁ¤ÇÑ´Ù.
|
ESC + ... | | G3 ¹®ÀÚ±ºÀ» ÁöÁ¤ÇÑ´Ù.
|
ÇÁ·Î±×·¥
xterm
(vt100 ¸ðµå¿¡¼)´Â ESC c, ESC # 8, ESC >, ESC =,ESC D, ESC E,
ESC H, ESC M, ESC N, ESC O, ESC P ... ESC ,ESC Z ¸¦ ÀνÄÇÑ´Ù.
(ESC [ ? 1 ; 2 c, `I am a vt100 with advanced video option'¶ó°í ´ë´äÇÑ´Ù]
ESC ^ ... ESC µµ À§¿Í °°Àº ¸Þ½ÃÁö¿Í ÇÔ²² Àνİ¡´É ÇÏ´Ù.
ÀÌ°ÍÀº ESC (, ESC ), ESC *, ESC + µµ °¢°¢ DEC Ư¼ö ¹®ÀÚ,
line drawing set, UK, USASCII·Î ÀνÄÇÑ´Ù.
ESC ]´Â ÇöÁ¦ ¸®¼Ò½ºÀÇ ¼³Á¤À¸·Î ÀνÄÇÑ´Ù:
ESC ] 0 ; txt BEL | ¾ÆÀÌÄÜ À̸§°ú â À̸§À» txt·Î ¼³Á¤ÇÑ´Ù.ESC ] 1 ; txt BEL
|
ESC ] 2 ; txt BEL | â À̸§À» txt·Î ¼³Á¤ÇÑ´Ù.
|
ESC ] 4 6 ; name BEL | ·Î±×ÆÄÀÏÀ» À̸§À¸·Î ¹Ù²Û´Ù. (ÀϹÝÀûÀ¸·Î
|
compile-time ¿É¼Ç¿¡ ÀÇÇØ ºÒ°¡´ÉÇÏ´Ù.) |
|
ESC ] 5 0 ; fn BEL | ÆùÆ®¸¦ fnÀ¸·Î ¼³Á¤ÇÑ´Ù.
|
¾Æ·¡¿¡ ÀÖ´Â °ÍµéÀº ¾à°£ Àǹ̰¡ ¹Ù²î¾î¼ ÀνĵȴÙ:
ESC 7 DECSC | Ä¿¼ ÀúÀå |
|
ESC 8 DECRC | Ä¿¼ º¹¿ø |
|
It also recognizes
ESC F | | Ä¿¼¸¦ ½ºÅ©¸°ÀÇ ÁÂÃø ÇÏ´ÜÀ¸·Î ¿Å±ä´Ù.
|
( hpLowerleftBugCompat ¸®¼Ò½º¿¡ ÀÇÇØ °¡´ÉÇØÁö¸é) | |
|
ESC l | | ¸Þ¸ð¸® Àá±Ý (HP Å͹̳Π´ç).
|
| | Ä¿¼»ó¿¡¼ ¸Þ¸ð¸®¸¦ Àá±Ù´Ù.
|
ESC m | | ¸Þ¸ð¸® °³¹æ(HP Å͹̳Π´ç).
|
ESC n | LS2 | G2 ¹®ÀÚ±ºÀ» ºÎ¸¥´Ù.
|
ESC o | LS3 | G3 ¹®ÀÚ±ºÀ» ºÎ¸¥´Ù.ESC |
|
| | Xterm»ó¿¡¼ ´«¿¡ º¸ÀÌ´Â º¯È´Â ¾øÀ½.
|
ESC } | LS2R | G2 ¹®ÀÚ±ºÀ» GR·Î¼ ºÎ¸¥´Ù.
|
| | Xterm»ó¿¡¼ ´«¿¡ º¸ÀÌ´Â º¯È´Â ¾øÀ½.
|
ESC ~ | LS1R | G1 ¹®ÀÚ±ºÀ» GR·Î¼ ºÎ¸¥´Ù.
|
| | Xterm»ó¿¡¼ ´«¿¡ º¸ÀÌ´Â º¯È´Â ¾øÀ½..
|
ESC % ...´Â ÀνÄÇÏÁö ¸øÇÑ´Ù.
CSI Sequences
xterm
ÇÁ·Î±×·¥Àº (XFree86 3.1.2GÀÇ °æ¿ì) ±ôºýÀÓÀ̳ª º¸ÀÌÁö ¾Ê´Â ¸ðµåÀÇ SGRÀ» ÀνÄÇÏÁö ¸øÇÑ´Ù.
ÁÖ¿ä X11R6 ¹öÀüÀº Ä®¶ó ¼ÂÆÃÀÇ SGRÀ» ÀνÄÇÏÁö ¸øÇÑ´Ù.
¸®´ª½º¿¡¼ ÀνÄÇÏ´Â ´Ù¸¥ ¸ðµçECMA-48 CSI ½ÃÄö½º´Â
xterm,
¿Í vice-versa¿¡¼µµ ¿ª½Ã ÀνĵȴÙ..
xterm
ÇÁ·Î±×·¥Àº ¸ðµç DEC Private Mode ½ÃÄö½º¸¦ ÀνÄÇÒ °ÍÀÌ´Ù. À§ÀÇ ¸ñ·ÏÀ» ÂüÁ¶ÇÏÀÚ.
ÇÏÁö¸¸ Linux private-mode ½ÃÄö½º´Â ÀνÄÇÏÁö ¸øÇÑ´Ù.
xterm
ÀÚ½ÅÀÇ private-mode ½ÃÄö½º¿¡ ´ëÇؼ±, Edward Moy¿Í Stephen Gildea°¡ ¾´
Xterm Control Sequences
¹®¼¸¦ ÂüÁ¶ÇÏÀÚ
BUGS
2.0.23 ¹öÀü¿¡¼, CSI°¡ ÀÛµ¿ÇÏÁö¾Ê°í, NULÀº ³»ºÎ escape ½ÃÄö½º¸¦ ¹«½ÃÇÏÁö ¾Ê´Â´Ù.
SEE ALSO
console(4),
console_ioctl(4),
charsets(7)
Index
- NAME
-
- DESCRIPTION
-
- LINUX CONSOLE CONTROLS
-
- Control characters
-
- ESC-CSI°¡ ¾Æ´Ñ-½ÃÄö½º
-
- ECMA-48 CSI sequences
-
- ECMA-48 Set Graphics Rendition
-
- ECMA-48 Mode Switches
-
- ECMA-48 Status Report Commands
-
- DEC Private Mode (DECSET/DECRST) sequences.
-
- Linux Console Private CSI Sequences
-
- CHARACTER SETS
-
- MOUSE TRACKING
-
- COMPARISONS WITH OTHER TERMINALS
-
- Control-character handling
-
- Escape sequences
-
- CSI Sequences
-
- BUGS
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004