FrontPage › Screen
No difference found
¿ø°Ý¿¡¼ ÀÛ¾÷ÇÏ´Ù º¸¸é ¿©·¯Ã¢À» º¸°í ½ÍÀ»¶§°¡ ¸¹Áö¸¸, µû·Î ·Î±×ÀÎ Çϱ⵵ ±ÍÂú°í, ¿©·¯Ã¢ ¿Ô´Ù°¬´Ù ÇÒ¶§µµ ¾î´À Å͹̳ÎÀÌ ¾î´À ±â°èÀÎÁö ¸¹¾ÆÁö¸é °ü¸®°¡ ¾ÈµÇÁÒ --; ÀÌ·²¶§ »ç¿ëÇϸé Æí¸®ÇÑ °ÍÀÌ screenÀÔ´Ï´Ù.
screenÀº ÇÑ Å͹̳Πȸ鿡¼ ¿©·¯ ½©°ú ÇÁ·Î±×·¥À» ¶ç¿ï¼ö ÀÖÀ¸¸ç, ¶ÇÇÑ ¼¼¼Ç °ü¸® ±â´Éµµ Áö¿øÇؼ Å͹̳ÎÀ» Á¾·áÇصµ ³ªÁß¿¡ ´Ù½Ã ±× ¼¼¼ÇÀ¸·Î º¹±ÍÇÒ¼ö Àֱ⠶§¹®¿¡ Á¤¸» Æí¸®ÇÕ´Ï´Ù. Àú´Â ÀÌÁ¦ ·ÎÄÿ¡¼µµ screenÀ» ¾Ö¿ëÇÏ°í Àֳ׿ä.
¸ÕÀú ½ÃÀÛÀº
% screen
¶Ç´Â
% screen -S ¼¼¼Ç¸í
À¸·Î ½ÃÀÛÇÏ°í, screen ½ÇÇàÈÄ ¸ðµç ¸í·ÉÀº Ctrl-a·Î ½ÃÀÛÇÕ´Ï´Ù:
Ctrl-a, ': â¹øÈ£ ¶Ç´Â âÀ̸§À¸·Î À̵¿
Ctrl-a, c : (create) »õ·Î¿î ½©ÀÌ »ý±â¸é¼ ±× ½©·Î À̵¿
Ctrl-a, a : ¹Ù·Î Àü âÀ¸·Î À̵¿
Ctrl-a, n : (next) ´ÙÀ½ âÀ¸·Î À̵¿
Ctrl-a, p : (previous) ÀÌÀü âÀ¸·Î À̵¿
Ctrl-a, ¼ýÀÚ : ¼ýÀÚ¿¡ ÇØ´çÇϴ âÀ¸·Î À̵¿
Ctrl-a, d : (detach) screen ¼¼¼Ç¿¡¼ ºüÁ®³ª¿È
Ctrl-a, x : lock screen
Ctrl-a, S : (split) âÀ» ³ª´® (region)
Ctrl-a, Tab : ´Ù¸¥ regionÀ¸·Î À̵¿
Ctrl-a, Q : ~ÇöÀç regionÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö ¼û±â±â
Ctrl-a, A: ~ÇöÀç âÀÇ titleÀ» ¼öÁ¤
Ctrl-a, w: â ¸®½ºÆ® º¸¿©ÁÖ±â
Ctrl-a, esc: Copy ¸ðµå·Î Àüȯ. Copy ¸ðµå¿¡¼´Â viÀÇ À̵¿Å°·Î À̵¿À» ÇÒ ¼ö ÀÖ´Ù. Ä¿¼ À̵¿À» ÇÒ ¼ö ÀÖ°í ƯÁ¤ ºí·°À» º¹»çÇÏ´Â ±â´ÉÀ¸·Î »ç¿ëÇÑ´Ù. ¸ÕÀú ½ÃÀÛ À§Ä¡¿¡¼ spaceÅ°¸¦ ´©¸£°í ³¡ À§Ä¡¿¡¼ space·Î ´©¸£¸é ÇØ´ç »çÀÌ°¡ buffer·Î À̵¿µÈ´Ù.
Ctrl-a, ]: bufferÀÇ ³»¿ëÀ» stdinÀ¸·Î ½ñ¾Æ ³Ö´Â´Ù. ÀÌ ±â´ÉÀº viÀÇ ÀԷ¸ðµå¿¡¼ »ç¿ëÇϸé À¯¿ëÇÏ´Ù.
Ctrl-a, c : (create) »õ·Î¿î ½©ÀÌ »ý±â¸é¼ ±× ½©·Î À̵¿
Ctrl-a, a : ¹Ù·Î Àü âÀ¸·Î À̵¿
Ctrl-a, n : (next) ´ÙÀ½ âÀ¸·Î À̵¿
Ctrl-a, p : (previous) ÀÌÀü âÀ¸·Î À̵¿
Ctrl-a, ¼ýÀÚ : ¼ýÀÚ¿¡ ÇØ´çÇϴ âÀ¸·Î À̵¿
Ctrl-a, d : (detach) screen ¼¼¼Ç¿¡¼ ºüÁ®³ª¿È
Ctrl-a, x : lock screen
Ctrl-a, S : (split) âÀ» ³ª´® (region)
Ctrl-a, Tab : ´Ù¸¥ regionÀ¸·Î À̵¿
Ctrl-a, Q : ~ÇöÀç regionÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö ¼û±â±â
Ctrl-a, A: ~ÇöÀç âÀÇ titleÀ» ¼öÁ¤
Ctrl-a, w: â ¸®½ºÆ® º¸¿©ÁÖ±â
Ctrl-a, esc: Copy ¸ðµå·Î Àüȯ. Copy ¸ðµå¿¡¼´Â viÀÇ À̵¿Å°·Î À̵¿À» ÇÒ ¼ö ÀÖ´Ù. Ä¿¼ À̵¿À» ÇÒ ¼ö ÀÖ°í ƯÁ¤ ºí·°À» º¹»çÇÏ´Â ±â´ÉÀ¸·Î »ç¿ëÇÑ´Ù. ¸ÕÀú ½ÃÀÛ À§Ä¡¿¡¼ spaceÅ°¸¦ ´©¸£°í ³¡ À§Ä¡¿¡¼ space·Î ´©¸£¸é ÇØ´ç »çÀÌ°¡ buffer·Î À̵¿µÈ´Ù.
Ctrl-a, ]: bufferÀÇ ³»¿ëÀ» stdinÀ¸·Î ½ñ¾Æ ³Ö´Â´Ù. ÀÌ ±â´ÉÀº viÀÇ ÀԷ¸ðµå¿¡¼ »ç¿ëÇϸé À¯¿ëÇÏ´Ù.
À§ ¸í·É Á¤µµ¸¦ ¾Ë°íÀÖÀ¸¸é, ºÒÆíÇÏÁö ¾Ê°Ô »ç¿ëÇÒ¼ö ÀÖÀ¸¸ç, detach ½Ã ¼¼¼ÇÀÌ Á¾·áµÇ´Â °ÍÀº ¾Æ´Ï°í
% screen -r ¼¼¼Ç¸í
À¸·Î ±×Àü ¼¼¼ÇÀ» ´Ù½Ã ºÒ·¯µéÀϼö ÀÖ½À´Ï´Ù. ¿©·¯ âÀ» ¾´´Ù´Â ÀåÁ¡µµ ÀÖÁö¸¸, ¼¼¼Ç °ü¸®°¡ µÇ´Â°Íµµ ¾ÆÁÖ Å« ÀåÁ¡ÀÔ´Ï´Ù. ¼¼¼ÇÀÌ ¿©·¯°³ ÀÖÀ¸¸é screen -r ÇÏ¸é ¼¼¼Ç¸íÀÌ Âß ³ª¿À°í (-S·Î ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ¸¸é ÀÚµ¿À¸·Î À̸§ÀÌ ÇÒ´çµË´Ï´Ù) ¼¼¼ÇÀÌ Çϳª¸é ±× ¼¼¼ÇÀÌ ¹Ù·Î ºÒ·¯µé¿©Áö°Ô µË´Ï´Ù.
¼¼¼ÇÀ» ¿ÏÀüÈ÷ Á¾·áÇϱâ À§Çؼ´Â ¸ðµç â¿¡¼ ºüÁ®³ª¿À¸é(exit µîÀ¸·Î) screenÀ» ºüÁ®³ª¿É´Ï´Ù.
splitÀ¸·Î ȸéÀ» ³ª´©¸é, ³ª´²Áø °ø°£(region) º°·Î ´Ù¸¥ âÀ¸·Î ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº manÀ» Âü°íÇϼ¼¿ä.
splitÀ¸·Î ȸéÀ» ³ª´©¸é, ³ª´²Áø °ø°£(region) º°·Î ´Ù¸¥ âÀ¸·Î ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº manÀ» Âü°íÇϼ¼¿ä.
screen ¸ñ·Ï º¸¿©ÁÖ±â
$ screen -list
$ screen -list
Á¦ °æÇèÀ¸·Î´Â âÀ» 4°³ ÀÌ»ó ¶Ù¿ì´Â°Ç ºñÈ¿À²ÀûÀΰŠ°°½À´Ï´Ù. 2-3°³°¡ °¡Àå Àû´çÇÒµí.. ÇÁ·Î±×·¡¸ÓÀÎ °æ¿ì screen & vimÀÇ »ç¿ëÀ» Àû±Ø Ãßõ
Àú´Â ÇÑÂʼÕÀ¸·Î¸¸ Ä¡´Â°Ô ºÒÆíÇؼ ctrl+o¸¦ command key·Î »ç¿ëÇÕ´Ï´Ù.
screen -e^Oo ¶ó°í Ä¡¸é ctrl+o¸¦ command key·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
(ȤÀº ½©¿¡ µû¶ó screen "-e^Oo" )
Âü°í·Î , ctrl + command key + ? => °£´ÜÇÑ help.
screen -e^Oo ¶ó°í Ä¡¸é ctrl+o¸¦ command key·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
(ȤÀº ½©¿¡ µû¶ó screen "-e^Oo" )
Âü°í·Î , ctrl + command key + ? => °£´ÜÇÑ help.
°£´ÜÇÑ ÆÁ !!!
screen ¿¡¼ ½ºÅ©·Ñ µÈ ÀÌÀü ³»¿ëÀ» º¸°í ½ÍÀ¸¸é ctrl+a esc·Î Ä«ÇÇ ¸ðµå·Î µé¾î°¡¸é µË´Ï´Ù.
screen ¿¡¼ ½ºÅ©·Ñ µÈ ÀÌÀü ³»¿ëÀ» º¸°í ½ÍÀ¸¸é ctrl+a esc·Î Ä«ÇÇ ¸ðµå·Î µé¾î°¡¸é µË´Ï´Ù.