³ë¹«Çö ´ëÅë·É ¹è³Ê
  ±è¼ºÅÂÀÇ Tech Tips(Linux, PHP, Apache, DBMS, Mobile)
  http://www.supersky.pe.kr  
¾È³çÇϽʴϱî? ±è¼ºÅÂÀÔ´Ï´Ù.
Linux, Apache, PHP, Mysql, Mobile °ü·Ã Tech Tips Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
 
<<   2007 Feb   >>
S M T W T F S
28293031123
45678910
11121314151617
18192021222324
25262728123
1760402 374
  
  + Article List  :  2007³â 2¿ù 8ÀÏ (2)
2007/02/08     ¸®´ª½º ÃÊ°£´Ü ¸Þ´º¾ó  (6)
2007/02/08     ¸®´ª½º ¸í·É¾î Á¤¸®  (8)

DNS Powered by DNSEver.com
  ++ ¸®´ª½º ÃÊ°£´Ü ¸Þ´º¾ó  -  2007/02/08 14:03

¥°. ¸®´ª½º
1. ¸®´ª½ºÀÇ Á¤ÀÇ
¡à ¿î¿µÃ¼Á¦¶õ Çϵå¿þ¾î¿Í ÀÀ¿ëÇÁ·Î±×·¥ »çÀÌ¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥À» ±× ¸ñÀû¿¡ ¸Â°Ô ¼öÇàÇϵµ·Ï Çϵå¿þ¾î¸¦ Á¦¾îÇÏ°í ±× Ã³¸®°á°ú¸¦ ´Ù½Ã ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î º¸³»´Â ¿ªÇÒ.
¡à ¸®´ª½º´Â À¯´Ð½ºÅ¸ÀÔÀÇ ¿î¿µÃ¼Á¦·Î ¸®´©½º Åä¹ßÁî¿¡ ÀÇÇØ ±× Ä¿³ÎÀÌ ÃÖÃÊ °³¹ß.
¡à Ãʱ⿡´Â ¼­¹ö¿ë ¿î¿µÃ¼Á¦¿´À¸³ª ÇöÀç´Â ¼­¹ö/µ¥½ºÅ©Å¾¿ë ¿î¿ëüÁ¦·Î¼­ °¢±¤.

2. ¸®´ª½ºÀÇ Åº»ý
¸®´ª½º°¡ µîÀå ¹è°æ :  ´ëÇ¥ÀûÀÎ ¼­¹ö ¿î¿µÃ¼Á¦ÀÎ À¯´Ð½º°¡ °³ÀÎ¿ë ¿î¿ëüÁ¦·Î °Åµì³­ °Í. 1991³â ¸®´©½º Åä¹ß½º¶ó´Â Çï½ÌÅ°ÀÇ ´ëÇлýÀÌ °³Àοë PC¿¡¼­ ¸ÖƼŽºÆÃÀ» ±¸ÇöÇϱâ À§ÇÑ ¿î¿µÃ¼Á¦¸¦ ¿¬±¸ÇÏ¿´°í, ±× ¿¬±¸°á°ú¸¦ ÀÎÅÍ³Ý»ó¿¡ °ø°³ÇØ ¼ö¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÌ »õ·Î¿î ±â´ÉÀ» º¸°­ÇÏ¿© ¿À´Ã³¯ÀÇ ¸®´ª½ºÃ¼Á¦¸¦ ¸¸µé¾î ³¿.

1) À¯´Ð½ºÀÇ µîÀå
¸®´ª½ºÀÇ ¸ðÅ°¡ µÇ´Â À¯´Ð½º´Â ´ÙÁß »ç¿ëÀÚ¿Í ¸ÖƼŽºÅ· ±â´ÉÀ» È¿°úÀûÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖ´Â ¿î¿µÃ¼Ã¼¸¦ ¸¸µé±â À§ÇÑ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÑ ¹Ì±¹ º§ ¿¬±¸¼ÒÀÇ ÄË Åè½¼ (Ken Tompson)¿¡ ÀÇÇØ 1969³â¿¡ °³¹ß.
À¯´Ð½º´Â PDP-7 ±âÁ¾¿¡ ¸Â°Ô ¼³°èµÈ ¾î¼Àºí¸® ¾ð¾î(ƯÁ¤ÇÑ ±âÁ¾¿¡¼­¸¸ »ç¿ëµÉ ¼ö ÀÖ´Â ¾ð¾î)¿´±â ¶§¹®¿¡ ȣȯ¼ºÀÌ ¾ø¾î¼­ µ¥´Ï½º ¸®Ä¡°¡ °³¹ßÇÑ C¾ð¾î·Î ´Ù½Ã ¾²ÀÌ°Ô µÊ.
 C¾ð¾îÀÇ Æ¯Â¡Àº ¾î¼Àºí¸® ¾ð¾îó·³ Çϵå¿þ¾î¸¦ Á÷Á¢ ÅëÁ¦ÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ƯÁ¤ÇÑ Çϵå¿þ¾î¿¡ °ü°è¾øÀÌ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â »ó¹ÝµÈ µÎ °¡Áö ¼ºÁúÀ» ¸ðµÎ °¡Áö°í ÀÖ´Ù. µû¶ó¼­ C¾ð¾î·Î ÀÛ¼ºµÈ ¼Ò½ºÄÚµå´Â ÇÊ¿äÇÒ ¶§¿¡ ÀÌ½ÄµÉ Çϵå¿þ¾î ȯ°æ¿¡ ¸Â°Ô ´Ù½Ã ÄÄÆÄÀÏÇÏ´Â °úÁ¤À» ÅëÇؼ­ ´Ù¸¥ ±âÁ¾¿¡¼­µµ »ç¿ëµÉ ¼ö ÀÖ°Ô µÊ.

2) À¯´Ð½ºÀÇ ÁøÈ­
 ¡à 1969³â ¹öŬ¸® ´ëÇп¡¼­´Â À¯´Ð½º¿¡ ³×Å©¿öÅ© ±â´É¸¦ ÁýÁßÀûÀ¸·Î º¸°­ÇÏ´Â ¿¬±¸¸¦ ÇÏ¿© BSD¶ó°í ¸í¸íÇÔ. Åë½Å ±â´É°úÀÇ °áÇÕÀ¸·Î ´õ¿í °­·ÂÇØÁü
            ¡à AT&T¿¡¼­µµ System V°³¹ß.

3) ¸®´ª½º ź»ý
 Çï½ÌÅ° ´ëÇÐÀÇ ¸®´©Áî Åä¹ßÁî(Linus B.Torvalds)°¡ À¯´Ð½ºÀÇ Ä¿³ÎÀ» PC¿¡¼­ »ç¿ë °¡´ÉÇÑ Ä¿³Î·Î ¸¸µé¾î ÀÎÅͳݿ¡ °ø°³.

4) ¸®´ª½ºÀÇ ¹ßÀü
¸®´©Áî Åä¹ßÁî°¡ Ä¿³ÎÀ» °³¹ß : ¸®´ª½ºÀÇ ¾Æ¹öÁö
Free Software FoundationÀÇ È¸ÀåÀÎ ¸®Ã­µå ½ºÅ縸 : ¸®´ª½ºÀÇ ¼ºÀÚ


3. ¸®´ª½ºÀÇ Àå´ÜÁ¡

 1) ÀåÁ¡
¡à À¯´Ð½º¿Í ¿Ïº®ÇÏ°Ô È£È¯ °¡´É
¡à °ø°³ ¿î¿µÃ¼Á¦
¡à PC¿ë OSº¸´Ù ¾ÈÁ¤Àû
¡à ¸®´ª½º´Â ¹«·á

¡à Çϵå¿þ¾îÀÇ ±â´ÉÀÇ È¿À²Àû »ç¿ë
¡à °­·ÂÇÑ ³×Æ®¿öÅ©¸¦ ±¸Ãà
¡à ´Ù¾çÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» Á¦°ø
¡à ´ÙÁßÀÛ¾÷ÀÌ °¡´ÉÇÕ´Ï´Ù.
¡à ÀÎÅͳÝÀÇ ¸ðµç ±â´ÉÀ» Áö¿ø

 2) ´ÜÁ¡
¡à °ø°³¿î¿µÃ¼Á¦À̱⠶§¹®¿¡ ¹®Á¦Á¡ ¹ß»ý½Ã º¸»ó¹ÞÀ» ¼ö ¾ø´Ù
¡à ÇѱÛÀÔÃâ·ÂÀÌ ¾î·Æ½À´Ï´Ù.
¡à º¸¾È¿¡ Ãë¾àÇÒ °ÍÀ̶ó´Â ¼±ÀÔ°ü
 
