Linux Screen 

Category: Stuffs, Linux,

¸®´ª½º¿¡¼­ screen »ç¿ëÇϱâ

http://linux.sarang.net/board/?p=list&table=tip&o[at]=s&o[sc]=r&o[no]=5673

¿ø°Ý¿¡¼­ ÀÛ¾÷ÇÏ´Ù º¸¸é ¿©·¯Ã¢À» º¸°í ½ÍÀ»¶§°¡ ¸¹Áö¸¸, µû·Î ·Î±×ÀÎ Çϱ⵵ ±ÍÂú°í, ¿©·¯Ã¢ ¿Ô´Ù°¬´Ù ÇÒ¶§µµ ¾î´À Å͹̳ÎÀÌ ¾î´À ±â°èÀÎÁö ¸¹¾ÆÁö¸é °ü¸®°¡ ¾ÈµÇÁÒ --; ÀÌ·²¶§ »ç¿ëÇϸé Æí¸®ÇÑ °ÍÀÌ screenÀÔ´Ï´Ù.

screenÀº ÇÑ Å͹̳Πȭ¸é¿¡¼­ ¿©·¯ ½©°ú ÇÁ·Î±×·¥À» ¶ç¿ï¼ö ÀÖÀ¸¸ç, ¶ÇÇÑ ¼¼¼Ç °ü¸® ±â´Éµµ Áö¿øÇؼ­ Å͹̳ÎÀ» Á¾·áÇصµ ³ªÁß¿¡ ´Ù½Ã ±× ¼¼¼ÇÀ¸·Î º¹±ÍÇÒ¼ö Àֱ⠶§¹®¿¡ Á¤¸» Æí¸®ÇÕ´Ï´Ù. Àú´Â ÀÌÁ¦ ·ÎÄÿ¡¼­µµ screenÀ» ¾Ö¿ëÇÏ°í Àֳ׿ä.

¸ÕÀú ½ÃÀÛÀº

% screen

¶Ç´Â

% screen -S ¼¼¼Ç¸í

À¸·Î ½ÃÀÛÇÏ°í, screen ½ÇÇàÈÄ ¸ðµç ¸í·ÉÀº 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À» Á¦¿ÜÇÑ ³ª¸ÓÁö ¼û±â±â

À§ ¸í·É Á¤µµ¸¦ ¾Ë°íÀÖÀ¸¸é, ºÒÆíÇÏÁö ¾Ê°Ô »ç¿ëÇÒ¼ö ÀÖÀ¸¸ç,

detach ½Ã ¼¼¼ÇÀÌ Á¾·áµÇ´Â °ÍÀº ¾Æ´Ï°í

% screen -r ¼¼¼Ç¸í

À¸·Î ±×Àü ¼¼¼ÇÀ» ´Ù½Ã ºÒ·¯µéÀϼö ÀÖ½À´Ï´Ù. ¿©·¯ âÀ» ¾´´Ù´Â ÀåÁ¡µµ ÀÖÁö¸¸, ¼¼¼Ç °ü¸®°¡ µÇ´Â°Íµµ ¾ÆÁÖ Å« ÀåÁ¡ÀÔ´Ï´Ù. ¼¼¼ÇÀÌ ¿©·¯°³ ÀÖÀ¸¸é screen -r ÇÏ¸é ¼¼¼Ç¸íÀÌ Âß ³ª¿À°í (-S·Î ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ¸¸é ÀÚµ¿À¸·Î À̸§ÀÌ ÇÒ´çµË´Ï´Ù) ¼¼¼ÇÀÌ Çϳª¸é ±× ¼¼¼ÇÀÌ ¹Ù·Î ºÒ·¯µé¿©Áö°Ô µË´Ï´Ù.

¼¼¼ÇÀ» ¿ÏÀüÈ÷ Á¾·áÇϱâ À§Çؼ­´Â ¸ðµç â¿¡¼­ ºüÁ®³ª¿À¸é(exit µîÀ¸·Î) screenÀ» ºüÁ®³ª¿É´Ï´Ù.

splitÀ¸·Î È­¸éÀ» ³ª´©¸é, ³ª´²Áø °ø°£(region) º°·Î ´Ù¸¥ âÀ¸·Î ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº manÀ» Âü°íÇϼ¼¿ä.


±Û¾´ÀÌ: @.@ ±Û¾´³¯: 2002-02-14 22:19:21 ÀÐÀº¼ö: 246 <+> : detach ½Ã ¼¼¼ÇÀÌ Á¾·áµÇ´Â °ÍÀº ¾Æ´Ï°í : : % screen -r ¼¼¼Ç¸í : : À¸·Î ±×Àü ¼¼¼ÇÀ» ´Ù½Ã ºÒ·¯µéÀϼö ÀÖ½À´Ï´Ù. ¿©·¯ âÀ» ¾´´Ù´Â : ÀåÁ¡µµ ÀÖÁö¸¸, ¼¼¼Ç °ü¸®°¡ µÇ´Â°Íµµ ¾ÆÁÖ Å« ÀåÁ¡ÀÔ´Ï´Ù.

ÇÁ·ÒÇÁÆ® »óÅ¿¡¼­ Å͹̳ÎÀ» Á¾·á ½ÃŲ °æ¿ì´Â ´ÙÀ½¿¡ ´Ù½Ã Å͹̳Π¶ç¿ö¼­ screen -r ¼¼¼Ç¸í À¸·Î ´Ù½Ã ÀÛ¾÷À» °³½ÃÇÒ ¼ö Àִµ¥... ÇÁ·ÒÇÁÆ® »óÅ°¡ ¾Æ´Ï¶ó vi µî ÀÛ¾÷À» ÇÏ´øÁß ±× ÇÁ·Î±×·¥À» Á¾·áÇÏÁö ¾ÊÀº»óÅ¿¡¼­ Å͹̳ÎÀ» Á¾·á ½ÃŲ °æ¿ì¿£ screen -r ¼¼¼Ç¸íÀ¸·Î µ¹¾Æ±âÁö ¾Ê´Â±º¿ä.. Èê....


