¥°. ¸®´ª½º 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/ : ¸ðµç ÁÙÀ» ġȯÇÑ´Ù
|