4. ¸®´ª½º ¹èÆ÷Æǵé
 ÇØ¿Ü ¹èÆ÷ÆÇ : ½½·¢¿þ¾î (Slackware), ·¹µåÇÞ (Red Hat), µ¥ºñ¾È (Debian), ¿ÀÇ ¸®´ª½º(Open Linux), Linux-Mandrake, SuSE-Linuxµî
 ÇÑ±Û ¹èÆ÷ÆÇ : K ¸®´ª½º, ¿¢¼¿ ¸®´ª½º, ¾ËÂ¥ ¸®´ª½º, ¹ÌÁö¸®´ª½º, ÆÄ¿ö¸®´ª½º, q¸®´ª½º, ¿Í¿ì¸®´ª½º, ÇÑÄĸ®´ª½º

5. ¸®´ª½ºÀÇ ¹Ì·¡
¡à ÀÎÅͳÝÀÌ¿ëÀ¸·Î ¸®´ª½ºÀÇ Á߿伺ÀÌ ´õ¿í ºÎ°¢
¡à ¼Ò½ºÄڵ带 ¹«·á·Î Á¦°øÀ¸·Î ¼ö¸¹Àº ÇÁ·Î±×·¡¸Óµé¿¡ ÀÇÇØ ¾öû³­ ¼Óµµ·Î °³¹ß

¥± ¸®´ª½º ±âÃÊ
1. ¼öÆÛ À¯Àú¿Í ÀÏ¹Ý À¯Àú
¡àÀÏ¹Ý À¯Àú: º¸ÅëÀÇ ÀÛ¾÷À» ¼öÇàÇÏ´Â »ç¿ëÀÚ. ½Ã½ºÅÛ Àüü¿¡ ¿µÇâÀ» ÁÖ´Â Á¶ÀÛÀº ÇÏÁö ¸øÇÔ. ´Ù¸¥ »ç¿ëÀÚÀÇ ÆÄÀϺ¯°æÀÌ ºÒ°¡´É, $ ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³².
¡à¼öÆÛ À¯Àú : ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡, µð½ºÅ© ¹é¾÷, »ç¿ëÀÚ µî·Ï µî ½Ã½ºÅÛ Àüü¸¦ °ü¸®ÇÏ´Â »ç¿ëÀÚ. ½Ã½ºÅÛ¿¡ °üÇÑ ¸ðµç ±ÇÇÑÀ» °¡Áü, # ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³².

2. ·Î±×ÀÎ, ·Î±×¾Æ¿ô
¡à ·Î±×ÀÎ : ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â »ç¶÷ÀÌ ´©±¸Àΰ¡¸¦ ½Ã½ºÅÛ¿¡ ¾Ë¸®´Â ÀÛ¾÷
           (»ç¿ëÀÚ ¸í°ú Æнº¿öµå ÀÔ·Â)
¡à            ·Î±×¾Æ¿ô : ½Ã½ºÅÛ »ç¿ëÀÇ Á¾·á
           (logout ¶Ç´Â [ctrl]+D ÀÔ·Â)

3. ¸í·É¾î ½ÇÇà
 ex) $ cal
     $ cal -y(¿ÃÇØÀÇ ´Þ·Â Ç¥½Ã)
     $ date
     $ date -u
4. ¼öÆÛ À¯Àú·Î º¯°æ
     $ su
     Password:(Æнº¿öµå´Â Ç¥½Ã ¾ÈµÊ)
     #
     # exit
     $
5. ½Ã½ºÅÛ Á¾·á
     # shutdown -h +1 ***Attention***(1ºÐÈÄ ¸Þ½ÃÁö Ç¥½ÃÇÏ°í Á¾·á)
     # halt(½Ã½ºÅÛ Á¾·á)
     # reboot(¸®ºÎÆÃ)
6. ¼¿(shell)
   »ç¿ëÀÚ¿Í Ä¿³Î »çÀÌÀÇ Áß°³ ¿ªÇÒ


                              
7. ¸í·É¾î È÷½ºÅ丮
   ¡è¡é : ¸í·É¾îÀÇ È÷½ºÅ丮 Ç¥½Ã
   ctrl+r : ¸í·É¾îÀÇ È÷½ºÅ丮 °Ë»ö
   history : ¸í·É¾îÀÇ È÷½ºÅ丮 È­¸é Ç¥½Ã
   ex) his [tab] : ÀÚµ¿ ¿Ï¼º ±â´É
       !9 : ½ÇÇà ¸í·É ¼±ÅÃ
8. Ç¥ÁØ ÀÔÃâ·Â
   < : Ç¥ÁØ ÀԷ          > : Ç¥ÁØ Ãâ·Â        >> : Ãß°¡ ÀÔ·Â
   ex) cat > a.txt    cat >> a.txt    cat < a.txt

9. º¹¼ö ¸í·É¾î ½ÇÇà : ;   
    ex) date ; cal

10. Ç¥ÁØ Ãâ·ÂÀ» ´Ù¸¥ ¸í·É¿¡ ¿¬°á :  |
    ex) cal -y | less
        less cal.txt : (ÆäÀÌÁö ´ÜÀ§·Î Ãâ·Â)

* tree ¸í·É : µð·ºÅ丮ÀÇ °èÃþÀû Ç¥½Ã


¥² ÆÄÀÏ°ü¸®
 ¸®´ª½ºÀÇ µð·ºÅ丮 ±¸Á¶´Â /(·çÆ®)¶ó´Â µð·ºÅ丮°¡ ÀÖ°í ±× ¾Æ·¡¿¡ µð·ºÅ丮°¡ ¿¬°áµÇ´Â Æ®¸®(tree)±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù.

1. °æ·Î¸í
  1) Àý´ë °æ·Î : µð·ºÅ丮 ±¸Á¶ÀÇ ÃÖ»óÀ§ °èÃþÀÎ /¿¡¼­ºÎÅÍ Ç¥±â
  2) »ó´ë °æ·Î : ÇöÀç µð·ºÅ丮ºÎÅÍ °æ·Î¸íÀ» ÁöÁ¤
2. ÇöÀç µð·ºÅ丮 È®ÀÎ
   pwd
3. µð·ºÅ丮¸¦ À̵¿ÇÏ´Â ¸í·É
   cd
   - : ÀÌÀüÀÇ µð·ºÅ丮        ~ : Ȩ µð·ºÅ丮
   .. : ¹Ù·Î À­ ´Ü°è            . : ÇöÀç µð·ºÅ丮
  ÁöÁ¤¾ÈÇÔ : Ȩ µð·ºÅ丮
4. ls
  DOSÀÇ dir°ú ºñ½ÁÇÑ ¸í·É¾îÀε¥, µð·ºÅ丮¸í µîÀ» Ãâ·Â½ÃÅ°¸ç ¿É¼Ç¿¡ µû¶ó ´Ù¾çÇÑ Á¤º¸¿Í ÇÔ²² Ãâ·ÂµÈ´Ù.
¿É¼Ç
-a: µð·ºÅ丮 ³»ÀÇ ¸ðµç ÆÄÀÏ Ãâ·Â
-i : ÆÄÀÏÀÇ inode¿Í ÇÔ²² Ãâ·ÂÇÑ´Ù.
-l : ÆÄÀÏ Çã¿ë ¿©ºÎ, ¼ÒÀ¯ÀÚ, ±×·ì, Å©±â, ³¯Â¥ µîÀ» Ãâ·ÂÇÑ´Ù.
-m: ÆÄÀÏÀ» ½°Ç¥·Î ±¸ºÐÇÏ¿© °¡·Î·Î Ãâ·ÂÇÑ´Ù.
-r : Á¤·Ä ¿É¼ÇÀÌ ¼±ÅõǾúÀ» ¶§, ±× ¿ª¼øÀ¸·Î Ãâ·ÂÇÑ´Ù.
-s : KB ´ÜÀ§ÀÇ ÆÄÀÏ Å©±â¸¦ Ãâ·ÂÇÑ´Ù.
-t : ÃÖ±Ù¿¡ ¸¸µé¾îÁø ÆÄÀÏ ¼ø¼­´ë·Î Ãâ·ÂÇÑ´Ù.
-x : ÆÄÀÏ ¼ø¼­¸¦ ¼¼·Î·Î Ãâ·ÂÇÑ´Ù.
-F : ÆÄÀÏÀÇ ÇüÅÂ¿Í ÇÔ²² Ãâ·ÂÇÑ´Ù.
-R : ¼­ºê µð·ºÅ丮ÀÇ ³»¿ëÀ» Æ÷ÇÔÇÏ¿© Ãâ·ÂÇÑ´Ù.
-S : ÆÄÀÏ Å©±â°¡ Å« ¼ø¼­·Î Ãâ·ÂÇÑ´Ù.
-U : Á¤·ÄÇÏ¿© Ãâ·ÂÇÑ´Ù.
-1 : ¶óÀδç ÇÑ ÆÄÀϾ¿ Ãâ·ÂÇÑ´Ù.
--help : µµ¿ò¸»À» È­¸é»ó¿¡ ³ªÅ¸³½´Ù.
--version : 'ls'ÀÇ ÆÄÀÏ ¹öÀü°ú ÇÔ²² Ãâ·ÂÇÑ´Ù.