±Û¾´ÀÌ: ¼­Áø ±Û¾´³¯: 2002-02-15 08:19:37 ÀÐÀº¼ö: 195 <+> screen -ls ÇϽŴÙÀ½ Á¤È®ÇÑ ¼¼¼Ç¸íÀ» Àû¾îº¸¼¼¿ä..~ screen -r ¼¼¼Ç¸í

±×·¡µµ ¾ÈµÇ½Ã¸é -,.-;;

: : detach ½Ã ¼¼¼ÇÀÌ Á¾·áµÇ´Â °ÍÀº ¾Æ´Ï°í : : : : % screen -r ¼¼¼Ç¸í : : : : À¸·Î ±×Àü ¼¼¼ÇÀ» ´Ù½Ã ºÒ·¯µéÀϼö ÀÖ½À´Ï´Ù. ¿©·¯ âÀ» ¾´´Ù´Â : : ÀåÁ¡µµ ÀÖÁö¸¸, ¼¼¼Ç °ü¸®°¡ µÇ´Â°Íµµ ¾ÆÁÖ Å« ÀåÁ¡ÀÔ´Ï´Ù. : : ÇÁ·ÒÇÁÆ® »óÅ¿¡¼­ Å͹̳ÎÀ» Á¾·á ½ÃŲ °æ¿ì´Â ´ÙÀ½¿¡ ´Ù½Ã Å͹̳Π¶ç¿ö¼­ : screen -r ¼¼¼Ç¸í À¸·Î ´Ù½Ã ÀÛ¾÷À» °³½ÃÇÒ ¼ö Àִµ¥... : ÇÁ·ÒÇÁÆ® »óÅ°¡ ¾Æ´Ï¶ó vi µî ÀÛ¾÷À» ÇÏ´øÁß ±× ÇÁ·Î±×·¥À» Á¾·áÇÏÁö : ¾ÊÀº»óÅ¿¡¼­ Å͹̳ÎÀ» Á¾·á ½ÃŲ °æ¿ì¿£ : screen -r ¼¼¼Ç¸íÀ¸·Î µ¹¾Æ±âÁö ¾Ê´Â±º¿ä.. : Èê....


±Û¾´ÀÌ: ³ª¸® ±Û¾´³¯: 2002-02-14 17:15:21 ÀÐÀº¼ö: 463 <+>

Ctrl-a, A: ~ÇöÀç âÀÇ titleÀ» ¼öÁ¤

Ctrl-a, w: â ¸®½ºÆ® º¸¿©ÁÖ±â

Ctrl-a, a: ÀÌÀüâÀ¸·Î À̵¿

screen ¸ñ·Ï º¸¿©ÁÖ±â

$ screen -list

Ctrl-a, esc: Copy ¸ðµå·Î Àüȯ. Copy ¸ðµå¿¡¼­´Â viÀÇ À̵¿Å°·Î À̵¿À» ÇÒ ¼ö ÀÖ´Ù. Ä¿¼­ À̵¿À» ÇÒ ¼ö ÀÖ°í ƯÁ¤ ºí·°À» º¹»çÇÏ´Â ±â´ÉÀ¸·Î »ç¿ëÇÑ´Ù. ¸ÕÀú ½ÃÀÛ À§Ä¡¿¡¼­ spaceÅ°¸¦ ´©¸£°í ³¡ À§Ä¡¿¡¼­ space·Î ´©¸£¸é ÇØ´ç »çÀÌ°¡ buffer·Î À̵¿µÈ´Ù.

Ctrl-a, ]: bufferÀÇ ³»¿ëÀ» stdinÀ¸·Î ½ñ¾Æ ³Ö´Â´Ù. ÀÌ ±â´ÉÀº viÀÇ ÀԷ¸ðµå¿¡¼­ »ç¿ëÇϸé À¯¿ëÇÏ´Ù.

Á¦ °æÇèÀ¸·Î´Â âÀ» 4°³ ÀÌ»ó ¶Ù¿ì´Â°Ç ºñÈ¿À²ÀûÀΰŠ°°½À´Ï´Ù. 2-3°³°¡ °¡Àå Àû´çÇÒµí.. ÇÁ·Î±×·¡¸ÓÀÎ °æ¿ì screen & vimÀÇ »ç¿ëÀ» Àû±Ø Ãßõ

Ctrl-a, ': â¹øÈ£ ¶Ç´Â âÀ̸§À¸·Î À̵¿

Àú´Â ÇÑÂʼÕÀ¸·Î¸¸ Ä¡´Â°Ô ºÒÆíÇؼ­ ctrl+o¸¦ command key·Î »ç¿ëÇÕ´Ï´Ù.

screen -e^Oo ¶ó°í Ä¡¸é ctrl+o¸¦ command key·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

(ȤÀº ½©¿¡ µû¶ó screen "-e^Oo" )

Âü°í·Î , ctrl + command key + ? => °£´ÜÇÑ help. :-)


°£´ÜÇÑ ÆÁ

screen ¿¡¼­ ½ºÅ©·Ñ µÈ ÀÌÀü ³»¿ëÀ» º¸°í ½ÍÀ¸¸é ctrl+a esc·Î Ä«ÇÇ ¸ðµå·Î µé¾î°¡¸é µË´Ï´Ù.