|
|

 |
¸®´ª½º / À¯´Ð½º ±âº»¸í·É
1-2-2 ÀÎÅÍ³Ý »ç¿ëÀÚ¸¦ À§ÇÑ À¯´Ð½º ±âº»
À¯´Ð½º´Â °¡Àå ÈǸ¢ÇÑ ¿î¿µÃ¼Á¦ÀÌ´Ù. PC¿¡¼ µ¿ÀÛÇÏ´Â ÁÖ¿ä OS·Î´Â DOS, MS-WINDOWS,OS/2 µîÀ» µé ¼ö ÀÖ´Ù. DOSÀÇ ½Ã´ë´Â ÀÌ¹Ì Áö³µÀ¸¸ç(MS-DOS 6.x ¹öÁ¯ÀÌ DOSÀÇ ¸¶Áö¸· ¹öÁ¯),MS-Windows³ª NT´Â ¼ö¸¹Àº ¼ÒÇÁÆ®¿þ¾î±ºµéÀ» °¡Áö°í ÀÖ°í, OS/2´Â È·ÁÇÑ °³Ã¼ ÁöÇâ ÀÎÅÍÆäÀ̽º¿Í DOS³ª MS-Windows¿ÍÀÇ Æ¯À¯ÀÇ È£È¯¼ºÀ» Áö¿øÇϰí ÀÖ´Ù. À¯´Ð½º´Â ÀÌ·¯ÇÑ ¿î¿µÃ¼Á¦µéÀÇ ¸ð¹üÀÌ µÇ¾î¿Â °·ÂÇÑ ¸ÖƼŽºÅ·°ú ¸ÖƼÀ¯Àú±â´ÉÀ» º¸À¯Çϰí ÀÖÀ¸¸ç, GUIȯ°æÀ¸·Î´Â X-Windows¸¦ Á¦°øÇÑ´Ù. ƯÈ÷, ¸®´ª½º´Â À¯´Ð½ºÀÇ °ø°³ ¹öÁ¯À¸·Î½á 486 PC¸¦ À¯´Ð½º°¡ žÀçµÈ ¿öÅ©½ºÅ×À̼DZÞÀÇ ¼º´É°ú ¸Â¸Ô´Â ±â´ÉÀ» Á¦°øÇÏ´Â ÈǸ¢ÇÑ À¯´Ð½º ½Ã½ºÅÛÀÌ´Ù.
±Ù·¡µé¾î, ¸¹Àº ¼ÒÇÁÆ®¿þ¾îµéÀÌ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ¿ªÁ¡À» µÎ¾î °³¹ßµÇ°í ÀÖ´Ù.
ÀϹÝÀûÀ¸·Î À¯´Ð½º´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ÁÁÁö ¾Ê´Ù°í ¾Ë·ÁÁ® ÀÖÀ¸¸ç, µû¶ó¼ ¹è¿ì±â ¾î·Æ´Ù°í ÇÑ´Ù. À̰Ϳ¡
´ëÇÑ ÇÊÀÚÀÇ »ý°¢Àº ÀÌ·¸´Ù. ¾Æ¹«¸® ½±°Ô ¼³°èµÈ ¿î¿µÃ¼Á¦³ª ÀÀ¿ëÇÁ·Î±×·¥µéµµ ±× ±â´ÉÀ» ÃæºÐ È÷ Ȱ¿ëÇÏ·Á¸é ÀûÁö ¾ÊÀº ½Ã°£°ú ³ë·ÂÀÌ µé±â ¸¶·ÃÀÌ´Ù. DOSÀÇ Çã¾àÇÑ Ã¼·ÂÀ» µÞ¹ÞÄ§ÇØÁÖ´Â °ÍÀº ºñÁ¤»óÀûÀÎ Æ®¸¯°ú Çϵå¿þ¾î¸¦ Á÷Á¢ Á¦¾îÇÏ¿© ±× ü·ÂÀÇ ÇѰ踦 ¶Ù¾î ³Ñ´Â ÈǸ¢ÇÑ ÀÀ¿ëÇÁ·Î±×·¥µéÀÌ´Ù. ½ÇÁ¦·Î ½º½º·Î ºÎÆÃÇÏ¿© µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥µµ ÀÖ¾ú´Ù. °á±¹, »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼´Â ¿î¿µÃ¼Á¦¿Í ÀÀ¿ëÇÁ·Î±×·¥°úÀÇ ¾î¶°ÇÑ ÅëÀϼºÀ̳ª Àϰü¼ºÀ» ã¾Æ º¸±â ¾î·Á¿ì¸ç, ¼·Î ´Ù¸¥ À¯Æ¿¸®Æ¼³ª ÀÀ¿ë ÇÁ·Î±×·¥À» °¢°¢ ¿½ÉÈ÷ ¹è¿ö¾ß ÇÑ´Ù. °¢°¢ÀÇ ÀÀ¿ëÇÁ·Î±×·¥µéÀÌ °íÀ¯ÀÇ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ´Â °ÍÀº ¼ö¸¹Àº ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ¾ßÇÏ´Â »ç¿ëÀÚ¿¡°Ô´Â °áÄÚ »ç
¿ëÇÏ±â ÆíÇÑ ÀÎÅÍÆäÀ̽º´Â ¾Æ´Ò °ÍÀÌ´Ù.
ÈǸ¢ÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ±ò²ûÇÑ È¸éÀ̳ª ½±°Ô ½ÇÇà½Ãų ¼ö ÀÖ´Â ±¸Á¶¸¦ °¡Áö°í ÀÖ´Â °Íº¸´Ù´Â »ç¿ëÀÚ°¡ ¿øÇÏ´Â ÃÖÁ¾ °á°ú¸¦ ½±°Ô ¾òÀ» ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
ÀÀ¿ëÇÁ·Î±×·¥µéÀÌ ¹æ´ëÇØÁö°í ÀÖ´Ù. ÀÌÁ¦´Â ÀÀ¿ëÇÁ·Î±×·¥ Çϳª°¡ 10MB ÀÌ»óµÇ´Â °ÍÀ» ½±°Ô ã¾Æ º¼ ¼ö ÀÖ´Ù. ÅëÇÕÀûÀÎ ±â´ÉÀ» Á¦°øÇϱâ À§Çؼ ¼ö¸¹Àº ·çƾ°ú ÆùÆ®µéÀÌ Ã·°¡µÇ°í,»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ À§Çؼ ÀûÁö ¾ÊÀº ÄÚµåµéÀÌ »ç¿ëµÈ´Ù. ¾Æ¹«¸® ¼ö¸¹Àº ±â´ÉÀ» Á¦°øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À̶ó ÇÒÁö¶óµµ ¸ðµç ÀÛ¾÷À» ÇÒ ¼ö ¾ø´Â °ÍÀÌ ÄÄÇ»ÅÍ»óÀÇ ÀÛ¾÷ÀÌ´Ù. µû¶ó¼, ´ç¿¬È÷ ¿©·¯°¡ÁöÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» »ç¿ëÇϸç, ±×·¯ÀÎÇØ ¶È°°Àº ·çƾ°ú ÆùÆ® µîÀÌ ¿©·¯°³ Á¸ÀçÇÏ°Ô µÈ´Ù. À̰ÍÀº ÇÁ·Î±×·¡¸Ó³ª »ç¿ëÀÚ¿¡°Ô ³¶ºñ°¡ ¾Æ´Ò ¼ö ¾ø´Ù. À¯´Ð½º´Â ¶óÀ̺귯¸®¸¦ ¼·Î °øÀ¯Çϸç, X»óÀÇ ÆùÆ®µéÀ» ÇÔ²² »ç¿ëÇÑ´Ù. ÀûÀº ¿ë·®ÀÌ ¾Æ´Ñ À¯´Ð½º´Â ½ÇÁ¦·Î ÃÖÀûÈµÈ ½Ã½ºÅÛÀÎ °ÍÀÌ´Ù.
OS/2³ª NT´Â ¸ðµÎ ÈǸ¢ÇÑ ¿î¿µÃ¼Á¦µéÀÌ´Ù. ÇÏÁö¸¸, ½ÇÁ¦·Î ÀÌµé ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇϱâ À§Çؼ´Â ÃÖ¼ÒÇÑ °¢°¢ 8MB¿Í 12MBÀÇ RAM¿ë·®À» °¡Áö°í ÀÖ¾î¾ß Çϸç, À̵é Àü¿ëÀÇ ÀÀ¿ëÇÁ·Î±×·¥µµ ¸¹Áö ¾Ê´Ù. ´ëºÎºÐ DOS¿ÍÀÇ È£È¯¼ºÀ¸·Î ±× ÀÀ¿ëÇÁ·Î±×·¥µéÀ» ½ÇÇàÇÒ ¼ö ÀÖÀ¸³ª, Å« ÆÐŰÁö°°Àº °æ¿ì´Â ¿î¿µÃ¼Á¦¿¡ ´Ù¼Ò ¹«¸®°¡ µû¸£¸ç, ½ÇÇàÀÌ ºÒ°¡´ÉÇÑ °Íµµ ÀÖ´Ù.
¸®´ª½º´Â Àü¼¼°èÀÇ ÇØÄ¿µé¿¡ ÀÇÇØ ¸¸µé¾îÁø 80386 ÀÌ»óÀÇ PC¿¡¼ ¿î¿µÇÒ ¼ö ÀÖ´Â °ø°³ À¯´Ð½ºÀ̸ç, FSF(Free Software Foundation)¿¡¼ GNU(Gnu's Not Unix) ProjectÀÇ ÀÏȯÀ¸·Î °èȹ °³¹ßµÈ °ÍÀÌ´Ù. FSF´Â "¼ÒÇÁÆ®¿þ¾î´Â ¼Ò½º¸¦ Æ÷ÇÔÇÏ¿© °ø°³ÀûÀ¸·Î ¹èÆ÷µÇ¾î¾ß ¼ÒÇÁÆ®¿þ¾î ÀÚü¸¦ ºñ·ÔÇÏ¿© »ç¿ëÀÚ³ª °³¹ßÀÚ¿¡°Ô ÁøÁ¤ÇÑ ¹ßÀüÀÌ ÀÌ·ç¾îÁø´Ù"¶ó´Â ÁÖÀǸ¦ ÆîÄ¡°íÀÚ ¼³¸³µÈ ºñ¿µ¸® Àç´ÜÀ̸ç, GNU´Â ±×°ÍÀ» ½ÇõÀ¸·Î ¿Å±â°íÀÚÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÌ´Ù.
ÇØÄ¿ÀÇ ½Ã´ë°¡ Çϵå¿þ¾î¿¡¼ ¼ÒÇÁÆ®¿þ¾î·Î º¯ÈµÇ¾ú´Ù. ÀÌ ½Ã´ë ¸¶Áö¸· ÇØÄ¿¶ó°í ºÒ¸®¿ì´Â Richard StallmanÀÌ ¼³¸³ÇÑ FSF´Â ÁøÁ¤ÇÑ ÇØÄ¿ÁÖÀǸ¦ ½ÇÇöÇϰí ÀÖ´Â Àç´ÜÀÌ´Ù.
ÇØÄ¿¶ó´Â ¸»ÀÌ »çȸÀûÀ¸·Î ³ª»Û ¿ë¾î·Î ¾²À̰í ÀÖ´Â°Ô Çö½ÇÀÌÁö¸¸, À̵éÀº ¹Ýµå½Ã¹üÁËÀÚ¿Í´Â ±¸ºÐµÇ¾î¾ß ÇÑ´Ù.
ÇØÄ¿ÁÖÀÇ´Â ±Ùº»ÀûÀ¸·Î Á¤º¸´Â ¸ðµçÀÌ¿¡°Ô °øÀ¯µÇ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ ÁÖµÈ ¹ÙÅÁÀÌ´Ù.
µû¶ó¼, ÇÁ·ÎÅØÆ®¸¦ °É°Å³ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÆÇ¸ÅÇÏ´Â ÇàÀ§·Î Á¤º¸ÀÇ È帧À» ¸·´Â °ÍÀ»°ÅºÎÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾î¿¡ °üÇÑ ÁöÀû ¼ÒÀ¯±ÇÀ̳ª ƯÇã±Ç¿¡ À§¹èµÈ´Ù°í º¼ ¼ö ÀÖÀ¸³ª, ÀÌµé ¹ý·üÀû ÀåÄ¡´Â ±Ã±ØÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¹ßÀü½ÃŰ´Â °ÍÀÌ ¸ñÀûÀÌÁö ¼èÅð½ÃŰ´Â °ÍÀÌ ¾Æ´Ï´Ù. RichardStallmanÀÌ »ý°¢ÇØ ³½ °ÍÀº »ó¾÷¿ëÀÌ µÇ¾î¹ö¸° ¼ö¸¹Àº ÇÁ·Î±×·¥À» ÁöÀû ¼ÒÀ¯±Ç Ä§ÇØ¾øÀÌ °ø°³¿ëÇÁ·Î±×·¥À¸·Î ¸¸µå´Â °ÍÀ̾ú´Ù. À̰ÍÀÌ ¹Ù·Î, ¹ý¿¡ À§¹èµÇÁö ¾ÊÀ¸¸é¼ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¶À½´ë·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ´Â
GNU ÇÁ·Î±×·¥µéÀÌ´Ù. °á·ÐÀûÀ¸·Î, ¸®´ª½º¶ó´Â ÈǸ¢ÇÑ °ø°³ À¯´Ð½º¿Í ¼ö¸¹Àº GNUÇÁ·Î±×·¥µéÀÌ °³¹ßµÇ¾ú´Ù.
Çö½ÇÀûÀ¸·Î, Àý´ëÀûÀÎ ±â¼ú ¿ìÀ§·Î ¹Ì±¹ ÁÖµµÀÎ ¼ÒÇÁÆ®¿þ¾î »ê¾÷À»¿ì¸®³ª¶ó°°Àº ÈĹßÁÖÀÚµéÀÌ µû¶óÀâ±â À§ÇÑ ¹æ¹ýÁßÀÇ Çϳª°¡ GNU¶ó°í »ý°¢ÇÑ´Ù. `ÇѱÛÈ'¶ó´Â ¿ïŸ¸®¿¡¾ðÁ¦±îÁö³ª ¾ÈÁÖÇÒ ¼ö´Â ¾øÀ¸¸ç, À¯´ÏÄÚµå(UNICODE)´Â ±× ¿ïŸ¸®¸¶Àú Çã¹°¾î ¹ö¸± °ÍÀÌ´Ù. ¼Ò¼öÀÇ °³¹ßÀÚÆÀ¿¡ÀÇÇØ Èûµé°Ô Âѱ⠺¸´Ù´Â ´Ù¼öÀÇ »ç¿ëÀÚ¿Í °³¹ßÀÚµé ¸ðµÎ ¼·Î ³ª´©°í ¹ßÀü½Ã۴°ÍÀÌ À¯´ÏÄڵ带 ¿ªÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ µÉ °ÍÀÌ´Ù.
ÀÎÅÍ³Ý »ç¿ëÀ» À§ÇÑ ±âº»ÀûÀÎ À¯´Ð½ºÀÇ ¸í·É°ú ü°è¿¡ ´ëÇÑ ±ÛÀÌ´Ù.
¡á ·Î±×ÀÎ/·Î±×¾Æ¿ô(login/logout)
À¯´Ð½º ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¶§ ÃÖÃÊ·Î Á¢¼ÓÇÏ´Â °ÍÀ» '·Î±×ÀÎ(login)'À̶óÇϰí ÀÛ¾÷À» Á¾·áÇÏ°í ºüÁ®³ª¿À´Â °ÍÀ» '·Î±×¾Æ¿ô(logout)'À̶ó°í ÇÑ´Ù.
¸ðµ©À» ÅëÇØ Á¢¼ÓÇϸé 'login:'ÀÌ ³ªÅ¸³ª¸é¼ »ç¿ëÀÚ¹øÈ£(id)¸¦ ¹°¾îº»´Ù.
À̶§ ÀÚ½ÅÀÇ °èÁ¤À» ÀÔ·ÂÇÏ¸é ½Ã½ºÅÛÀº ´Ù½Ã ±× id¿¡ ´ëÇÑ ¾ÏÈ£¸¦'Password:'¶ó°í ¹¯´Â´Ù. ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¸é ºñ·Î¼Ò ÇØ´ç ½Ã½ºÅÛ¿¡ ·Î±×ÀÎÀÌµÈ °ÍÀÌ´Ù. gglimÀ̶ó´Â id¸¦ °¡Áø »ç¿ëÀÚ°¡ ·Î±×ÀÎÇÏ´Â ¿¹´Â ´ÙÀ½°ú °°´Ù.
¾ÏÈ£´Â º¸¾È»ó ȸ鿡 ³ªÅ¸³ªÁö ¾Ê´Â´Ù.
login: gglim
Password: ________
À¯´Ð½º ½Ã½ºÅÛÀ» ³¡³¾ ¶§´Â 'logout' ¶Ç´Â 'exit' ¸í·É¾î Áß Çϳª¸¦ÀÔ·ÂÇÑ´Ù.
ÇѰ¡Áö ÁÖÀÇÇÒ °ÍÀº À¯´Ð½º ½Ã½ºÅÛÀº µµ½º¿Í´Â ´Þ¸® ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦±¸ºÐÇÑ´Ù´Â Á¡ÀÌ´Ù. ´ëºÎºÐÀÇ À¯´Ð½º ¸í·É¾î¿Í »ç¿ëÀÚ id´Â ¼Ò¹®ÀÚÀ̹ǷÎÀÔ·ÂÇÒ ¶§ ´ë¹®ÀÚ·Î ÀÔ·ÂÇÏÁö ¾Êµµ·Ï ÁÖÀÇÇØ¾ß ÇÑ´Ù.
¡á À¯´Ð½º ¼Ð
À¯´Ð½º ¼ÐÀº »ç¿ëÀÚ¿Í ¿î¿µÃ¼Á¦ Ä¿³Î »çÀÌ¿¡ À§Ä¡ÇÏ´Â ¸í·É¾îÇØ¼®±â´Ù. ¼ÐÀº »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹Þ¾Æ À̸¦ ÇØ¼®ÇÑ ÈÄ »óÀÀÇÏ´Â µ¿ÀÛÀ»ÃëÇØÁÖ´Â, »ç¿ëÀÚ¿Í ½Ã½ºÅÛ »çÀÌÀÇ ÀÎÅÍÆäÀ̽º¸ç ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö ¾ð¾îÀDZâ´Éµµ Æ÷ÇԵǾî ÀÖ´Ù. À¯´Ð½º ½Ã½ºÅÛ¿¡¼ ±âº»ÀûÀÎ ¼ÐÀº 'BournShell(/bin/sh)'°ú 'C Shell(/bin/csh)'ÀÌ´Ù. ÀϹÝÀûÀ¸·Î ·Î±×ÀÎÇϸé cshÀ̷α×À뵃 ¶§ ±âº»À¸·Î ÀÛµ¿µÇ¾î csh »óÅ¿¡¼ ¸ðµç ¸í·ÉÀ» ¼öÇàÇϴ°ÍÀÌ´Ù. cshÀÇ ±âº» ÇÁ·ÒÇÁÆ®´Â "%" ÀÌ´Ù.
¡á ¸í·É¾î ¹®¹ý ±¸Á¶
ÀϹÝÀûÀÎ À¯´Ð½ºÀÇ ¸í·É¾î´Â command [-¿É¼Ç] [ÆÄ¶ó¸ÞÅÍ]
¿Í °°Àº Çü½ÄÀ» ÃëÇÑ´Ù. ¿©±â¼ ¸í·É¾î¶õ ¼Ð ³»ºÎÀÇ ³»Àå(built-in)¸í·É¾îÀ̰ųª ½ÇÇà°¡´ÉÇÑ ÆÄÀÏ·Î µû·Î Á¸ÀçÇÏ´Â ¿ÜÀå ¸í·É¾î´Ù. '-¿É¼Ç'Àº¸í·É¾îÀÇ ±âº»ÀûÀÎ µ¿ÀÛÀ» ¹Ù²Ù±â À§ÇØ »ç¿ëµÈ´Ù. µµ½º¿¡¼´Â '/'¸¦»ç¿ëÇϴµ¥ ¿©±â¼´Â '-'¸¦ »ç¿ëÇÑ´Ù´Â Á¡ÀÌ ´Ù¸£´Ù. 'ÆÄ¶ó¸ÞÅÍ'´Â ÁÖ·ÎÆÄÀϸíÀ» ³ªÅ¸³¾ ¶§ »ç¿ëÇϴµ¥ ¸í·É¾î¸¶´Ù ÆÄÀϸíÀ» ¿ä±¸ÇÏ´Â °Í°úÇÏÁö¾Ê´Â °ÍÀÌ ÀÖ´Ù.
±×·¯¸é µµ½ºÀÇ dir¿¡ ÇØ´çÇÏ´Â, ÆÄÀÏ ¸®½ºÆ® º¸±â 'ls' ¸í·É¾îÀ» ÅëÇØ¸í·É¾î¿¡ ´ëÇÑ °³³äÀ» ÀÍÇôº¸ÀÚ. ´ÙÀ½Àº "abc"¶õ ÆÄÀÏÀÇ Á¤º¸¸¦ ÀÚ¼¼È÷º¸°íÀÚ ÇÑ °æ¿ì´Ù.
% ls -l abc
-+ -+- -+- -+-
| | | +-- ÆÄ¶ó¸ÞÅÍ(ÆÄÀϸí)
| | +----- ¿É¼Ç(l=long;ÀÚ¼¼ÇÑ Á¤º¸)
| +-------- ¸í·É¾î
+----------- ÇÁ·ÒÇÁÆ®
¹Ú½ºÃ³¸®
-------------
ÇÑ ¹øÀ¸·Î ¿©·¯ ¹øÀ»...
- ¸ÞŸ¹®ÀÚ -
À¯´Ð½º ¼Ð¿¡¼ ¸ÞŸ¹®Àڵ鸦 ÀÌ¿ëÇϸé ÇÑ ¹øÀÇ ÀÛ¾÷À¸·Î ´Ù¾çÇÑ ÆÄÀÏÀ»ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. µµ½ºÀÇ ¿ÍÀϵåÄ«µå¿¡ ÇØ´çÇÑ´Ù. ±âº»ÀûÀÎ ¸ÞŸ¹®ÀÚ¿Í ±×Àǹ̸¦ ¾Æ·¡¿¡ Á¤¸®Çß´Ù.
----------------------
* 0°³ ¶Ç´Â ±× ÀÌ»óÀÇ ¸ðµç ¹®ÀÚ¿Í ´ëÀÀ
? Á¤È®ÇÏ°Ô ÇϳªÀÇ ¹®ÀÚ¿Í ´ëÀÀ
[] ¸®½ºÆ® ¶Ç´Â ¸í½ÃÇÑ ¹üÀ§ ³»ÀÇ ¸ðµç ¹®ÀÚ¿Í ´ëÀÀ {} ¸í½ÃÇÑ ¸®½ºÆ® Ç׸ñÀ¸·Î ´ëÄ¡
~ »ç¿ëÀÚÀÇ È¨µð·ºÅ丮
-----------------------
¡á µð·ºÅ丮 ±¸Á¶
À¯´Ð½º´Â Æ®¸®(Tree) ±¸Á¶ÀÇ µð·ºÅ丮¿¡ ÆÄÀϵéÀÌ ¹èÄ¡µÇ¾î ÀÖ´Ù.
µµ½ºÀÇ µð·ºÅ丮µµ ¾Ë°íº¸¸é À¯´Ð½º¿¡¼ µû¿Â °³³äÀÌ´Ù. µð·ºÅ丮°æ·Î(path)´Â µµ½º¼´Â '\'·Î ±¸º°ÇÏÁö¸¸ À¯´Ð½º¼´Â ¹Ý´ë·Î '/'¸¦ »ç¿ëÇÑ´Ù.
µµ½ºÀÇ ·çÆ®µð·ºÅ丮ÀÎ "C:\" ´Â À¯´Ð½º¿¡¼´Â "/"´Ù.
ÇÏÁö¸¸ À¯´Ð½º´Â ·çÆ®µð·ºÅ丮¿Í °¢ »ç¿ëÀÚµéÀÇ È¨µð·ºÅ丮¸¦±¸º°ÇÑ´Ù. µû¶ó¼ ÀÏ¹Ý »ç¿ëÀÚ°¡ Á¢¼ÓÇÏ¸é ·çÆ®µð·ºÅ丮°¡ ¾Æ´Ï¶ó ÀÚ½ÅÀÇȨµð·ºÅ丮·ÎºÎÅÍ ½ÃÀÛÇÑ´Ù. ±× ÀÌÀ¯´Â À¯´Ð½º°¡ ±âº»ÀûÀ¸·Î ¿©·¯ »ç¶÷ÀÌÇÔ²² »ç¿ëÇÏ´Â ½Ã½ºÅÛÀ̱⠶§¹®ÀÌ´Ù. Ȩµð·ºÅ丮¼´Â ÀÚ½ÅÀÇ ÆÄÀÏÀ̳ª ¼ºêµð·ºÅ丮¸¦ ¸¸µé°í ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î soback.hana.nm.krÈ£½ºÆ®ÀÇ gglimÀ̶ó´Â °èÁ¤ÀÇ È¨µð·ºÅ丮´Â '/user2/staff/ggilm'Àε¥ ÀÚ½ÅÀÇȨµð·ºÅ丮¸¦ $HOMEÀ̳ª ~·Î Ç¥ÇöÇÑ´Ù. ÀÚ½ÅÀÇ È¨µð·ºÅ丮·Î ¹Ù·ÎÀ̵¿ÇÏ·Á¸é 'cd(Changer Directory)' ¸í·ÉÀ» ÀÌ¿ëÇØ ´ÙÀ½ 3°¡Áö ¹æ¹ýÀ¸·Î ¾µ¼ö ÀÖ´Ù.
% cd /user2/staff/gglim
% cd $HOME
% cd ~
ÆÄÀϰü·Ã À¯´Ð½º¸í·É¾î
À̹ø¿¡´Â À¯´Ð½º ½Ã½ºÅÛ¿¡¼ ÆÄÀÏ Á¶ÀÛ°ú °ü·ÃµÈ ÁÖ¿ä ¸í·É¾îµéÀ» »ìÆìº¸ÀÚ. µµ½º¿¡¼´Â ÆÄÀÏÀ̸§Àº ????????.???·Î ±æÀÌ¿Í Çü½ÄÀÌ ÁöÁ¤µÇ¾îÀÖÀ¸³ª À¯´Ð½º¿¡¼´Â ±×·¯ÇÑ Á¦¾àÀÌ ¾ø´Ù. ±×·¯¹Ç·Î ÆÄÀÏÀ̳ª µð·ºÅ丮À̸§Àº ÀÚ½ÅÀÌ ¿øÇÏ´Â ´ë·Î ¸¸µé ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î
"i_am.LimGyooGun-ÀÔ´Ï´Ù" µîÀÇ ÆÄÀÏÀ̸§À̳ª µð·ºÅ丮 À̸§ÀÌ °¡´ÉÇѰÍÀÌ´Ù. ÇÏÁö¸¸ ÀÎÅÍ³×Æ®¼µµ Ç¥ÁØÈµÈ È®ÀåÀÚ°¡ ¸î¸î ÀÖ´Ù. <Ç¥ 1>¿¡ ÁÖ¿äÈ®ÀåÀÚ¸¦ Á¤¸®ÇØ µÎ¾ú´Ù.
-----------------------------------------------------------------
È®ÀåÀÚ È®ÀåÀÚ ÀǹÌ
--------------------- -------------------------------------------
love.doc µµÅ¥¸ÕÆ®(ÅØ½ºÆ®) ¹®¼
love.tar tar¶ó´Â Çü½ÄÀ¸·Î ¾ÐÃàµÇ¾î ÀÖ´Â ÆÄÀÏ.
('tar -xvfp'·Î Ǭ´Ù)
love.Z compress·Î ¾ÐÃàµÇ¾î ÀÖ´Â ÆÄÀÏ
(uncompress·Î Ǭ´Ù)
love.txt ÅØ½ºÆ® ÆÄÀÏ
love.ks KS¿Ï¼ºÇü ÄÚµå·Î µÈ ÇÑ±Û ÆÄÀÏ
love.gif gif Æ÷¸Ë ±×·¡ÇÈ ÆÄÀÏ
love.ps Æ÷½ºÆ®½ºÅ©¸³Æ®Çü½ÄÀÇ ±×¸²ÆÄÀÏ
love.au ¿Àµð¿À ÆÄÀÏ.
('cat love.au > /dev/audio'·Î µè´Â´Ù)
---------------------------------------------------------------
Ç¥ 1. À¯´Ð½º ÆÄÀÏÀÇ È®ÀåÀÚ¿Í ±× ÀǹÌ
¡á ls ¸í·É¾î
ls´Â ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸´Â ¸í·É¾î·Î °¡Àå ¸¹ÀÌ ¾²ÀδÙ. µµ½ºÀÇ d ¿¡ÇØ´çÇÏ´Â ls ¸í·É¾î¿¡´Â 40 ¿©°³°¡ ³Ñ´Â ¿É¼ÇÀÌ ÀÖ´Ù. ±× Áß °¡Àå ¸¹ÀÌ ¾²´ÂÁß¿äÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°´Ù, ¿É¼ÇÀº '-lt' ½ÄÀ¸·Î Á¶ÇÕÇØ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
------------------------------------------------------------------
-F ÆÄÀÏÀÇ À¯ÇüÀ» ³ªÅ¸³»´Â ±âÈ£¸¦ ÆÄÀÏ¸í ³¡¿¡ Ç¥½Ã
(µð·ºÅ丮ÀÇ °æ¿ì "/", ½ÇÇàÆÄÀÏÀÇ °æ¿ì "*", ½Éº¼¸¯ ¸µÅ©ÆÄÀÏÀÇ °æ¿ì "@"¸¦)
-l ÆÄÀÏ¿¡ °üÇÑ ´õ »ó¼¼ÇÑ Á¤º¸¸¦ Ãâ·Â
-a dot ÆÄÀÏ(.cshrc µî)À» Æ÷ÇÔÇÑ ¸ðµç ÆÄÀÏÀ» ¸®½ºÆ®
-t ÆÄÀÏÀÌ »ý¼ºµÈ ½Ã°£º°·Î ¸®½ºÆ®
------------------------------------------------------------------
¡á cat ¸í·É¾î
catÀº ƯÁ¤ÆÄÀÏÀ» ÀÐ¾î¼ È¸é¿¡ Ãâ·ÂÇÏ´Â ¸í·ÉÀ¸·Î µµ½ºÀÇ TYPE¸í·É°ú °°Áö¸¸ ±×¿Ü¿¡µµ ´Ù¾çÇÑ ¿ëµµ°¡ ÀÖ´Ù.
¡ß ÆÄÀÏÀÇ È¸é Ãâ·Â
% cat ÆÄÀϸí
¡ß ÆÄÀÏÀÇ »ý¼º
% cat > »õÆÄÀϸí
...
ÆÄÀÏÀÇ ³»¿ëÀ» ÀÔ·Â
...
^D (ÀÔ·ÂÁ¾·á:Ctrl+DŰ)
%
¡ß º¹¼ö°³ÀÇ ÆÄÀÏÀ» ÇϳªÀÇ ÆÄÀÏ·Î °áÇÕ
% cat ÆÄÀÏ1 ÆÄÀÏ2 ÆÄÀÏ3 > »õÆÄÀϸí
¡ß ÇÑ ÆÄÀÏ¿¡ ´Ù¸¥ ÆÄÀÏÀ» ºÙÀ̱â
% cat ÆÄÀÏ1 >> ÆÄÀÏ2
¡á mv ¸í·É¾î
mv´Â ÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ À§Ä¡¸¦ ¿Å±â°Å³ª À̸§À» ¹Ù²Ù´Âµ¥»ç¿ëµÈ´Ù. µð·ºÅ丮¸¦ mv½ÃŰ¸é ±× µð·ºÅ丮 ¹ØÀÇ ¼ºêµð·ºÅ丮µé°ú ÆÄÀϸðµÎ°¡ ¿Å°ÜÁø´Ù.
¡ß À̸§º¯°æ
% mv ¿ø·¡ÆÄÀÏ¸í »õÆÄÀϸí
¡ß ÆÄÀÏÀÇ À§Ä¡ º¯°æ
% mv ÆÄÀÏ¸í µð·ºÅ丮¸í
¡ß µð·ºÅ丮 À§Ä¡ º¯°æ
% mv ¿ø·¡µð·ºÅ丮¸í »õµð·ºÅ丮¸í
¡á cp ¸í·É¾î
ÆÄÀÏÀ» º¹»çÇÏ´Â ¸í·É¾î·Î µµ½ºÀÇ copy¿Í °°Àº ±â´ÉÀ» ÇÑ´Ù. '-r'¿É¼ÇÀ» ºÙÀÌ¸é ±× ¹ØÀÇ ¸ðµç ¼ºê µð·ºÅ丮ÀÇ ³»¿ë±îÁö º¹»çÇÑ´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢% cp file.org file.cp ; file.org¸¦ ÆÄÀÏ file.cp·Î º¹»ç ¦¢
¦¢% cp file.org ../doc ; docÀÌ µð·ºÅ丮ÀÏ °æ¿ì ../doc µð·ºÅä ¦¢
¦¢ ¸®¿¡ file.org ¶õ À̸§À¸·Î º¹»çµÈ´Ù. ¦¢
¦¢% cp file.org ../doc/file.cp ; ../doc µð·ºÅ丮¿¡ file.cp ·Î º¹»ç ¦¢
¦¢% cp -r /usrme/work ; /usr ¹ØÀÇ ¸ðµç ÆÄÀϰú µð·ºÅ丮 ±¸Á¶ ¦¢
¦¢ °¡ /home/work À¸·Î copy µÈ´Ù. ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
¡á rm ¸í·É¾î
rmÀº ÆÄÀÏÀ» »èÁ¦ÇÏ´Â ¸í·É¾î·Î µµ½ºÀÇ DEL¿¡ ÇØ´çÇÑ´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ % rm a.dat ; a.dat ÆÄÀÏ »èÁ¦ ¦¢
¦¢ % rm -r ../doc ; ../doc µð·ºÅ丮 ¹ØÀ» ¸ðµÎ »èÁ¦ (recursive) ¦¢
¦¢ % rm -i a.* ; "a"·Î ½ÃÀÛÇÏ´Â ¸ðµç ÆÄÀÏÀ» ÀÏÀÏÀÌ »èÁ¦ÇÒ ¦¢
¦¢ °ÍÀÎÁö È®ÀÎÇÏ¸é¼ »èÁ¦ (interactive) ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
¡á more/head/tail ¸í·É¾î
more ¸í·ÉÀº ÇÑ È¸éÀÌ ³Ñ´Â ÆÄÀÏÀ» ÇÑ È¸é ´ÜÀ§·Î º¸¿©ÁØ´Ù.
½ºÆäÀ̽º¹Ù¸¦ ´©¸£¸é ´ÙÀ½ ȸéÀ¸·Î ³Ñ¾î°¡°í "q"¸¦ ´©¸£¸é Ãâ·ÂÀ»Áß°£¿¡¼ Á¾·áÇÑ´Ù. ÀÌ ¿Ü¿¡µµ ¸¹Àº more ÀÇ ³»ºÎ ¸í·É¾î°¡ ÀÖÀ¸¸ç À̵鿡°üÇÑ °£·«ÇÑ ¼³¸íÀº "h" ¸¦ ´©¸£¸é ¾òÀ» ¼ö ÀÖ´Ù.
head(tail) ¸í·ÉÀº ÆÄÀÏ ¾ÕºÎºÐ(µÞºÎºÐ)À» Ãâ·ÂÇØÁØ´Ù. "-" ´ÙÀ½¿¡ÆÄÀÏÀÇ ¾Õ(³¡)¿¡¼ºÎÅÍ Ãâ·ÂÀ» ¿øÇϴ¸¸Å Çà ¼ö¸¦ ±âÀÔÇÒ ¼ö ÀÖ´Ù. À̸í·ÉÀº ÆÄÀÏ ³»¿ëÀ» °£´ÜÈ÷ »ìÆìº¼ Çʿ䰡 ÀÖÀ»¶§ »ç¿ëÇÑ´Ù.
% head letter.doc ; letter.docÀÇ ¾ÕÀÇ ¸îÁÙÀ» Ãâ·Â
% tail -100 letter.doc ; letter.doc ÆÄÀÏÀÇ ¸¶Áö¸· 100 ÇàÀ» Ãâ·Â
¡á chmod ¸í·É¾î
À¯´Ð½º¿¡¼´Â °¢ ÆÄÀϰú µð·ºÅ丮¸¶´Ù ÀÌ¿ë±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ¿Í ¾ø´Â»ç¿ëÀÚ¸¦ ±¸ºÐÇÑ´Ù. ÀÏÁ¾ÀÇ º¸¾È À¯Áö Â÷¿ø°ú ÀÚ¿øÀÇ È°¿ëÀ» À§ÇØ ±¸ºÐÇϴ°ÍÀÌ´Ù. chmod ¸í·É¾î´Â »ç¿ëÀÚ¿¡ ´ëÇÑ ÆÄÀÏÀÇ Á¢±ÙÀ» Á¦ÇÑÇϴµ¥»ç¿ëµÈ´Ù. À¯´Ð½º¿¡¼ °¢ ÆÄÀÏÀº Àбâ(r, read), ¾²±â(w, write), ½ÇÇà(x,executiuon)¿¡ °üÇÑ ±ÇÇÑÀ» ¼ÒÀ¯ÀÚ(u, user), ±×·ì¸â¹ö(g, group),ÀϹݻç¿ëÀÚ(o, other)·Î ³ª´©¾î ÇÒ´çÇÑ´Ù. <Ç¥ 2>´Â "love.doc" ÆÄÀÏ¿¡ ´ëÇÑ"ls -l" ¸í·ÉÀ» ¼öÇàÇØ ±× ÆÄÀÏÀÇ »ó¼¼Á¤º¸¸¦ º¸¿© ÁÖ°í ÀÖ´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ -rwxrwxrwx gglim staff 9633 Jan 12 10:15 love.doc ¦¢
¦¢ | || || | ----- ----- ---- ------------ -------- ¦¢
¦¢ +-++-++-+ ¼ÒÀ¯ÀÚ ±× ·ì Å©±â ¸¶Áö¸· °»½Å ÆÄÀÏ¸í ¦¢
¦¢ u g o u g ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
Ç¥ 2. À¯´Ð½º ½Ã½ºÅÛ¿¡¼´Â ÆÄÀϰú µð·ºÅ丮¸¦ ¼ÒÀ¯ÀÚ(u), ±×·ì¸â¹ö(g),ÀϹݻç¿ëÀÚ(o)·Î ³ª´©¾î ÀÌ¿ë±ÇÇÑÀ» ºÎ¿©ÇÑ´Ù.
<Ç¥ 2>¿¡¼ Á¦ÀÏ Ã³À½ÀÇ "-"´Â ÀÏ¹Ý ÆÄÀÏÀ» ÀǹÌÇÏ´Â °ÍÀ̸çµð·ºÅ丮ÀÏ °æ¿ì¿¡´Â "d"·Î Ç¥½ÃµÈ´Ù.
chmod ¸í·ÉÀÇ »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù.
+--------------------------------------------------+
| chmod [augo][+-=][rwx] ÆÄÀϸí |
| -+-- -+- -+- |
| +----+ | ---------+ |
| | +-a all | +-+ add | +-r read |
| +-+ u user +--+ - remove +-+ w write |
| | g group +-= set +-x excute |
| +-o other |
+--------------------------------------------------+
½ÇÁ¦ »ç¿ë ¿¹¸¦ º¸ÀÌ¸é ´ÙÀ½°ú °°´Ù.
% chmod u+x love.doc ; love.doc ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¿¡°Ô ½ÇÇàÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©
% chmod go-rwx * ; ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ ±×·ì/ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô ¸ðµç ±ÇÇÑÀ» ¾ø¾Ú
¡á grep ¸í·É¾î
grepÀº ÆÄÀÏ ³»¿¡¼ ƯÁ¤ Ç׸ñÀ» ã´Âµ¥ ÀÌ¿ëµÇ´Â ¸í·É¾îÀ¸·Î 'grepãÀ»³»¿ë ÆÄÀϸí'ÀÇ Çü½ÄÀ¸·Î »ç¿ëµÈ´Ù. grepÀÇ Ã¹¹øÂ° ÆÄ¶ó¸ÞÅʹ ã°íÀÚÇÏ´Â ³»¿ë¿¡ ´ëÇÑ Ç¥Çö½ÄÀÌ°í ³ª¸ÓÁö ÆÄ¶ó¸ÞÅʹ ãÀ» ÆÄÀϸíµéÀÌ´Ù. »ç¿ë¿¹´Â ´ÙÀ½°ú °°´Ù.
% grep xterm *.doc ; '.doc' À¸·Î ³¡³ª´Â ¸ðµç ÆÄÀÏ¿¡¼ 'xterm'À» Æ÷ÇÔÇÏ´Â ¸ðµç ÇàÀ» Ãâ·Â
?0G--¡¡¦¬dontgo2¦¬¦¡--?1G
* µû»ï´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° À̵¿µÇ¾ú½À´Ï´Ù (2007-05-29 13:57) |
|
|
|
|
|
copyleft(c) 2002.Ttasam
e-mail Allright reserved
ÀÌ È¨ÇÇ´Â º»ÀÎÀÇ °øºÎ¸¦ À§ÇÑ È¨ÇÇ·Î Á¸ÀçÇϸç ȨÇÇ ³»ÀÇ ÀúÀÛ¹°ÀÇ ÀúÀÛ±ÇÀº °¢°¢ ÀúÀÛ±ÇÀÚ¿¡°Ô ÀÖÀ½À» ¹àÈü´Ï´Ù. ÀÚ·á Áß ÀúÀÛ±ÇÀÚÀÇ Çã¶ô¾øÀÌ ÆÛ ¿Â ±ÛÀº ÀúÀÛ±ÇÀÚÀÇ ¿äû½Ã Áï½Ã »èÁ¦Åä·Ï Çϰڽ¿À» ¹àÈü´Ï´Ù..
|
|