5. mkdir
  µð·ºÅ丮 »ý¼º
  ls -dl µð·ºÅ丮
6. cp
  ÆÄÀÏÀ̳ª µð·ºÅ丮 º¹»ç
  -r : µð·ºÅ丮 Àüü º¹»ç        -v : º¹»çÀü¿¡ ÆÄÀϸí Ç¥½Ã

7. mv
  ´Ù¸¥ µð·ºÅ丮·Î À̵¿ ¹× À̸§ º¯°æ

8. rm
  ÆÄÀÏÀ̳ª µð·ºÅ丮 »èÁ¦
  -f : °­Á¦ »èÁ¦         -r : µð·ºÅ丮 »èÁ¦

9. rmdir : µð·ºÅ丮 »èÁ¦

* ¿ÍÀϵåÄ«µå ÀÌ¿ëÇÏ¿© ½Ç½À : *

* Âü°í : man : manual(µµ¿ò¸»)

10. more
   ¸í·É¾î·Î ÇÑ ÆäÀÌÁö¾¿ ¹®¼­¸¦ º¸¿©ÁØ´Ù.

11. less
   more¿Í ºñ½ÁÇÑ ¸í·É¾î·Î ÇÑ ÆäÀÌÁö¾¿ ¹®¼­¸¦ º¸¿©ÁØ´Ù. ¹®¼­ÀÇ ¾ÕÀ¸·Îµµ À̵¿ÀÌ °¡´ÉÇÏ´Ù.

12. cat
  ÆÄÀÏÀÇ ¸ðµç ³»¿ëÀ» Çѹø¿¡ È­¸é¿¡ ³ªÅ¸³ª°Ô ÇÑ´Ù.

13. echo
  ÁÖ¾îÁø ÀÎÀÚ¸¦ ´Ü¼øÈ÷ È­¸é¿¡ ³ªÅ¸³ª°Ô ÇÑ´Ù.

14. grep
  ÁÖ¾îÁø ÆÐÅÏÀ» Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÇ ¶óÀÎÀ» Ãâ·Â½ÃŲ´Ù.
¿É¼Ç
-C : ÀÏÄ¡ÇÏ´Â ¹®ÀåÀÇ »óÇÏ µÎ ¶óÀαîÁö Æ÷ÇÔÇÏ¿© Ãâ·ÂÇÑ´Ù.
-c : ÀÏÄ¡ÇÏ´Â ¶óÀÎÀÇ °¹¼ö¸¦ Ãâ·ÂÇÑ´Ù.
-h : ÆÄÀϸíÀº Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.
-i : ´ë¼Ò¹®ÀÚ ±¸ºÐÇÏÁö ¾Ê´Â´Ù.
-l : ÀÏÄ¡ÇÏ´Â ³»¿ëÀ» °¡Áö´Â ÆÄÀÏ¸í¸¸ Ãâ·ÂÇÑ´Ù.
-n : ÀÏÄ¡ÇÏ´Â ³»¿ëÀ» °¡Áö´Â ¶óÀÎ ¹øÈ£¸¦ Ãâ·ÂÇÑ´Ù.
-s : ¿¡·¯ ¸Þ½ÃÁö¸¸À» Ãâ·ÂÇÑ´Ù.
-v : ÀÏÄ¡ÇÏÁö ¾Ê´Â ³»¿ëÀ» Ãâ·ÂÇÑ´Ù.
-x : Àüü ¶óÀÎÀÌ ÀÏÄ¡ÇØ¾ß Ãâ·ÂÇÑ´Ù.
¿¹)
rmÀ̶ó´ÂÀ̸§ÀÌ µé¾î°£ ÆÄÀÏÀ» lsÁß¿¡¼­ ãÀ» ¶§ - ls | grep rm

 

15. find
 ¿øÇÏ´Â ÆÄÀÏÀ» µð·ºÅ丮¸¦ Ž»öÇϸ鼭 ÁöÁ¤µÈ Á¶°Ç¿¡ ¸¸Á·ÇÏ´Â ÆÄÀÏÀ» ã´Â´Ù. À̸§À̳ª, Å©±â, ³¯Â¥, »ç¿ëÀÚµîÀÇ Á¶°ÇÀ» ÁöÁ¤ÇÏ¿© ãÀ» ¼ö ÀÖ´Ù.
-name : ã°íÀÚ ÇÏ´Â ÆÄÀÏÀÇ À̸§À» Á¤ÇÏ¸é µÈ´Ù.
-perm : ÆÄÀÏÀÇ ±ÇÇÑ (permission)ÀÌ ÀÏÄ¡ÇÏ´Â °ÍÀ» ã´Â´Ù.
-user : »ç¿ëÀÚÀÇ ID¿¡ µû¶ó¼­ °Ë»öÇÑ´Ù.
-atime : ÃÖ±Ù ¸çÄ¥³»¿¡ Á¢¼ÓÇÑ ÆÄÀÏÀ» °Ë»öÇÑ´Ù
-newer : ÃÖ±Ù¿¡ °»½ÅµÈ ¸ðµç ÆÄÀÏÀ» °Ë»öÇÑ´Ù.
¿¹)
maria¶ó´Â À̸§À» °¡Áø ÆÄÀÏÀ» ãÀ¸·Á¸é, find -name maria

17. mount
  cdromÀ̳ª floppy disk¸¦ »ç¿ëÇÏ°Ô ¸¸µé¾î ÁØ´Ù.
floppy mount : -t msdos /dev/fd0 /mnt/floppy
cdrom mount : mount -t iso9660 /dev/cdrom /mnt/cdrom

18. umount (¾ð¸¶¿îÆ®; unmount)
 µð·ºÅ丮¿Í ¿¬°áµÇ¾ú´ø ½Ãµð·ÒÀ̳ª Ç÷ÎÇÇ µð½ºÅ©¸¦ ºÐ¸®½ÃÄÑ Áִ°ÍÀ» ¸»ÇÑ´Ù. Ç÷ÎÇdzª ½Ãµð·ÒÀ» ´Ù ¾²°í ³ª¸é Ç×»ó ¾ð¸¶¿îÆ®¸¦ ½ÃÄÑÁÖ¾î¾ß ÇÑ´Ù.

19. ¸®µð·º¼Ç (redirection)
- ¸®µð·º¼ÇÀ̶õ ¾î¶² ¸í·ÉÀ» ½ÇÇàÇÑ ÈÄ¿¡ »ý±â´Â ³»¿ë¹°À» »ç¿ëÀÚ°¡ ¿øÇÏ´Â °÷À¸·Î Ãâ·ÂÇϱâ À§ÇØ ¸¸µé¾îÁ³´Âµ¥ Ç¥ÁØ ÀÔ·Â, Ç¥ÁØ Ãâ·Â, ¿¡·¯ Ãâ·Â µîÀÇ ¹æÇâÀ» ´Ù¸¥ °÷À¸·Î ¹Ù²Ù´Â °ÍÀÌ´Ù.
¸®µð·º¼ÇÀÇ ±âÈ£´Â ">"ÀÌ´Ù. º¸Åë, ">" À» ÀÌ¿ëÇÏ¿© ¸í·ÉÀÇ °á°ú¸¦ ÆÄÀÏ·Î ¸®µð·ºÆ®½ÃÄ×À» ¶§ ±× ÆÄÀÏÀÌ Á¸ÀçÇØ ÀÖ¾ú´Ù¸é ±×°ÍÀ» µ¤¾î¾´´Ù. ">>"¸¦ ¾²¸é ÆÄÀÏÀ» µ¡ºÙ¿© ¾²°Ô µÈ´Ù.

