Linux Backspace/Delete mini-HOWTOSebastiano VignaÁ¤Çϳç
1. ¼Ò°³¸ðµç ¸®´ª½º »ç¿ëÀÚµéÀº Backspace¿Í Delete ۸¦ Äְܼú X »ó¿¡¼ Á¦´ë·Î ÀÛµ¿Çϵµ·Ï ÇÏ´Â °ÍÀÌ ºÒ°¡´ÉÇØ º¸ÀÌ´Â »óȲÀ» °Þ¾îº» ÀûÀÌ ÀÖ´Ù. ÀÌ ±ÛÀº ÀÌ·± ÀÏÀÌ ¿Ö ÀϾ´ÂÁö¿¡ ´ëÇØ ¼³¸íÇϰí ÇØ°áÃ¥À» Á¦½ÃÇÑ´Ù. ¿©±â¿¡ ÁÖ¾îÁø °³³äµéÀº ¹èÆ÷ÆÇ¸¶´Ù ´Ù¸¦ ¼ö ÀÖÀ¸¸ç °¢ ¹èÆ÷ÆÇ¸¶´Ù ½Ã½ºÅÛ ¼³Á¤ ÆÄÀϵéÀÌ ¸Å¿ì ´Ù¸£±â ¶§¹®¿¡ ¿©±â¼´Â ¿©·¯ºÐÀÌ ÇÊ¿äÇÑ °æ¿ì Àڽſ¡°Ô ÇØ´çÇÏ´Â ¼öÁ¤ »çÇ×À» ¸¸µé ¼ö ÀÖµµ·Ï ÃæºÐÇÑ Á¤º¸¸¦ Á¦°øÇÏ·Á ÇÑ´Ù. ÀÌ ¹®¼¿¡¼´Â Backspace Ű´Â ÀÌÀüÀ¸·Î ÇÑ Ä ¿òÁ÷¿©¼ Ä¿¼°¡ °¡¸®Å°´Â ¹®ÀÚ¸¦ Áö¿ö¾ß ÇÑ´Ù°í °¡Á¤ÇÑ´Ù. ¹Ý¸é Delete Ű´Â Ä¿¼ÀÇ À̵¿ ¾øÀÌ ÇöÀç Ä¿¼°¡ °¡¸®Å°´Â ¹®ÀÚ¸¦ Áö¿ö¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ Å°º¸µåµéÀÌ ¿ÞÂÊÀ» °¡¸®Å°´Â È»ìÇ¥(←)¸¦ Backspace Ű À§¿¡ ±×·Á³õ¾ÒÁö¸¸ ¿©·¯ºÐµéÀÌ ÀÌ µÎ ۵éÀÇ ±â´ÉÀ» ¹Ù²Ù·Á ÇÒ ¶§ ÀÌ ¹®¼°¡ Á÷Á¢ÀûÀÎ ¹æ¹ýÀ» Á¦°øÇÏÁö´Â ¾ÊÁö¸¸ ¿©±â ÀÖ´Â ³»¿ëµéÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¶ÇÇÑ, ¼öÁ¤ »çÇ×µéÀº »ç¿ëÀÚ ÆÄÀϵ鿡¸¸ Àû¿ëµÇµµ·Ï Çß´Ù. ¹èÆ÷ÆÇÀÇ Ç¥ÁØÀûÀÎ ºÎºÐµéÀº °Çµå¸®Áö ¾Ê´Â´Ù. ÃÖÁ¾ÀûÀ¸·Î ÀÌ ¹®¼´Â ¾îÇø®ÄÉÀ̼ǵéÀÌ Á¤È®ÇÑ ÀÛµ¿À» Çϵµ·Ï ½Ã½ºÅÛÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ³íÀÇÇÑ´Ù.
2. ۰¡ ÀÛµ¿ÇÏ´Â ¹æ¹ýŰº¸µåÀÇ Å°°¡ ´·ÁÁö¸é ¼ö¸¹Àº Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ºÎºÐµéÀÌ ÀÛµ¿À» ÇØ¼ ŰÀÇ ÀǵµµÈ µ¿ÀÛ (¿¹¸¦ µé¾î ƯÁ¤ ¹®ÀÚ¸¦ ¹ß»ý½ÃŲ´Ù°Å³ª ÇÏ´Â) ÀÌ ½ÇÁ¦·Î ÀϾµµ·Ï ÇØÁØ´Ù. ¿©±â¼´Â ¼ÒÇÁÆ®¿þ¾î ºÎºÐ¿¡ ´ëÇØ¼¸¸ ¼³¸íÇÒ °ÍÀ̸ç (Çϵå¿þ¾î ºÎºÐ¿¡ ´ëÇØ¼´Â Á¦¾î°¡ ºÒ°¡´ÉÇÏ´Ù) ÀÏ´ÜÀº ÄÜ¼Ö Ãâ·Â°ú °ü·ÃµÈ °Í¿¡ ´ëÇØ¼¸¸ ¾ê±âÇϰڴÙ.
3. ¿Ö (Ç×»ó) ÀÛµ¿ÇÏÁö ¾Ê´Â°¡ÀÌÁ¦ ±âº»ÀûÀÎ ¹®Á¦°¡ ¸íÈ®Çϸ®¶ó º»´Ù. ¹®Á¦´Â Űº¸µå¿Í ÄÜ¼Ö ¾îÇø®ÄÉÀÌ¼Çµé »çÀÌ¿¡¼ Á¸ÀçÇϴµ¥ ÀÌ µÑÀÌ ¿ÀÁ÷ ASCII ¹®ÀÚ¿¸¸À» ÅëÇØ¼ Åë½ÅÀÌ °¡´ÉÇÏ´Ù´Â »ç½ÇÀÌ´Ù. µû¶ó¼ Ư¼ö ۵éÀº Ű½Éº¼¿¡¼ ¹®ÀÚ¿·Î º¯È¯µÇ°í ´Ù½Ã ÀÌ ¹®ÀÚ¿ÀÌ Å° ±â´ÉÀ¸·Î ¹Ù²î¾îÁ®¾ß ÇÑ´Ù. ´Ù¸¥ ÄֵܼéÀº ÀÌ º¯È¯¿¡ ´ëÇØ ¼·Î ´Ù¸¥ ±âÁØÀ» °¡Áö°í Àֱ⠶§¹®¿¡ ¿ì¸®´Â Å͹̳¯ µ¥ÀÌŸº£À̽º°¡ ÇÊ¿äÇÑ °ÍÀÌ´Ù. ¾ÆÁÖ ÀÛÀº ¹®Á¦¸¦ Á¦¿ÜÇÏ°ï ½Ã½ºÅÛÀº Á¦´ë·Î ÀÛµ¿ÇÒ °ÍÀÌ´Ù. ¹®Á¦´Â, ¸ðµç ½Ã½ºÅÛÀÌ Á¦´ë·Î ¼³Á¤µÈ °ÍÀº ¾Æ´Ï¸ç ¸ðµÎ°¡ Å͹̳¯ µ¥ÀÌŸº£À̽º¸¦ »ç¿ëÇÏ´Â °ÍÀº ¾Æ´Ï¶ó´Â Á¡ÀÌ´Ù. ¾îÇø®ÄÉÀ̼ÇÀº »ç¿ëÇÒ µ¥ÀÌŸº£À̽º Ç׸ñÀ» ¾Ë ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÇÊ¿äÇѵ¥
ÀÌ´Â º¸Åë ´õ±º´Ù³ª ¸¹Àº ¾îÇø®ÄÉÀ̼ǵéÀº Å͹̳¯ µ¥ÀÌŸº£À̽º¸¦ (Àû¾îµµ ÀüºÎ¸¦)
»ç¿ëÇÏÁö ¾Ê°í ÀϵéÀÌ ¾î¶»°Ô ²¿¾ÆÁ® ÀÖ´ÂÁö¸¦ º¸±â À§Çؼ Red Hat ¹èÆ÷ÆÇ (±×¸®°í ¿©Å¸
´Ù¸¥ ¹èÆ÷ÆÇµéµµ ¾Æ¸¶) ¿¡¼ Á¦°øµÇ´Â fix_bs_and_del ½ºÅ©¸³Æ®¸¦
º¸ÀÚ. ÀÌ ½ºÅ©¸³Æ®´Â ¸ô·¡ BackSpace Ű½Éº¼À»
Backspace Ű·Î, Delete Ű½Éº¼À» Delete
Ű·Î ÇÒ´çÇØÁØ´Ù. ÀÌÁ¦ ½©Àº Á¦´ë·Î ÀÛµ¿ÇÑ´Ù! ±×·¯³ª Ű½Éº¼°ú Å͹̳¯ µ¥ÀÌŸº£À̽ºÀÇ
Á¤»óÀûÀÎ °ü°è¿¡ ÀÇÁ¸ÇÏ´Â ÇÁ·Î±×·¥µéÀº ¸ðµÎ Á¤»óÀÛµ¿À» ÇÏÁö ¾Ê°Ô µÈ´Ù. ÀÌ´Â
Delete Ű½Éº¼ÀÌ 4. XX ÇÏ¿¡¼ÀÇ »óȲµµ Å©°Ô ´Ù¸£Áö´Â ¾Ê´Ù. ´ÜÁö ´Ù¸¥ °èÃþÀÌ ÀÖ¾î¼ X À©µµ¿ì ½Ã½ºÅÛÀÌ ½ºÄµÄڵ带 ÀڽŸ¸ÀÇ Å° ½Éº¼·Î º¯È¯Çϸç ÀÌ °ªµéÀÌ ÄܼÖÀÇ ±×°Íµé º¸´Ù ´õ ´Ù¾çÇϰí Á¤È®ÇÏ´Ù. ±× ÈÄ ÀÌ °ªµéÀ» ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ³Ñ°ÜÁØ´Ù (ÀÌ·± ÀÌÀ¯·Î XemacsÀÌ ¾ÕÀÇ ¹®Á¦¸¦ °ÞÁö ¾ÊÀ» ¼ö ÀÖ´Ù. X´Â ŰÄÚµå 14¸¦ Ű½Éº¼ BackSpaceÀ¸·Î, ŰÄÚµå 111À» Ű½Éº¼ DeleteÀ¸·Î º¯È¯ÇÏ¸ç »ç¿ëÀÚ´Â ÀÌ Å°½Éº¼µé¿¡ ¿øÇÏ´Â ±â´ÉÀ» ½±°Ô ºÎ¿©ÇÒ ¼ö ÀÖ´Ù). ¹°·Ð, Å͹̳¯ ¿¡¹Ä·¹ÀÌÅÍ ÇÁ·Î±×·¥ (ÈçÈ÷ X »ó¿¡¼ÀÇ VT100 ¿¡¹Ä·¹ÀÌÅÍ) Àº XÀÇ Å°½Éº¼µéÀ» ASCII ¹®ÀÚ¿·Î º¯È¯ÇØ¾ß ÇÏ¸ç ¿ì¸®´Â ´Ù½Ã ÀÌÀü°ú °°Àº ¹®Á¦¿¡ ºÀÂøÇÑ´Ù. ´õ ÀÚ¼¼È÷ ¸»Çϸé, º¸Åë xtermÀº Á¤È®È÷ Äְܼú
¶È°°ÀÌ ÀÛµ¿ÇÑ´Ù (´Ù½Ã ¸»ÇØ ¶È°°Àº ASCII ¹®ÀÚ¿À» »ý¼ºÇÑ´Ù).
±×·¯³ª 7.0 ¹Ì¸¸ ¹öÀüÀÇ Red HatÀÇ gnome-terminal
°°Àº °æ¿ì´Â Backspace Ű¿¡ ´ëÇØ¼±
¾î¶² °æ¿ì¿¡´Â ÀÌ ¹æ¹ýÀº ÇØ°áÃ¥ÀÌ ¾Æ´Ò ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ¹öÀü 7.0 ÀÌ»óÀÇ Red Hat ¹èÆ÷ÆÇÀ» »ç¿ëÇÑ´Ù¸é gnome-terminalÀº ÄܼÖó·³ ÀÛµ¿ÇÑ´Ù. ±×·¯³ª Helix ¹èÆ÷ÆÇÀ» »ç¿ëÇÏ¿© µ¥½ºÅ©Å¾À» ¾÷±×·¹À̵å Çß´Ù¸é gnome-terminalÀº 7.0 ÀÌÀü Red HatÀÇ °æ¿ìó·³ ÀÛµ¿ÇÏ°Ô µÈ´Ù. ¾ÕÀ¸·ÎÀÇ ³íÀǸ¦ °£´ÜÈ÷ Çϱâ À§ÇØ ¿ì¸®´Â Ç¥ÁØÀ»
ÄܼÖó·³ ÀÛµ¿ÇÏ´Â VT100 ¿¡¹Ä·¹ÀÌÅÍ·Î, º¯Á¾À»
Backspace Ű¿¡ ´ëÇØ¼ 5. ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¶§ ÇØÁà¾ßÇÒ ÀÏÄÜ¼Ö ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µç´Ù¸é »ç¿ëÀÚ¿¡°Ô Ä£ÀýÇϵµ·Ï ÇØ¾ß ÇÏ°í ¾Æ·¡ÀÇ fallback È帧À» ÀÌ¿ëÇÏ¿© Ç¥ÁØ ÀԷ¿¡¼ µé¾î¿À´Â °ÍÀ» ÀÌÇØÇϵµ·Ï ÇØ¾ß ÇÑ´Ù.
6. ½Ã½ºÅÛ¿¡¼ ÇØÁà¾ßÇÒ ÀϽýºÅÛÀ» Ç¥ÁØ¿¡ ¸Â°Ô ÇϰíÀÚ ÇÏ´Â »ç¶÷µéÀ» È¥¶õ½º·´°Ô ¸¸µå´Â ÁÖµÈ ¹®Á¦´Â ±×µéÀÌ Á¾Á¾ À߸øµÈ ¹æ½ÄÀ¸·Î ÀÏÀ» ÇÑ´Ù´Â °ÍÀÓÀ» »ó±âÇÏÀÚ. Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ´Â ºÎºÐµéÀº ÈçÈ÷ ¿ì¿¬È÷ ±×·¸°Ô ÀÛµ¿ÇÏ´Â °ÍÀ̱⠶§¹®¿¡ ¾î¶² °ÍÀÌ À߸øµÇ¾ú´Ù´Â °¡Á¤ ÇÏ¿¡ ½Ã½ºÅÛÀ» ¼öÁ¤ÇÏ·Á ÇÏ´Â °ÍÀº Á¤»óÀûÀÎ ¼³Á¤±îÁöµµ Ʋ¸®°Ô ¸¸µé±âµµ ÇÑ´Ù. 6.1. ÇØ¾ßÇÒ ÀÏ6.1.1. º¯Á¾À» ã´Â´Ù±ò²ûÇÑ ÇØ°áÃ¥À» À§ÇÑ Ã¹ °ÉÀ½Àº ¾î¶² Å͹̳¯ÀÌ º¯Á¾ÀÌ°í ¾î¶² °ÍÀÌ ¾Æ´ÑÁö¸¦ Á¤È®È÷ ¾Æ´Â °ÍÀÌ´Ù. ÈçÈ÷ Å͹̳¯µéÀº ¸ðµÎ ÄܼÖó·³ ÀÛµ¿Çϸç ÀÌ·± °æ¿ì¿¡ ¸Å¿ì ÀûÀº ¾çÀÇ ¼öÁ¤¸¸À¸·Î ¸ðµÎ Á¤»óÀûÀ¸·Î ÀÛµ¿Çϵµ·Ï ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª º¯Á¾ Å͹̳¯ (gnome-terminalÀÇ º¯Á¾°°Àº) À» »ç¿ëÇÑ´Ù¸é À̸¦ Ưº°ÇÑ ¹æ¹ýÀ¸·Î ´Ù·ïÁà¾ß ÇÑ´Ù. ¾Æ·¡ÀÇ ÇÑ ÁÙÂ¥¸® C ÇÁ·Î±×·¥
DEL (127)À»
¹ß»ý½ÃŲ´Ù¸é Ç¥ÁØ ¿¡¹Ä·¹ÀÌÅ͸¦ »ç¿ëÇÏ´Â °ÍÀ̰í BS (8)À» ¹ß»ý½ÃŲ´Ù¸é
º¯Á¾ ¿¡¹Ä·¹ÀÌÅ͸¦ »ç¿ëÇϰí ÀÖ´Â °ÍÀÌ´Ù.6.1.2. ¿¡¹Ä·¹ÀÌÅͰ£ÀÇ ±¸ºÐº¯Á¾ ¿¡¹Ä·¹ÀÌÅ͸¦ »ç¿ëÇÑ´Ù¸é À̸¦ Ç¥ÁØÀÇ °Í°ú ±¸ºÐÇØ¾ß ÇÑ´Ù. ÀÌ·ÐÀûÀ¸·Ð
À̰ÍÀº ¹®Á¦°¡ µÇ¾î¼´Â ¾ÈµÇ´Âµ¥ ÀÌ´Â ´Ù¸¥ ¹æ½ÄÀ¸·Î ÀÛµ¿ÇÏ´Â Å͹̳¯µé¿¡ ´ëÇØ¼´Â
Å͹̳¯ µ¥ÀÌŸº£À̽ºÀÇ ¼·Î ´Ù¸¥ Ç׸ñÀÌ Àû¿ëµÇ±â ¶§¹®ÀÌ´Ù (»ç¿ëµÇ´Â Ç׸ñÀº
¿©±â¼´Â ¸ðµç º¯Á¾ VT100 ¿¡¹Ä·¹ÀÌÅ͵鿡´Â gnome Ç׸ñÀÌ, Ç¥ÁØ ¿¡¹Ä·¹ÀÌÅ͵鿡´Â xterm Ç׸ñÀÌ Àû¿ëµÇµµ·Ï ÇϰڴÙ. ÀÌ´Â ÀϺΠ¹èÆ÷ÆÇµé¿¡ Àß Àû¿ëµÈ´Ù (¿¹¿Ü´Â 5.0 ÀÌÇÏÀÇ RedHat °°Àº ÀϺÎÀÇ °æ¿ìÀε¥ ÀÌ·± ¹èÆ÷ÆÇµé¿¡¼´Â xterm Ç׸ñµµ º¯Á¾ÀÌ´Ù). ±×·¯³ª gnome-terminalÀº ±âº»ÀûÀ¸·Î
xterm°ú µ¿ÀÏÇÑ Ç׸ñÀ» »ç¿ëÇϹǷΠµÑ Áß Çϳª´Â
º¯Á¾ÀÌ°í ´Ù¸¥ Çϳª´Â Ç¥ÁØÀ̶ó¸é À̸¦ ±¸ºÐÇÒ ¹æ¹ýÀ» ã¾Æ¾ß ÇÑ´Ù. ÀÌ·ÐÀûÀ¸·Î´Â
gnome-terminalÀÇ termname
¿É¼ÇÀÌ »ç¿ëÀÚ¿¡°Ô ¿©±â¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ±¦ÂúÀº ¹æ¹ýÀº gnome-terminalÀÌ
6.1.3. Å͹̳¯ µ¥ÀÌŸº£À̽ºÀÇ Á¤Á¤ÀÌÁ¦ ¹®Á¦´Â Å͹̳¯ µ¥ÀÌŸº£À̽º°¡ º¯Á¾ Å͹̳¯µé¿¡ »ç¿ëµÉ gnome Ç׸ñÀÌ ¾øÀ» ¼öµµ ÀÖ´Ù´Â °ÍÀÌ´Ù (ÀÌ´Â ¸¹Àº termcap°ú terminfo¿¡¼ ¹ß»ýÇÑ´Ù). ÃÖ½ÅÀÇ terminfo µ¥ÀÌŸº£À̽º´Â gnome Ç׸ñÀ» °¡Áö°í ÀÖÁö¸¸ ¸»ÀÌ´Ù. ±×·¯³ª gnome-terminalÀº ƯÁ¤ÇÑ µÎ ۵鸸 Á¦¿ÜÇϸé xterm°ú ±âº»ÀûÀ¸·Î µ¿ÀÏÇÏ°Ô ÀÛµ¿ÇϹǷΠÀÌ Ç׸ñÀ» »õ·Î ¸¸µå´Â °Íµµ °¡´ÉÇÏ´Ù. 6.1.4. ½© ÀÛµ¿¹æ½Ä Á¤Á¤The readline library used by the
bash and by many other programs to read the
input line can be customized so to recognize specific sequences of
characters. The customization can also depend on the
bash°ú ¸¹Àº ÇÁ·Î±×·¥µéÀÌ ÀÔ·ÂÁÙÀ» ÀоîµéÀ̱â
À§ÇØ »ç¿ëÇÏ´Â readline ¶óÀ̺귯¸®´Â ƯÁ¤ ¹®ÀÚ¿À»
ÀνÄÇϵµ·Ï ¼³Á¤ÀÌ °¡´ÉÇÏ´Ù. ÀÌ·¯ÇÑ ¼³Á¤ ¶ÇÇÑ ´õºÒ¾î ÁÙ ÀÔ·ÂÀ» Á÷Á¢ ó¸®ÇÏ´Â less³ª
´Ù¸¥ ¾îÇø®ÄÉÀÌ¼Çµé ¿ª½Ã ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏ°Ô ÇÏ·Á¸é º¯Á¾ Å͹̳¯ ¿¡¹Ä·¹ÀÌÅÍ
ÇÏ¿¡¼ »èÁ¦ ¹®ÀÚ°¡ 6.2. ÇÏ´Â ¹æ¹ý
¸ÕÀú infocmp gnome ¸í·ÉÀ¸·Î ÇöÀçÀÇ terminfo µ¥ÀÌŸº£À̽º ¾È¿¡ gnome Ç׸ñÀÌ ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù (termcap¿¡ ´ëÇØ¼´Â ³ªÁß¿¡ ´Ù·ç°Ú´Ù). ¸¸¾à ÀÌ Ç׸ñÀÌ ¾ø´Ù¸é ¾Æ·¡ÀÇ ¸í·ÉÀ¸·Î ~/.terminfo¿¡ Àû´çÇÑ Ç׸ñÀ» ¸¸µç´Ù.
TERMINFO ¸¦ ~/.terminfoÀ¸·Î
¼³Á¤ÇÔÀ¸·Î½á ¹Ù²ãÁÙ ¼ö ÀÖ´Ù). ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â xterm
Ç׸ñÀÌ ÀÌ¹Ì º¯Á¾À̶ó¸é (¿¹¸¦ µé¾î 5.0 ÀÌÀüÀÇ Red HatÀÇ °æ¿ì) ÀÌ ½ºÅ©¸³Æ®´Â
À̸¦ ¼öÁ¤ ¾øÀÌ ±×´ë·Î º¹»çÇÒ °ÍÀ̰í À̰ÍÀº Á¤È®È÷ ¿øÇÏ´ø °á°úÀÌ´Ù.ÀÌÁ¦ ¾Æ·¡ ÁÙµéÀ» ~/.inputrc [1]¿¡ Ãß°¡ÇÑ´Ù:
DEL
¹®ÀÚÀÇ º¯Á¾ Å͹̳¯ »ó¿¡¼ÀÇ Àǹ̿¡ ´ëÇØ¼µµ ¶óÀ̺귯¸®¿¡°Ô ¾Ë·ÁÁà¾ß Çϸç
´ÙÀ½°ú °°Àº ÁÙÀ» ~/.inputrc¿¡ Ãß°¡ÇÏ¿© ÇÒ ¼ö ÀÖ´Ù.
Á¶°Ç¹®¿¡ ÀÇÇØ º¯Á¾ Å͹̳¯ ¿¡¹Ä·¹ÀÌÅͰ¡ ÀÌ·± È¿°ú¸¦ À§ÇÑ °¡Àå °£´ÜÇÑ ¹æ¹ýÀº gnome-terminalÀ» --termname=gnome ÀÎÀÚ¸¦ Á༠½ÇÇàÇÏ´Â °ÍÀÌ´Ù. ±×·¯³ª ¿¹Àü ¹öÀüÀ» °¡Áö°í ÀÖ¾î¼ ÀÌ ¹æ¹ýÀÌ È¿°ú°¡ ¾ø´Ù¸é ´ÙÀ½ ÁÙµéÀ»
TERM º¯¼ö¸¦ ¾Ë¸Â°Ô ¼³Á¤ÇØÁØ´Ù.
ÀÌÁ¦ º¯Á¾ Å͹̳¯ ¿¡¹Ä·¹ÀÌÅÍ¿¡ ¾Ë¸ÂÀº termcap Ç׸ñÀ» ¸¸µé °ÍÀÌ´Ù. ¾Æ·¡Ã³·³ ÇÏ¸é µÇ¸ç À̸¦ ~/.bashrc¿¡ ³Ö¾î³õ¾Æµµ µÈ´Ù.
¸¶Áö¸·À¸·Î Å͹̳¯ ÀåÄ¡¿¡°Ô »èÁ¦ Ű¿¡ ÀÇÇØ¼ ¾î¶² ¹®ÀÚ°¡ »ý¼ºµÇ´ÂÁö¸¦ ¾Ë·ÁÁà¾ß ÇÑ´Ù. ÀϹÝÀûÀ¸·Î »èÁ¦ Ű´Â backspace¸¦ ÀǹÌÇϹǷΠ¿ì¼±Àº ÀÌó·³ ¼³Á¤ÇÑ ÈÄ¿¡ °¢°¢ÀÇ º¯Á¾ Å͹̳¯¿¡ ´ëÇÑ Á¶°Ç¹®À» Ãß°¡ÇÒ °ÍÀÌ´Ù. ¹°·Ð ~/.bashrc ¾È¿¡ ³Ö°ÔµÈ´Ù.
6.3. tcsh¿ë ¼öÁ¤»çÇ×tcshÀÇ °æ¿ì¿¡´Â ¸ðµç ¼öÁ¤»çÇ×µéÀÌ ~/.tcshrc ¾È¿¡ µé¾î¸ç bashÀÇ °æ¿ì¿Í µ¿ÀÏÇÑ ÀÛµ¿À» ÇÏ°Ô µÈ´Ù.
7. ¾Æ¹« °Íµµ Á¦´ë·Î µ¹¾Æ°¡Áö ¾Ê´Â´Ù¸é¿ì¼± ÇØ¾ßÇÒ ÀÏÀº ¾Õ¿¡¼ Á¦½ÃÇÑ ÇÑ ÁÙÀÇ C ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© ¾î¶² ۰¡ ¾î¶² ASCII ¹®ÀÚ¿À» ¹ß»ý½ÃŰ´ÂÁö¸¦ ÀÌÇØÇÏ´Â °ÍÀÌ´Ù. ¹ß»ýµÇ´Â ¹®ÀÚ¿À» ¾Ë°í ³ª¸é infocmp ¸í·ÉÀ¸·Î
ÇöÀçÀÇ terminfo Ç׸ñÀ» º» ÈÄ (Ãâ·ÂµÇ´Â Á¤º¸°¡
³Ê¹« ¸¹´õ¶óµµ °ÆÁ¤ÇÏÁø ¸»ÀÚ!) kbs¿Í kdch1
±â´ÉµéÀÌ ¾Ë¸ÂÀº ¹®ÀÚ¿°ú ¿¬°üµÇ¾î ÀÖ´ÂÁö¸¦ È®ÀÎÇÑ´Ù (´Ù½Ã ¸»Çؼ, ¿¹»óÇÏ´Â
۰¡ ¹ß»ý½ÃŰ´Â ¹®ÀÚ¿). ¶ÇÇÑ stty -a ¸í·ÉÀ¸·Î »èÁ¦
¹®ÀÚ°¡ Backspace ۰¡ ¹ß»ý½ÃŰ´Â °ÍÀÎÁöµµ È®ÀÎÇÑ´Ù (
^HÀº ¾î¶² ºÒÀÏÄ¡°¡ ÀÖ´Ù¸é ´ÙÀ½°ú °°Àº ¸î °¡Áö ÀÌÀ¯°¡ ÀÖÀ» ¼ö ÀÖ´Ù.
8. °á·Ð¿©±â¿¡¼ Á¦½ÃµÇ´Â ¼öÁ¤Àº Å©°Ô ºÁ¼´Â ¾´ ¹®ÀÚµéÀ» Áö¿ì´Âµ¥ ÀÖ¾î¼ÀÇ ¹®Á¦µéÀ» ÇØ°áÇØ ÁØ´Ù (±×·¯³ª ¹®ÀÚµéÀ» ¾²´Â µ¥¿¡´Â µµ¿òÀ» ÁÖÁö ¸øÇÑ´Ù :)). ÀüüÀûÀÎ ¼³Á¤¿¡ ÀÛÀº ¹ö±×°¡ Çϳª ÀÖ´Ù. gnome-terminal¿¡¼
xtermÀ» ½ÇÇàÇÏ¸é ¶Ç ÇϳªÀÇ Áß¿äÄ¡ ¾ÊÀº ¹®Á¦Á¡Àº ¿ø°ÝÁö Á¢¼Ó¿¡ °üÇÑ °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ °Í°ú ´Ù¸¥ Å͹̳¯ µ¥ÀÌŸº£À̽º¸¦ °¡Áø È£½ºÆ®·Î Á¢¼ÓÇÏ´Â °æ¿ì¿£ ¸ðµç °ÍµéÀ» ¼ÕÀ¸·Î ¼³Á¤ÇØ Áà¾ß ÇÑ´Ù. ¸¶Áö¸·À¸·Î ÀÌ ¼öÁ¤»çÇ×µéÀº À߸ø Â¥¿©Áø ¾îÇø®ÄÉÀ̼ǵ鿡´Â Àû¿ëµÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ¸í½ÉÇÑ´Ù (¿¹¸¦ µé¾î¼ kbs ±â´ÉÀ» ¹«½ÃÇÏ´Â ¾îÇø®ÄÉÀ̼Ç). ÀÌ·± °æ¿ì¿¡ ÇØÁÙ ¼ö ÀÖ´Â °ÍÀÌ °ÅÀÇ ¾ø´Ù. ¿Ö³ÄÇϸé ÀÌ·± ¾îÇø®ÄÉÀÌ¼Ç Çϳª¸¦ À§ÇÑ ¼öÁ¤ÀÌ ´Ù¸¥ Á¤»óÀûÀÎ ¾îÇø®ÄÉÀ̼ǵéÀ» À߸ø ÀÛµ¿Çϵµ·Ï ¸¸µé ¼ö Àֱ⠶§¹®ÀÌ´Ù. 주석
|
"It seems strange to meet computer geeks who're still primarily running Windows... as if they were still cooking on a wood stove or something." - mbp |