20. ÆÄÀÌÇÁ¶óÀÎ
 ÆÄÀÌÇÁ¶ó´Â °ÍÀº ¿©·¯ ¸í·ÉÀ» ÇÔ²² »ç¿ëÇÒ ¶§, ÇÑ ¸í·ÉÀÇ °á°ú°¡ ´Ù¸¥ ¸í·ÉÀ¸·Î Àü¼ÛµÇ´Â Åë·ÎÀÌ´Ù. ¸í·É¾î¸¦ Çϳª Çϳª¾¿ ÀÏÀÏÀÌ Ä¡Áö ¾Ê°íµµ ÇѲ¨¹ø¿¡ ¿©·¯°¡Áö¸¦ ½ÇÇàÇÒ ¼ö ÀÖ¾î Æí¸®ÇÏ´Ù.
¿¹)
lsÈ­¸éÀ» ÇÑ ÆäÀÌÁö¾¿ Ãâ·ÂÇÏ·Á¸é ls | more , Áß´Ü ÇÏ·Á¸é q¸¦ Ä¡¸é µÈ´Ù.


¥³ Process °ü¸®

1. ps ( process )
 ÇöÀç ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.

2. pstree ( process tree)
 ps ¿¡ ÀÇÇؼ­ Ãâ·ÂµÇ´Â ÇÁ·Î¼¼½º Á¤º¸¸¦ Æ®¸® ÇüÅ·Π³ªÅ¸³½´Ù.

3. top
 cpu¿Í ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â ÀÛ¾÷µé¿¡ ´ëÇÑ ½Ã½ºÅÛ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
¿ø·¡ È­¸éÀ¸·Î µÇµ¹¾Æ °¡·Á¸é q¸¦ ÀÔ·ÂÇÑ´Ù.

4. arch (architecture)
 ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â cpuÀÇ ¸ðµ¨À» Ãâ·Â(i686- ÀÎÅÚ ÆæƼ¾ö)

5. cal (calendar)
 ÇöÀçÀÇ ´ÞÀ» Ãâ·ÂÇØ Áִµ¥, cal°ú ÇÔ²² ¿øÇÏ´Â ¿ù°ú ¿¬µµ¸¦ ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¸é ¿øÇÏ´Â ´Þ ÀÇ ´Þ·ÂÀ» º¼ ¼ö ÀÖ´Ù.
-j¸¦ ÀÔ·ÂÇϸé À²¸®¿ì½º´Þ ·ÂÀ» º¼ ¼ö ÀÖ´Ù.

6. clock
 CMOS ¼³Á¤ ½Ã°£À» Ãâ·ÂÇϰųª º¯°æÇÒ ¼ö ÀÖ´Ù.

7. date
 ÇöÀçÀÇ ½Ã°£°ú ³¯Â¥¸¦ Ãâ·ÂÇÑ´Ù.
 
8. df (disk free)
 ÇϵåÀÇ Àüü ¿ë·® ¹× ³²Àº ¿ë·® º¼ ¶§ »ç¿ëÇÑ´Ù.
¿É¼Ç
-h(human) »ç¶÷ÀÌ ½±°Ô ¾Ë ¼ö ÀÖ´Â ÇüÅÂÀÎ ¹ÙÀÌÆ® ´ÜÀ§·Î Ãâ·ÂÇÑ´Ù.

9. du (disk usage)
°¢°¢ÀÇ µð·ºÅ丮¿Í ÆÄÀϵéÀÌ Â÷ÁöÇÏ°í ÀÖ´Â µð½ºÅ© ¿ë·®À» Ãâ·ÂÇÑ´Ù.
¿¹) temp2 µð·ºÅ丮°¡ Â÷ÁöÇÏ´Â ¿ë·®À» º¸·Á°í ÇÒ ¶§, du temp2

10. free (free memory)
 ÇöÀç »ç¿ëÁßÀÎ ½Ã½ºÅÛÀÇ ¸Þ¸ð¸® »óŸ¦ Ãâ·ÂÇÑ´Ù.
¿É¼Ç
-m(Megabyte) ¸Þ¸ð¸®ÀÇ ¾çÀ» ¸Þ°¡ ¹ÙÀÌÆ® ´ÜÀ§·Î Ãâ·ÂÇÑ´Ù.
-k (Kilobyte) ¸Þ¸ð¸®ÀÇ ¾çÀ» ų·Î ¹ÙÀÌÆ® ´ÜÀ§·Î Ãâ·ÂÇÑ´Ù.

11. quota
 °¢°¢ÀÇ »ç¿ëÀÚµéÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â µð½ºÅ©ÀÇ ¿ë·®À» ³ªÅ¸³½´Ù.

12. uname (unix name)
 »ç¿ëÁßÀÎ ¿î¿µÃ¼Á¦¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
¿É¼Ç
- a(all) ÇöÀç »ç¿ëÁßÀÎ ¿î¿µÃ¼Á¦¿Í Ä¿³ÎÀÇ ÄÄÆÄÀÏ Á¤º¸ µîÀ» Ãâ·ÂÇÑ´Ù.

13. su
 Çö »óÅ¿¡¼­ ´Ù¸¥ »ç¿ëÀÚ·Î ´Ù½Ã loginÇÑ´Ù. ¸¸¾à »ç¿ëÀÚ id¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é, root·Î login µÈ´Ù.

14. shutdown
 ½Ã½ºÅÛÀ» Á¾·áÇÒ ¶§ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¸í·É¾îÀÌ´Ù.
¿É¼Ç
- t n ¿É¼Ç t µÚ¿¡ n Ãʸ¸Å­ ÈÄ¿¡ °æ°í ¸Þ½ÃÁö ÈÄ¿¡ kill ½ÅÈ£¸¦ º¸³½´Ù.
- h (halt) ¿ÏÀüÈ÷ ´Ý´Â´Ù.
- r (reboot) Á¾·áÈÄ ÀçºÎÆÃÀ» ÇÑ´Ù.
- f (fast) ºü¸¥ ¸®ºÎÆÃÀ» ÇÑ´Ù .(ÆÄÀÏ ½Ã½ºÅÛ °Ë»ç »ý·« )

15. reboot
- Àç ºÎÆà ½ÃÅ°´Â °ÍÀ» ¸»ÇÑ´Ù.
¿É¼Ç
- q ÇöÀçÀÇ ½ÇÇàÇÁ·Î±×·¥À» Á¾·áÇÏÁö ¾Ê°í ºÎÆø¸ ´Ù½Ã ½ÃŲ´Ù.

16. kill
- ÇÁ·Î¼¼½º Á¾·áÇϱâ. ÇöÀç ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º¸¦ °­Á¦·Î Á¾·á½ÃÅ°´Âµ¥ »ç¿ë
kill signal ID PID
kill -l
¿É¼Ç
-2 : ½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½º¿¡°Ô ÀÎÅÍ·´Æ® Å° ½ÅÈ£¸¦ º¸³¿
-9 : °¡Àå È®½ÇÇÏ°Ô ½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½º¸¦ Á¾·á½ÃÅ´

17. tty
 ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â ´Ü¸»±â ÀåÄ¡ÀÇ °æ·Î¸í°ú ÆÄÀϸíÀ» º¸¿©ÁÜ

18. whereis
 ½ÇÁ¦ ÇÁ·Î±×·¥ÀÌ ¾î¶² µð·ºÅ丮¿¡ Á¸ÀçÇÏ´ÂÁö °ü·ÃµÈ ¸ðµç °æ·Î¸íÀ» º¸¿©ÁÜ
¿¹) whereis vi

19. fsck (file system check)
 ÆÄÀÏ ½Ã½ºÅÛÀÇ »óÅ°¡ ¿Ã¹Ù¸¥Áö °Ë»çÇÏ°í, À߸øµÈ °ÍÀÌ ÀÖÀ¸¸é ¹Ù·Î Àâ´Â´Ù.
¿É¼Ç
- a : °Ë»çµµÁß ¹ß°ßµÈ ¿¡·¯¸¦ ÀÚµ¿ÀûÀ¸·Î º¹±¸ÇÑ´Ù.
- r : °Ë»çµµÁß ¿¡·¯°¡ ¹ß°ßµÇ¸é º¹±¸ ¿©ºÎ¸¦ ¹°¾îº»´Ù.(»ç½Ç »ç¿ëµÇÁö ¾Ê´Â´Ù.)
- s : ¼øÂ÷ÀûÀÎ ¹æ¹ýÀ¸·Î °Ë»öÇÑ´Ù.
- V : °Ë»ö Áß °¢Á¾ Á¤º¸¸¦ ÀÚ¼¼ÇÏ°Ô º¸¿©ÁØ´Ù.
- N : ½ÇÁ¦·Î °Ë»ç ÀÛ¾÷À» ÇÏÁö´Â ¾Êµµ·Ï ÇÑ´Ù.


¥´ »ç¿ëÀÚ °ü¸®

1. chgrp
 ÆÄÀÏÀÇ ±×·ì ¼ÒÀ¯±ÇÀ» ¹Ù²Û´Ù.
¿É¼Ç
-c : ½ÇÁ¦·Î ¼ÒÀ¯ÀÚ°¡ ¹Ù²ï ÆÄÀÏ¿¡ ´ëÇؼ­ ÀÚ¼¼ÇÏ°Ô ¼³¸í
-f : ¼ÒÀ¯±ÇÀ» ¹Ù²Ü ¼ö ¾ø¾îµµ ¿¡·¯ ¸Þ½ÃÁö¸¦ ³ªÅ¸³»Áö ¾Ê´Â´Ù.
-v : ¼ÒÀ¯±ÇÀÇ ÀÌÀü¿¡ ´ëÇؼ­ ÀÚ¼¼È÷ ±â¼úÇÑ´Ù.
-R : µð·ºÅ丮¿Í ±× ³»¿ë ÆÄÀϵéÀÇ ¼ÒÀ¯±ÇÀ» Àç±ÍÀûÀ¸·Î ¸ðµÎ ¹Ù²Û´Ù.
* ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ³ª ½´ÆÛ À¯Àú¸¸ÀÌ ÆÄÀÏÀÇ ±×·ì ¼ÒÀ¯±ÇÀ» ¹Ù²Ü ±ÇÇÑÀÌ Àִµ¥,
chgrp + ¿É¼Ç ¹Ù²Ù°íÀÚ ÇÏ´Â ±×·ìÀÇ À̸§+ µð·ºÅ丮+ ÆÄÀÏ À̸§
¿¹) /root±×·ì¿¡ ÀÖ´Â akÀ̶ó´Â ÆÄÀÏÀ» white¶ó´Â ±×·ìÀ¸·Î ¼ÒÀ¯±ÇÀ» ÀÌÀüÇÏ·Á¸é,
chgrp white /root/ak

2. chmod
 ÆÄÀÏÀÇ ¸ðµå¸¦ ¹Ù²Ü ¶§ »ç¿ëÇϴµ¥ ÆÄÀÏÀÇ ¸ðµå´Â ±ÇÇÑ(permission)À» Á¦¾îÇÑ´Ù.
¿É¼Ç
-c : ½ÇÁ¦·Î ÆÄÀÏÀÇ ±ÇÇÑÀÌ ¹Ù²ï ÆÄÀϸ¸ ÀÚ¼¼È÷ ±â¼úÇÑ´Ù.
-f : ÆÄÀÏÀÇ ±ÇÇÑÀÌ ¹Ù²ð ¼ö ¾ø¾îµµ ¿¡·¯ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.
-v : º¯°æµÈ ±ÇÇÑ¿¡ ´ëÇؼ­ ÀÚ¼¼È÷ ±â¼úÇÑ´Ù.
-R : µð·ºÅ丮¿Í ÆÄÀϵéÀÇ ±ÇÇÑÀ» Àç±ÍÀûÀ¸·Î ¸ðµÎ ¹Ù²Û´Ù.
* r(read Àбâ), w(write ¾²±â), x(execute ½ÇÇà)ÀÇ 3°¡Áö ±ÇÇÑÀÌ Àִµ¥, °¢ ´ÜÀ§´ç 2Áø¹ýÀ¸·Î Ç¥ÇöµÈ´Ù. µû¶ó¼­ Àбâ, ¾²±â, ½ÇÇà µîÀÇ ¸ðµç ±ÇÇÑÀ» ÁÖ·Á¸é, 4+2+1, µû¶ó¼­ ÇÕ°è 7À̵ȴÙ.
¸¸¾à ¸ðµç ±×·ìÀÇ ±ÇÇÑÀ» ´Ù Çã¿ëÇØ ÁÙ °æ¿ì, 777ÀÌ µÈ´Ù.
¿¹)
¿ì¼± ±ÇÇÑÀ» º¸±âÀ§ÇØ, ls -alÀ» Ã常é wow ¶ó´Â ÆÄÀÏÀÌ rw-r--r--·Î µÇ¾îÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
¿©±â¼­, ù ¹ø° 3ÀÚ¸®´Â ¼ÒÀ¯ÀÚ, µÎ ¹ø° 3ÀÚ¸®´Â ±×·ì, ¸¶Áö¸· 3ÀÚ¸®´Â ŸÀο¡°Ô Çã¿ëÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ º¸¿©ÁÖ´Â °ÍÀÌ´Ù.
¿©±â¼­ÀÇ ¼ÒÀ¯ÀÚ´Â ÀÐ°í ¾²±â°¡, ±×·ì°ú ŸÀÎÀº Àб⸸ Çã¿ëÀÌ µÇ¾îÀÖ´Ù.
¸ðµÎ°¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é 777ÀÌ µÈ´Ù.
chmod 777 wow

3. chown
 ÆÄÀÏÀÇ ¼ÒÀ¯±ÇÀ» ´Ù¸¥ »ç¶÷¿¡°Ô º¯°æÇÒ ¶§ »ç¿ëÇÑ´Ù.
¿É¼Ç
-c : ½ÇÁ¦·Î ÆÄÀÏÀÇ ¼ÒÀ¯±ÇÀÌ ¹Ù²ï ÆÄÀϸ¸ ÀÚ¼¼È÷ ±â¼úÇÑ´Ù.
-f : ÆÄÀÏÀÇ ¼ÒÀ¯±ÇÀÌ ¹Ù²ð ¼ö ¾ø¾îµµ ¿¡·¯ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.
-v : º¯°æµÈ ¼ÒÀ¯±Ç¿¡ ´ëÇؼ­ ÀÚ¼¼È÷ ±â¼úÇÑ´Ù.
-R : µð·ºÅ丮¿Í ÆÄÀϵéÀÇ ¼ÒÀ¯±ÇÀ» Àç±ÍÀûÀ¸·Î ¸ðµÎ ¹Ù²Û´Ù.
ÆÄÀÏÀÇ ¼ÒÀ¯±ÇÀ» ´Ù¸¥ »ç¶÷¿¡°Ô·Î ¹Ù²Ù´Â °ÍÀº ½´ÆÛ À¯Àú¸¸ÀÌ ÇÒ ¼ö ÀÖ´Ù.
¿¹)
root/¿¡ ÀÖ´Â wow¶ó´Â ÆÄÀÏÀ» test¶ó´Â ±×·ìÀ¸·Î ¼ÒÀ¯±ÇÀ» ¹Ù²Ü ¶§
chown test /root/wow
llÀ» Ãļ­ ¼ÒÀ¯±ÇÀÌ ¹Ù²î¾ú´ÂÁö È®ÀÎÇØ º¸¸é µÈ´Ù.

5. ½Ã½ºÅÛÀÇ »ç¿ëÀÚ Á¤º¸¿¡ ´ëÇÑ ¸í·É¾î

* finger
 ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖ´Â »ç¿ëÀÚµéÀÇ À̸§°ú ÁÖ¼Òµî ½Å»ó ¸í¼¼¸¦ Ãâ·ÂÇÑ´Ù.
º¯°æÇÒ ¶§´Â chfn(change finger name)À» »ç¿ëÇÏ¸é µÈ´Ù.
* id (identification)
- »ç¿ëÀÚÀÇ °³ÀÎ id ¿Í ±×·ìÀÇ id ¹øÈ£¸¦ Ãâ·ÂÇÑ´Ù.
* logname
 ·Î±×ÀÎÇØ ÀÖ´Â »ç¿ëÀÚÀÇ À̸§À» Ãâ·ÂÇÑ´Ù.
* uptime
 ÇöÀçÀÇ ½Ã°£°ú ·Î±×ÀÎ ½Ã°£ÀÇ ÃÑÇÕ, Æò±ÕÀûÀÎ ½Ã½ºÅÛ »ç¿ë ÇöȲÀ» Ãâ·ÂÇÑ´Ù.
* w (who is logged on and what they are doing)
 ·Î±×ÀÎ µÇ¾îÀÖ´Â »ç¶÷°ú ÇöÀç ½ÇÇàÁßÀÎ ÀÛ¾÷ÀÇ Á¾·ù¸¦ Ãâ·ÂÇÑ´Ù.
* who
 ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖ´Â »ç¿ëÀÚµéÀÇ À̸§°ú Å͹̳Π¹øÈ£, ·Î±×ÀÎ ½Ã°£ Ãâ·ÂÇÑ´Ù.
* whoami
- °¡»ó ÄÜ¼Ö ±â´ÉÀ» »ç¿ëÇϰųª ¿©·¯¸íÀÇ »ç¿ëÀÚ·Î µ¿½Ã¿¡ ·Î±×ÀÎÇØ ÀÖÀ» ¶§, ÇöÀç ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖ´Â ÀÚ½ÅÀÌ ´©±¸Àΰ¡¸¦ Ãâ·ÂÇÑ´Ù.
* adduser
 »ç¿ëÀÚ¸¦ Ãß°¡Çϱâ À§ÇÑ ¸í·É¾îÀε¥ ¸í·É¾î µÚ¿¡ ¿øÇÏ´Â »ç¿ëÀÚ ¸íÀ» ½á ³Ö´Â´Ù.


¥µ Network

[1] ping
PingÀº ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â ½Ã½ºÅÛÀÌ ³×Æ®¿öÅ©·Î ¿¬°áµÈ ¿ø°ÝÁö È£½ºÆ®¸¦ ÀνÄÇÏ°í ÀÖ´ÂÁö¸¦ Å×½ºÆ®ÇÏ¿© ³×Æ®¿öÅ©·Î ¿¬°áµÇ¾î ÀÖ´ÂÁöÀÇ ¿©ºÎ¿Í Á¢±ÙÇÒ ¿ø°ÝÁö È£½ºÆ®°¡ Á¤»óÀûÀ¸·Î ÀÛµ¿µÇ°í ÀÖ´ÂÁö ¾Ë¾Æº¾´Ï´Ù. µû¶ó¼­ pingÀÇ Áß¿äÇÑ ±â´ÉÀº »ó´ëÆí ³×Æ®¿÷À» Å×½ºÆ® ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
ÇöÀç º¸³½ ÆÐŶ°ú ¹ÞÀº ÆÐŶ»çÀÌÀÇ Åë°èÄ¡¸¦ º¸¿©ÁÖ¸é Á¦´ë·Î ½ÇÇàµÈ °ÍÀÔ´Ï´Ù.

[2]ifconfig
Interface ¶õ NIC(Network Interface Card)¸¦ ¼¼ÆÃÇÏ´Â °ÍÀÔ´Ï´Ù.¿©±â¼­´Â ifconfigÀ¯Æ¿·¯Æ¼¸¦ »ç¿ëÇÏ¿© ¾î¶»°Ô IP address, netmask, gatewayµîÀ» ¼³Ä¡ÇÏ´ÂÁö¸¦ ¾Ëº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
¿ì¼± ÇÑÅÒ¿¡¼­ ´ÙÀ½Ã³·³ ÀÔ·ÂÀ» ÇÕ´Ï´Ù.
ifconfig [interface]
ifconfig interface [atype] options | address...
¿É¼Ç
up : interface¸¦ È°¼ºÈ­ ½Ãŵ´Ï´Ù
down: interface¸¦ ºñÈ°¼ºÈ­ ½Ãŵ´Ï´Ù.
address : [aaa.bbb.ccc.ddd]ÀÇ ¸ð¾çÀ» °¡Áý´Ï´Ù.

¥¶ vi ¿¡µðÅÍ

[1] ½ÃÀÛ
viÀÇ ½ÇÇàÀº ÇÑ±Û È¯°æ¿¡¼­ vi¸¦ ÀÔ·ÂÇÏ¸é µÇ°í, Äָܼðµå¿¡¼­ ÇѱÛÀ» ´Ù·ç·Á¸é, hanÀ» ¸ÕÀú ÀÔ·ÂÇÑ µÚ, vi¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù. vi¸¦ ½ÇÇà½ÃÅ°´Â ¹æ¹ýÀº °£´ÜÇÕ´Ï´Ù. ¼Ð»ó¿¡¼­ 'vi'¶ó°í ÀÔ·ÂÇÏ°í Enter Å°¸¸ ´©¸£¸é µÈ´Ù. ±×·¯¸é »õ·Î¿î ¹®¼­¸¦ ÆíÁýÇÒ ¼ö Àִ ȯ°æÀÌ ¸¸µé¾îÁý´Ï´Ù.
¿¹) >vi
±âÁ¸ÀÇ ¹®¼­¸¦ ÆíÁýÇÏ°íÀÚ ÇÒ ¶§¿¡´Â ÆÄÀÏÀÇ À̸§À» ±¸Ã¼ÀûÀ¸·Î ¸í½ÃÇÕ´Ï´Ù.
¿¹) >vi file1
ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ³»¿ëÀ» Àбâ Àü¿ëÀ¸·Î ¿­¾î¼­ º¼ ¶§´Â ´ÙÀ½°ú °°ÀÌ ¸í½ÃÇÕ´Ï´Ù.
¿¹) >vi -R file
>view file
[2] viÀÇ ¼¼°¡Áö ¸ðµå
¨ç ÀÔ·Â ¸ðµå - i, a, o, I, A, O¸¦ ´©¸¥ ÈÄ ÅؽºÆ®¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â »óÅÂ
¨è ¸í·É ¸ðµå(Esc¸ðµå) - ESCÅ°¸¦ ´©¸¥ »óÅÂ
¨é ÄÝ·Ð ¸ðµå(Ex¸ðµå) - ESCÅ°¸¦ ´©¸£°í, :(ÄÝ·Ð)À» ÀÔ·ÂÇÑ »óÅÂ

±×¸®°í, ÀÌ·¯ÇÑ ±âº»ÀûÀÎ ¸ðµåµéÀ» ´Ù¸¥ ÆíÁý±âÀÇ È°¿ë°ú ºñ±³Çغ¸ÀÚ¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

¨ç ÀÔ·Â ¸ðµå - ´Ù¸¥ ÆíÁý±â¿¡¼­ ŸÀÌÇÎÀ» ÇÏ¿© ÆÄÀÏÀÇ ³»¿ëÀ» ÀÔ·ÂÇÏ´Â °úÁ¤
¨è ¸í·É ¸ðµå - ´Ù¸¥ ÆíÁý±âÀÇ ÆíÁý(Edit) ¸Þ´º¿¡¼­ Á¦°øÇÏ´Â º¹»ç(Copy), ºÙÀ̱â(Paste),»èÁ¦(Delete) µîÀÇ ÆíÁý ±â´ÉÀÇ È°¿ë
¨é ÄÝ·Ð ¸ðµå(ex ¸ðµå) - ´Ù¸¥ ÆíÁý±âÀÇ ÆÄÀÏ(File) ¸Þ´º¿¡¼­ ¼öÇàÇÏ´Â ¿­±â(Open), ÀúÀå (Save), ´Ù¸¥ À̸§À¸·Î ÀúÀå(Save as) µîÀÇ ¸í·É ¼öÇà

vi´Â ½ÇÇàµÉ ¶§ ¸í·É ¸ðµå¿¡¼­ ½ÃÀÛÇÏ°í, ½ÇÇàÀ» Á¾·áÇÒ ¶§¿¡´Â ÄÝ·Ð ¸ðµå¿¡¼­ Á¾·á ¸í·ÉÀ» ¼öÇàÇÑ´Ù. ¶ÇÇÑ vi´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ ±¸ºÐÀ» È®½ÇÈ÷ Çصξî¾ß ÇÑ´Ù

(1) ÀÔ·Â ¸ðµå
- i : Insert, ÇöÀç Ä¿¼­ÀÇ À§Ä¡¿¡ ±ÛÀÚ¸¦ »ðÀÔ
- I : Insert, Ä¿¼­°¡ ÀÖ´Â ÁÙ(line)ÀÇ ¸Ç ¾Õ¿¡ ±ÛÀÚ¸¦ »ðÀÔ
- a : Append, ÇöÀç Ä¿¼­ À§Ä¡ÀÇ ´ÙÀ½ Ä­¿¡ ±ÛÀÚ¸¦ Ãß°¡
- A : Append, Ä¿¼­°¡ ÀÖ´Â ÁÙ(line)ÀÇ ¸Ç µÚ¿¡ ±ÛÀÚ¸¦ Ãß°¡
- o : Open line, ÇöÀçÀÇ ÁÙ ´ÙÀ½¿¡ »õ·Î¿î ÁÙÀ» »ðÀÔ
- O: Open line, ÇöÀçÀÇ ÁÙ ¾Õ¿¡ »õ·Î¿î ÁÙÀ» »ðÀÔ
(2) ¸í·É ¸ðµå
ÀÔ·Â ¸ðµå¿¡¼­ ¸í·É ¸ðµå·Î ´Ù½Ã ÀüȯÇÏ·Á¸é Esc Å°
¸í·É¸ðµå´Â ÆíÁý¸ðµå¶ó°íµµ Çϴµ¥, ±ÛÀ» ÀԷ½ÃÅ°´Â ¹æ¹ýÀÌ ¾Æ´Ñ ¼öÁ¤°ú ÆíÁýÀ» ÇÒ ¼ö ÀÖ´Â »óÅÂ
À߸øµÈ ¸í·ÉÀ» ³»·ÈÀ» ¶§ 'u'¶ó´Â ¸í·É¾î¸¦ ÅëÇؼ­ Undo, Áï º¹±¸°¡ °¡´É
(3) ÄÝ·Ð ¸ðµå
¸í·É¸ðµå¿¡¼­ ÄÝ·Ð ¸ðµå·Î ÀüȯÇÏ·Á¸é ':'¸í·ÉÀ» ½ÇÇà
[3] Á¾·á
ÆíÁýÇÑ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í Á¾·áÇÏ·Á¸é, wq(Write and Quit)¸¦ ÀÔ·Â.
¿¹) :wq
ÀúÀåÇÏÁö ¾Ê°í, °­Á¦·Î Á¾·áÇÏ·Á¸é, q!(Quit!)¸¦ ÀÔ·Â
¿¹) :q!
vi¸¦ ³¡³»Áö ¾Ê°í, ÇöÀç ÀÛ¾÷ ÁßÀÎ ³»¿ëÀ» ÀúÀ常 ÇÏ·Á¸é, w¸¦ ÀÔ·Â
¿¹) :w
[4] Á¤±ÔÇ¥Çö½ÄÀÇ Æ¯¼ö ±âÈ£µé
- . : ÇѱÛÀÚ¸¦ ´ëÇ¥ÇÏ´Â ±âÈ£ (dos ÀÇ ? ¿Í µ¿ÀÏ)
- * : ¿©·¯°³ÀÇ ¹®ÀÚ¸¦ µ¿½Ã¿¡ ´ëÇ¥ÇÏ´Â ±âÈ£
- ^ : ÁÙÀÇ Ã³À½½ÃÀÛ
- $ : ÁÙÀÇ ¸Ç³¡
- % : óÀ½ÁÙºÎÅÍ ³¡ÁÙ±îÁö
- [a-z] : a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z ¸¦ ´ëÇ¥
- [A-Z] : A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z ¸¦ ´ëÇ¥
- [AB] : A ¶Ç´Â B
[5] ¸í·É ¸ðµå(ESC ¸ðµå)¿¡¼­ »ç¿ëµÇ´Â ¸î°¡Áö ±âÈ£
- G : È­ÀÏÀÇ ¸Ç³¡À¸·Î
- ^ : ÇöÀçÁÙÀÇ ¸Ç¾Õ (ºóÄ­¹«½Ã)À¸·Î
- 0 : ÇöÀçÁÙÀÇ ¸Ç¾ÕÀ¸·Î
- $ : ÇöÀçÁÙÀÇ ¸Ç µÚ·Î
- w : ´ÙÀ½ ´Ü¾î·Î
- b : ÀÌÀü ´Ü¾î·Î
[6] Ä¿¼­ ¿òÁ÷À̱â
 ¸í·É¸ðµå »óÅ¿¡¼­ Ä¿¼­¸¦ ¸¶À½´ë·Î ¿òÁ÷ÀÏ ¼ö ÀÖ½À´Ï´Ù.
¨ç ±ÛÀÚ ´ÜÀ§ À̵¿

- h : Ä¿¼­¸¦ ÇÑÄ­ ¿ÞÂÊÀ¸·Î À̵¿ÇÏ´Â ¸í·É
- j : Ä¿¼­¸¦ ÇÑÁÙ ¾Æ·¡·Î À̵¿ÇÏ´Â ¸í·É
- k : Ä¿¼­¸¦ ÇÑÁÙ À§·Î À̵¿ÇÏ´Â ¸í·É
- l : Ä¿¼­¸¦ ÇÑÄ­ ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÏ´Â ¸í·É
¨è ÁÙ ´ÜÀ§ À̵¿
- ^ : ºóÄ­À» ¹«½ÃÇÏ°í, Ä¿¼­¸¦ ÇöÀç ÁÙÀÇ Ã¹±ÛÀÚ·Î À̵¿ÇÏ´Â ¸í·É
- 0 : Ä¿¼­¸¦ ÇöÀçÁÙÀÇ Ã³À½À¸·Î À̵¿ÇÏ´Â ¸í·É
- $ : Ä¿¼­¸¦ ÇöÀçÁÙÀÇ ¸Ç³¡À¸·Î À̵¿ÇÏ´Â ¸í·É
- % : ¦À» ÀÌ·ç´Â ±âÈ£ È®ÀÎÇϱâ
- + : Ä¿¼­¸¦ ´ÙÀ½ÁÙÀÇ Ã³À½À¸·Î À̵¿ÇÏ´Â ¸í·É
- - : Ä¿¼­¸¦ ÀÌÀü ÁÙÀÇ Ã³À½À¸·Î À̵¿ÇÏ´Â ¸í·É
- Return : Ä¿¼­¸¦ ´ÙÀ½ÁÙÀÇ Ã³À½À¸·Î À̵¿ÇÏ´Â ¸í·É
- n| : ÇöÀçÁÙÀÇ n ¹ø° ¿­·Î (nÀº ÀÓÀÇÀÇ ¼ýÀÚ)
- H(Home) : Ä¿¼­¸¦ È­¸é»ó¿¡ óÀ½ÁÙ·Î À̵¿ÇÏ´Â ¸í·É
- M(Middle) : Ä¿¼­¸¦ È­¸é»ó¿¡ Áß°£ÁÙ·Î À̵¿ÇÏ´Â ¸í·É
- L(Last) : Ä¿¼­¸¦ È­¸é»óÀÇ ¸¶Áö¸·ÁÙ·Î À̵¿ÇÏ´Â ¸í·É
- nH : È­¸é»óÀÇ Ã³À½ÁٷκÎÅÍ n ÁÙ ¹ØÀ¸·Î À̵¿(nÀº ÀÓÀÇÀÇ ¼ýÀÚ)
- nL : È­¸é»óÀÇ ¸¶Áö¸·ÁٷκÎÅÍ n ÁÙ À§·Î(nÀº ÀÓÀÇÀÇ ¼ýÀÚ)
- gg : ¸Ç ¸¶Áö¸·ÁÙ·Î
- n : n ¹ø°ÁÙ·Î
¨é ´Ü¾î ´ÜÀ§ À̵¿ - w(word) : Ä¿¼­¸¦ ´ÙÀ½´Ü¾îÀÇ Ã¹±ÛÀÚ·Î À̵¿ÇÏ´Â ¸í·É
- b(back) : Ä¿¼­¸¦ ÀÌÀü´Ü¾îÀÇ Ã¹±ÛÀÚ·Î À̵¿ÇÏ´Â ¸í·É
- e(end) : Ä¿¼­¸¦ ´ÙÀ½´Ü¾îÀÇ ³¡ ±ÛÀÚ·Î À̵¿ÇÏ´Â ¸í·É
- E : ?, ! µî ±¸µÎÁ¡À» ¹«½ÃÇÏ°í, ÇöÀç ´Ü¾îÀÇ ³¡À¸·Î À̵¿
¨ê È­¸é´ÜÀ§ À̵¿
- Control + F (Forward) : ÇÑÈ­¸é ¹ØÀ¸·Î À̵¿
- Control + B (Backward) : ÇÑÈ­¸é À§·Î À̵¿
- Control + D (Down) : ¹ÝÂÊÈ­¸é ¹ØÀ¸·Î À̵¿
- Control + U (Upon) : ¹ÝÂÊÈ­¸é À§·Î À̵¿
- Control + L : È­¸é ÀçÇ¥½Ã (±ÛÀÚ°¡ ±úÁ³À» °æ¿ì; À©µµÀÇ F5¿Í ºñ½Á)
- Control + R(edraw) : È­¸é ÀçÇ¥½Ã (±ÛÀÚ°¡ ±úÁ³À»°æ¿ì)
[7] ÆíÁýÇϱâ
¨ç º¹»ç, ºÙÀ̱â, ÇÕÄ¡±â
- y (Yank) : º¹»çÇϱâ
- yy : ÇÑ ÁÙ ÀüüÀÇ ³»¿ëÀ» º¹»çÇÑ´Ù
- y$ : ÇöÀç À§Ä¡¿¡¼­ ±× ÁÙÀÇ ³¡±îÁö º¹»çÇÑ´Ù
- yG : ÇöÀç À§Ä¡¿¡¼­ ÆÄÀÏÀÇ ³¡±îÁö º¹»çÇÑ´Ù(G´Â ÆÄÀÏÀÇ ¸¶Áö¸· ÁÙ)
- p (Put or Paste) : ºÙÀ̱â
- np : n¹ø¸¸Å­ p ¸í·ÉÀ» ¹Ýº¹. 2p¶ó¸é ¹öÆÛÀÇ ³»¿ëÀ» µÎ ¹ø ºÙ¿©³Ö´Â´Ù
- P : À§·Î(¿ÞÂÊÀ¸·Î) ºÙÀ̱â

¨è Áö¿ì±â, º¹±¸Çϱâ, ¹Ù²Ù±â
- d$ : Ä¿¼­°¡ ÀÖ´Â À§Ä¡¿¡¼­ ±× ÁÙÀÇ ³¡±îÁö Áö¿ì±â
- D : Ä¿¼­ºÎÅÍ ÁÙÀÇ ³¡±îÁö »èÁ¦ÇÕ´Ï´Ù. (d$ ¿Í µ¿ÀÏ)
- d (Delete) : Áö¿ì±â

- dd : ÇöÀçÄ¿¼­°¡ À§Ä¡ÇÑ ÁÙÀÇ Àüü¸¦ »èÁ¦ÇÕ´Ï´Ù.
- ndd : nÁÙÁö¿ì±â (n Àº ÀÓÀÇÀǼýÀÚ)
- dw : ÇѴܾî Áö¿ì±â
- d move : Ä¿¼­°¡ À§Ä¡ÇÑ °÷ºÎÅÍ move±îÁö »èÁ¦
- u (Undo) : µÇ»ì¸®±â ¸í·ÉÀ¸·Î ¹öÆÛ¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¿ø·¡ÀÇ ³»¿ëÀ» º¹±¸
- 2u : µÎ¹øº¹±¸Çϱâ
- c (Change) : ¹Ù²Ù±â
- cw : ÇÑ´Ü¾î ¹Ù²Ù±â
- r (Replace) : ÇѱÛÀÚ ¹Ù²Ù±â
- R : ¹Ù²Ù¸é¼­ »ðÀÔÀÌ ¾Æ´Ñ ¼öÁ¤(modify) ¸ðµå·Î µé¾î°£´Ù. À©µµ¿¡¼­ Insert Å°¸¦ ´©¸£°í ¼öÁ¤ »óÅ·Πµé¾î°¡´Â °Í°ú °°´Ù
[9] ã±â
- /¿ä : ÇöÀç À§Ä¡¿¡¼­ ¾Æ·¡ÂÊ ¹æÇâÀ¸·Î '¿ä'¶ó´Â ´Ü¾î¸¦ ã´Â´Ù
- ?¿ä : ÇöÀç À§Ä¡¿¡¼­ À§ÂÊ ¹æÇâÀ¸·Î '¿ä'¶ó´Â ´Ü¾î¸¦ ã´Â´Ù
[10] ÆíÁý¸ðµå ÁöÁ¤Çϱâ
- i : insert ÇöÀçÄ¿¼­À§Ä¡
- I : ÇöÀçÄ¿¼­°¡ À§Ä¡ÇÑ ÁÙÀÇ ¸ÇóÀ½¿¡
- a : append ÇöÀçÄ¿¼­À§Ä¡ ¹Ù·Î ´ÙÀ½¿¡
- A : ÇöÀçÄ¿¼­°¡ À§Ä¡ÇÑ ÁÙÀÇ ¸Ç³¡¿¡
- o : open ÇöÀçÄ¿¼­À§Ä¡ ¹Ù·Î ¾Æ·¡ÁÙ¿¡
- O : Open ÇöÀçÄ¿¼­À§Ä¡ ¹Ù·Î À­ÁÙ¿¡

[12] ¹öÆÛ ÀÌ¿ëÇϱâ
- "xyy : x ¶ó´Â À̸§ÀÇ ¹öÆÛ¿¡ ÇÑÁÙ º¹»ç Çϱâ
- "xp : x ¶ó´Â À̸§ÀÇ ¹öÆÛ¿¡ ÀúÀåµÈ ³»¿ëÀ» ºÙÀ̱â
- := : ÇöÀç ÁÙ¹øÈ£ º¸¿©ÁÖ±â
- :/pattern/ = pattern ÀÌ À§Ä¡ÇÑ ÁÙ¹øÈ£ º¸¿©ÁÖ±â

[13] ex ¸í·É¾î ÀÍÈ÷±â
¨ç ex ¸í·É¾îÀÇ ±âº»Çü½Ä
¿¹)
- :1,10 co 50 : 1 ÁÙ ºÎÅÍ 10 ÁÙ ±îÁö¸¦ 50 ÁÙ ÀÌÈÄ·Î º¹»ç
- :34,50 d : 34 ÁÙ ºÎÅÍ 50 ÁÙ ±îÁö »èÁ¦
- :100,150 m 10 : 100 ÁÙ ºÎÅÍ 150 ÁÙ±îÁö¸¦ 10 ÁÙ ÀÌÈÄ·Î ¿Å±è
- :.,$ d : ÇöÀçÁÙºÎÅÍ ³¡±îÁö Áö¿ì±â
- :/pattern/ d : pattern ÀÌ µé¾îÀÖ´Â ÁÙ Áö¿ì±â
¨è g ¿É¼Ç ºÙ¿© ¹®¼­Àüü¿¡ Àû¿ëÇϱâ
- :g/¸®´ª½º : ÆÄÀÏ Àüü¿¡¼­ '¸®´ª½º'°¡ ÀÖ´Â ¸¶Áö¸· ÁÙ·Î À̵¿ÇÑ´Ù
- :g/¸®´ª½º/ p : ÆÄÀÏ Àüü¿¡¼­ '¸®´ª½º'°¡ ÀÖ´Â ÁÙÀ» º¸¿©ÁØ´Ù
- :g/¸®´ª½º/ nu : ÆÄÀÏ Àüü¿¡¼­ '¸®´ª½º'°¡ ÀÖ´Â ÁÙÀ» ¹øÈ£¿Í ÇÔ²² º¸¿©ÁØ´Ù
- :60,100 g/¸®´ª½º/ p : 60¢¦100ÁÙ »çÀÌ¿¡¼­ '¸®´ª½º'°¡ ÀÖ´Â ÁÙÀ» º¸¿©ÁØ´Ù
- :g/¸®´ª½º/d : ¹®¼­ Àüü¿¡¼­ '¸®´ª½º'°¡ ÀÖ´Â ÁÙÀ» Á¦°ÅÇÑ´Ù
¨é ÀúÀå ¹× Á¾·áÇϱâ
- :w : ÀúÀåÇϱâ (write)
- :q : Á¾·áÇϱâ (quit)

- :wq : ÀúÀåÇÏ°í Á¾·áÇϱâ
- :w! : °­Á¦·Î ÀúÀåÇϱâ (read-only ·Î ¿­¾úÀ»°æ¿ì)
- :q! : ÆíÁýÇÑ ³»¿ëÀ» ÀúÀåÇÏÁö ¾Ê°í Á¾·áÇϱâ
- :w new_file_name : »õ·Î¿î ÆÄÀÏÀ̸§À¸·Î ÀúÀåÇϱâ
- :230,$ w file_name : 230 ÁÙºÎÅÍ ³¡ÁÙ±îÁö file_name À¸·Î ÀúÀåÇϱâ
- :.,600 w file_name : ÇöÀçÁÙºÎÅÍ 600ÁÙ±îÁö file_name À¸·Î ÀúÀåÇϱâ
- :340,$ w >> new_file : 340ÁÙºÎÅÍ ³¡ÁÙ±îÁö new_file ¿¡ Ãß°¡Çϱâ

[14] ½© ¸í·É½ÇÇà
- :!! : vi¸¦ Áß´ÜÇÏ°í ÀÌÀüÀÇ ¼Ð ¸í·ÉÀ» ½ÇÇà
- :sh : vi¸¦ Áß´ÜÇÏ°í ¼ÐÀ» ½ÇÇà
- :!csh : vi¸¦ Áß´ÜÇÏ°í »õ·Î¿î C½©À» ½ÇÇà
[19] ÆÐÅÏ¿¡ ÀÇÇÑ Ä¡È¯
- :s/pattern/replace/ : ÇöÀç ÁÙÀ» ġȯÇÑ´Ù
- :lines/pattern/replace/ : ÁöÁ¤ÇÑ ÁÙÀ» ġȯÇÑ´Ù
- :line,lines/pattern/replace/ : ÁöÁ¤ÇÑ ¹üÀ§¸¦ ¸ðµÎ ġȯÇÑ´Ù
- :%s/pattern/replace/ : ¸ðµç ÁÙÀ» ġȯÇÑ´Ù







      << prev     1  2     next >>