À¯´Ð½ºÀÇ °¡Àå ±âº»ÀÌ µÇ´Â ¸í·É¾îµé
À̰Á¸¦ º¸½Ã°Ô µÉ ºÐµéÀº ´ÙÀ½ ÁßÀÇ ÇÑ °æ¿ì°¡ µÉ °ÍÀÔ´Ï´Ù.
1. ³ À¯´Ð½º¶ó°í´Â ±¸°æµµ ¸øÇØ º¸¾Ò´Ù.
2. »ç½Ç µµ½ºµµ À߸ø¾²´Âµ¥, ¸®´ª½º°¡ ÁÁ¾Æº¸¿©¼ ½Ã½ºÅÛÀº ¼³Ä¡Çߴµ¥, darkstar~/# ¶ó°í ³ª¿À¸é, ±â¸¦ ¸øÆì°Ú´Ù.
3. ±âº»ÀûÀÎ ¿¡µðÅÍ´Â Ä¿³ç, ½Ã½ºÅÛÀÌ ¾î¶»°Ô »ý°å´ÂÁöµµ ¸ð¸£°Ú´Ù.
4. ¾Æ´Ï ¿Ö ÀÌ·¸°Ô ¸ð¸£°Ú´Â µð·ºÅ丮°¡ À̸®µµ ¸¹À¸³Ä?
5. ¾Æ... ¸®´ª½º¸¦ ³» Çϵ忡¼ Áö¿ö¾ß°Ú´Ù.
Part I À¯´Ð½ºÀÇ ±âº» ¸í·É(ÇÁ·Î±×·¥)
1. ½Ã½ºÅÛÀÇ ÃâÀÔ
°³Àοë ÄÄÇ»ÅÍÀÇ DOS¿Í´Â ´Þ¸® À¯´Ð½º ½Ã½ºÅÛÀº ´Ù¼öÀÇ »ç¿ëÀÚ°¡ »ç¿ëÇϵµ·Ï ¼³°èµÈ¸ÖƼ ŽºÅ· ½Ã½ºÅÛÀÌ´Ù. µû¶ó¼ À¯´Ð½º ½Ã½ºÅÛÀ» »ç¿ëÇÏ·Á¸é ½Ã½ºÅÛÀÇ ÃâÀÔ ±ÇÇÑÀ»ºÎ¿©¹Þ¾Æ¾ß Çϸç, À̸¦ °èÁ¤(account)À» ºÎ¿©¹Þ´Â´Ù°í ¸»ÇÑ´Ù. °èÁ¤À» ºÎ¿©¹Þ¾Æ¼½Ã½ºÅÛÀÇ ÃâÀÔÇã°¡¸¦ ¾òÀ¸¸é, ½Ã½ºÅÛ »ç¿ëÀڷμ ÀÚ°ÝÀ» °¡Áø´Ù.
°¢»ç¿ëÀÚ´Â ±âº»ÀûÀ¸·Î ´ÜÁö ÀÚ½ÅÀÌ ºÎ¿©¹ÞÀº °èÁ¤À» ÅëÇØ¼¸¸ ½Ã½ºÅÛ¿¡ Á¢¼ÓÀÌ °¡´ÉÇÏ¸ç ´Ù¸¥»ç¶÷ÀÇ ºÒ¹ýÀûÀÎ »ç¿ëÀ» ¸·±âÀ§ÇØ ¾ÏÈ£¸¦ ¼³Á¤ÇØ µÎ¾î¾ßÇÑ´Ù. ¶ÇÇÑ ½Ã½ºÅÛ »ç¿ëÀ» ³¡³»°í ½ÍÀ¸¸é, À̸¦ ½Ã½ºÅÛ¿¡ ¾Ë·Á¾ßÇÑ´Ù. ÀÌ·¯ÇÑ Æ¯Â¡Àº À¯´Ð½º°¡ ´ÙÁß»ç¿ëÀÚ ½Ã½ºÅÛÀ̱⠶§¹®¿¡ ¹ß»ýÇÏ´Â °ÍÀÌ´Ù.
1.1 ½Ã½ºÅÛÀÇ Á¢¼Ó
°èÁ¤À» ºÎ¿©¹ÞÀ¸¸é, »ç¿ëÀÚ´Â ÇØ´ç ½Ã½ºÅÛ¿¡ ´Ü¸»±â¸¦ ÅëÇØ¼ Á¢¼ÓÀ» ÇÏ°Ô µÈ´Ù.
¿©±â¼ ´Ü¸»±â´Â »ç¿ëÀÚµéÀÌ ÇØ´ç ½Ã½ºÅÛ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â ÀÔÃâ·Â ÀåÄ¡¸¦¸»Çϴµ¥, ´Ü¸»±â¸¦ ÅëÇØ¼ ÀÔ·ÂÀ» Àü¼ÛÇϰųª Ãâ·ÂÀ» º¼ ¼ö ÀÖ´Ù.
(¸®´ª½º ½Ã½ºÅÛÀ» pc¿¡ ¼³Ä¡Çϸé, Űº¸µå¿Í ¸ð´ÏÅͰ¡ ´Ü¸»±â°¡ µÇ´Â °ÍÀÌ´Ù.
¸®´ª½º´Â °¡»ó ´Ü¸»±â¸¦ Áö¿øÇϴµ¥, alt-F1 , alt-F2,... ¼øÀ¸·Î ´©¸£¸é ¶Ç ´Ù½Ã °èÁ¤°ú ¾ÏÈ£¸¦ ¹°¾î¿À´Â ȸéÀ» º¸°Ô µÉ°ÍÀÌ´Ù. °¢°¢ÀÇ ´Ü¸»±â ¸ðµå´Â ¸ðµÎ ´Ù¸¥»ç¿ëÀڷνáÀÇ »ç¿ëÀ» °¡´ÉÇÏ°Ô ÇØÁÖ¸ç, °°Àº °èÁ¤À¸·Î ¿©·¯¹ø Á¢¼ÓÀÌ °¡´ÉÇÏ´Ù.)Á¢¼Ó°ú µ¿½Ã¿¡ º¸ÅëÀº
login:_
°ú °°Àº ȸéÀ» º¼ °ÍÀÌ´Ù. ¿©±â¼ ÀÚ½ÅÀÇ °èÁ¤À» ½á³Ö°í(¸®´ª½º¸¦ óÀ½ ºÎÆÃÇÒ¶§´Âroot ¶ó°í Ä¡¸é µÈ´Ù. ÇÏÁö¸¸ °ð ¾ÏÈ£¸¦ ¼³Á¤Çϰí, ´Ù¸¥ °èÁ¤À» ¸¸µé¾î¼ »ç¿ëÇϴ°ÍÀÌ ¾ÈÀüÇÏ´Ù. µµ½º³ª À©µµ¿ìÁî¿Í´Â ´Ù¸£°Ô ¸®´ª½º¿¡¼ Çѹø Áö¿î ÈÀÏÀº ´Ù½Ã º¹±¸µÇÁö ¾Ê´Â´Ù.)
password:_
¸¦ ¹°¾îº¸¸é, ÀÚ½ÅÀÌ ¼³Á¤ÇÑ ¾ÏÈ£¸¦ ½á³ÖÀ¸¸é Á¢¼ÓÀÌ µÈ´Ù. ´ç¿¬È÷ ÀÔ·ÂÀ» ¸¶Ä¡¸éCR(Carriage Return)À» ÃÄ¾ß ÇÑ´Ù. ±×·¯¸é, ´Ü¸»±â´Â °èÁ¤¿¡ ¸Â´Â Ȩ µð·ºÅ丮¿¡¼ºÎÅÍ ÀÛ¾÷À» ÁøÇàÇÑ´Ù.
* Ȩµð·ºÅ丮 : »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ óÀ½ Á¢¼ÓÇßÀ» ¶§ ½Ã½ºÅÛ¿¡¼ À§Ä¡ÇÏ°Ô µÇ´Â Àå¼Ò»ç¿ëÀÚ´Â ÀÚ½ÅÀÇ È¨µð·ºÅ丮 ³»¿¡¼¸¸ ÇÕ¹ýÀûÀ¸·Î ÀÚ½ÅÀÇ ÈÀϰú µð·ºÅ丮µéÀ» ¸¸µé°í Áö¿ï ¼ö ÀÖ´Ù. ´Ü, root ´Â ¿¹¿ÜÀÌ´Ù.
1.2 ¾ÏÈ£ÀÇ ¼³Á¤ ¹× º¯°æ
¾ÏÈ£´Â ÀÚ½ÅÀÇ °èÁ¤À» ŸÀÎÀÌ ºñÁ¤»óÀûÀ¸·Î »ç¿ëÇÏ´Â °ÍÀ» ¸·±â À§ÇÑ º¸È£ ¼ö´ÜÁß¿¡ÇϳªÀÌ´Ù. À¯´Ð½º ½Ã½ºÅÛÀÌ º¸¾È¿¡ ÁßÁ¡À» µÎ°í Á¦ÀÛµÈ °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ºñ±³Àû¾Ïȣü°è°¡ ¾àÇÑ °ÍÀÌ »ç½ÇÀÌÁö¸¸, ¾ÏÈ£¸¦ Á¦´ë·Î ¼³Á¤ÇÏ¸é ¸¹Àº ºÎºÐ ½Ã½ºÅÛÀ» º¸È£ÇÒ ¼ö ÀÖ´Ù. ¾ÏÈ£¸¦ ¹Ù²Ù´Â ¸í·É¾î(½ÇÀº ÇϳªÀÇ ÇÁ·Î±×·¥)´Â
passwd
ÀÌ´Ù. ±×·¯¸é, ÀϹÝÀûÀ¸·Î ¾Ë°í ÀÖµíÀÌ Áö±ÝÀÇ ¾ÏÈ£¸¦ ¹¯°í, ¹Ù²Ù°í ½ÍÀº ¾ÏÈ£¸¦ ¹°¾îº¸°Ô µÈ´Ù. ¶Ç ÇѹøÀÇ È®ÀÎ ÀÛ¾÷ÀÌ ³¡³ª¸é, ÀÚ½ÅÀÇ °èÁ¤ ¾ÏÈ£°¡ ¹Ù²î°ÔµÈ´Ù. ½Ã½ºÅÛ¿¡ µû¶ó¼´Â Æò¹üÇÑ ¾ÏÈ£¿¡ ´ëÇØ¼´Â °æ°í¸¦ ÁÖ´Â °æ¿ìµµ ÀÖ´Ù. µÇµµ·ÏÀÌ¸é ¾ÏÈ£´ÂÀÚ½ÅÀº ±â¾ïÇϱ⠽±°í, ŸÀÎÀº ¿¹ÃøÇϱ⠾î·Á¿î °ÍÀ¸·Î ÅÃÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¾ÏÈ£¿¡ Ư¼ö±âÈ£¸¦ ¼¯´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌ´Ù.
1.3 °èÁ¤ÀÇ º¯°æ ¹× Á¾·á
ÇöÀç Á¢¼ÓÇϰí ÀÖ´Â °èÁ¤À̿ܿ¡ ´Ù¸¥ °èÁ¤À» °®°í Àְųª ¾Ë°í ÀÖ´Â °æ¿ì¿¡ ±× °èÁ¤À» »ç¿ëÇÏ´Â ¹æ¹ý¿¡´Â ¿©·¯°¡Áö°¡ ÀÖ´Ù. ¸¸ÀÏ ¾Ë°í ÀÖ´Â °èÁ¤ÀÌ ÀÚ½ÅÀÌ »ç¿ëÇϰí ÀÖ´Â ½Ã½ºÅÛ°ú µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡ ÀÖ´Ù¸é su ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. Áï,%su [ÀÚ½ÅÀÌ ¾Ë°í ÀÖ´Â °èÁ¤]
(¿©±â¼ %Àº ÇÁ·ÒÇÁÆ®·Î µµ½ºÀÇ C:\> ¿Í °°Àº °ÍÀ̶ó°í »ý°¢ÇÏ¸é µÈ´Ù.)¶ó°í ¸í·ÉÇÏ¸é ¾ÏÈ£¸¦ ¹°¾îº¸°Ô µÇ´Âµ¥, ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ°í ³ª¸é »õ·Î¿î °èÁ¤ÀÇ »ç¿ëÀÚ·Î½á ½Ã½ºÅÛÀ» »ç¿ëÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. (¸®´ª½º¿¡¼ °èÁ¤À» ¸¸µé¾î¼ ½ÃÇèÇØº¸¸é¾Ë ¼ö°¡ ÀÖ´Ù. Âü°í·Î »õ·Î¿î °èÁ¤À» ¸¸µå´Â ¸í·É¾î´Â adduser ÀÌ´Ù.)º¸Åë su ¸¸À» ÀÔ·ÂÇÏ°Ô µÇ¸é, ½Ã½ºÅÛ°ü¸®ÀÚÀÇ °èÁ¤À» »ç¿ëÇϰڴٴ ¶æÀÌ µÈ´Ù.
º¯°æÇϰíÀÚÇÏ´Â °èÁ¤ À̸§ÀÌ Áö±Ý »ç¿ëÇϰí ÀÖ´Â ½Ã½ºÅÛ°ú ´Ù¸¥ ½Ã½ºÅÛ¿¡ ÀÖÀ» ¶§¿¡´Â telnet À̳ª, rlogin, rsh µîÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. À̶§´Â ¾Õ¿¡¼¿Í °°ÀÌ °èÁ¤À̸§À» Ç¥½ÃÇØ ÁÖ´Â °ÍÀº ¹°·ÐÀ̰í, ÇØ´ç ½Ã½ºÅÛÀÇ ÁÖ¼Òµµ Ç¥±âÇØ ÁÖ¾î¾ß ÇÑ´Ù. ¶Ç,¿¬°áÇϰíÀÚÇÏ´Â ½Ã½ºÅÛÀº ÇöÀçÀÇ ½Ã½ºÅÛ°ú ¿¬°áµÇ¾î ÀÖ¾î¾ß ÇÔÀº ¹°·ÐÀÌ´Ù. ÀÌ¿¡ °üÇÑ °ÍÀº ³×Æ®¿÷°ú ÀÎÅÍ³Ý ºÎºÐ¿¡¼ ÀÚ¼¼È÷ º¸µµ·ÏÇÏÀÚ.
¿¹¸¦µé¾î¼ Áö±Ý »ç¿ëÇϰí ÀÖ´Â ½Ã½ºÅÛÀÇ ÁÖ¼Ò´Â tiger.korea.ac.kr (¿©±â¼korea.ac.kr Àº µµ¸ÞÀÎ ³×ÀÓÀ¸·Î ÀÎÅͳݺκп¡¼ ÀÚ¼¼È÷ ´Ù·ç¾îº¸ÀÚ.)À̰í, ÀÚ½ÅÀÌÁ¢¼ÓÇϱ⸦ ¿øÇÏ´Â ½Ã½ºÅÛ ÁÖ¼Ò´Â kuccsx¶ó°í °¡Á¤Çϸé,%rlogin kuccsx -l °èÁ¤
¶ó°í ¸í·ÉÇϸé, ¾ÏÈ£¸¦ ¹°¾îº¸°í ÇØ´ç ½Ã½ºÅÛÀ» ÇØ´ç °èÁ¤À¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ´Â°ÍÀÌ´Ù. °°Àº ¹æ¹ýÀ¸·Î´Â
%rsh kuccsx -l °èÁ¤
À̶ó°í ÇØµµ µÈ´Ù. ¾ÏÈ£°¡ Ʋ¸®¸é, ÇØ´ç ½Ã½ºÅÛÀÇ Á¢¼Ó°úÁ¤°ú °°ÀÌ
login:_
ȸéÀÌ ³ªÅ¸³ª°Ô µÈ´Ù. ¶Ç telnet ¸í·É¾î´Â ½Ã½ºÅÛ ÁÖ¼Ò¿Í °èÁ¤À» ÇѲ¨¹ø¿¡ »ç¿ëÇÒ¼ö ¾ø´Â ¸í·É¾îÀÌ´Ù. Áï,%telnet kuccsx
¶ó°í ¸í·ÉÇϸé, °èÁ¤°ú ¾ÏÈ£¸¦ ¹¯´Â ȸéÀÌ ³ªÅ¸³ª°Ô µÇ´Â °ÍÀÌ´Ù.
±Ùº»ÀûÀ¸·Î rlogin, rsh ¿Í telnet ÀÇ Â÷ÀÌÁ¡Àº r~ (Remote LOGIN, Remote SHell)Àº½ã(SUN) ¿öÅ©½ºÅ×À̼ÇÀ» »ç¿ëÇÒ °æ¿ì¿¡ Á¦°øµÇ´Â ¸í·É¾îÀ̸ç, telnet °ú´Â ±Ùº»ÀûÀ¸·Î °°Áö¸¸, »ç¿ëÀÚÀÇ È¨µð·ºÅ丮¾È¿¡ ~/.rhost ÈÀÏÀ» Á¶ÀÛÇØ¼ ¾ÏÈ£¾øÀÌ Á¢¼ÓÀ̰¡´ÉÇÏ´Ù´Â ÀÕÁ¡ÀÌ ÀÖ´Ù.("~/"´Â ÀÚ½ÅÀÇ È¨ µð·ºÅ丮¸¦ Ç¥ÇöÇÏ´Â °ÍÀÌ´Ù. º¸Åë"/"´Â½Ã½ºÅÛÀÇ ¸ÞÀÎ·çÆ® µð·ºÅ丮¸¦ Ç¥½ÃÇÑ´Ù. ¶Ç À¯´Ð½º´Â µµ½º°¡ "\"·Î µð·ºÅ丮¸¦ ±¸ºÐÇÏ´Â °Í°ú´Â ´Ù¸£°Ô "/"·Î µð·ºÅ丮¸¦ ±¸ºÐÇÑ´Ù.) º¸Åë ~/.rhost ÀÇ ³»¿ëÀ» »ìÆìº¸¸é ´ÙÀ½°ú °°ÀÌ µÇ¾î ÀÖ´Ù.
solid1.korea.ac.kr jiinny
nowcom.co.kr jiinny
tiger.korea.ac.kr grjiinny
ÀÌ´Â ÇÊÀÚÀÇ °æ¿ì¿¡ ÇØ´çµÇ¸ç, jiinny ³ª grjiinny´Â ½Ã½ºÅÛ °èÁ¤ÀÓÀ» ½±°Ô ¾Ë ¼öÀÖÀ» °ÍÀÌ´Ù.
À¯´Ð½º ½Ã½ºÅÛ¿¡¼ »ç¿ëÁ¾·á¸¦ ¾Ë¸®´Â ¸í·É¾î´Â exit ȤÀº logout Àε¥ ÀÚ½ÅÀÇ °èÁ¤»ç¿ëÀ» ³¡³Â´Ù°í ½Ã½ºÅÛ¿¡ ¾Ë¸®´Â ¸í·ÉÀÌ´Ù. (¸®´ª½º¿¡¼´Â º¸Åë ÇÑ »ç¿ëÀÚ°¡»ç¿ëÇÒ °æ¿ì°¡ ¸¹Àºµ¥, ÀÌ ¶§ Àü¿ø±îÁö ²ô°í ½ÍÀ¸¸é, ÀÏ¹Ý µµ½º³ª À©µµ¿ìÁî¿Í´Â´Ù¸£°Ô ÇØ¾ßÇÑ´Ù. ÀϹݰèÁ¤À¸·Î »ç¿ëÇÏ´Ù°¡ ·Î±×¾Æ¿ôÀ» Çϸé, ´Ù½Ã root °èÁ¤À¸·Î ½Ã½ºÅÛ¿¡ Á¢¼ÓÇØ¼ shutdownÀ» ½ÃŲÈÄ Àü¿øÀ» ³»·Á¾ßÇÑ´Ù. º¸ÅëÀº
#halt
°°Àº ¸í·ÉÀ» ³»¸± ¼ö Àִµ¥, ÀÌ °Íº¸´Ù´Â
#shutdown -h now
¶ó´Â ¸í·É¾î°¡ ´õ ¾ÈÀüÇÏ´Ù. ¶Ç ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÏ°í ½ÍÀ¸¸é, #shutdown -r now
¶ó´Â ¸í·ÉÀ» ¾µ ¼öµµ ÀÖ´Ù. "now" ´ë½Å¿¡ ½Ã°£À», "-r"À̳ª"-h" ´ë½Å¿¡ ´Ù¸¥ ¸í·ÉµéÀ» »ç¿ëÇÒ ¼ö Àִµ¥, ÀÚ¼¼ÇÑ ³»¿ëÀº "man shutdown"À̶ó°í ¸í·ÉÇÏ°í¼ Àо±â ¹Ù¶õ´Ù.(À§¿¡¼ "#" Ç¥½Ã´Â ½Ã½ºÅÛ°ü¸®ÀÚÀÇ °æ¿ì¿¡ ºÙ´Â ÇÁ·ÒÇÁÆ®ÀÌ´Ù. ÀÌ ÇÁ·ÒÇÁÆ®¿¡°üÇÑ ¼³¸íÀº ³ªÁß¿¡ ½©À» ¼³¸íÇÒ ¶§ ÀÚ¼¼È÷ ´Ù·ç±â·Î ÇÏÀÚ. ¶Ç, ÀÚ½ÅÀÌ ¾î¶² ¸í·É¾î¿¡ ´ëÇØ¼ ÀÚ¼¼È÷ ¾Ë°í ½ÍÀ¸¸é, man ¸í·É¾î¸¦ »ç¿ëÇϵµ·Ï ÇÏÀÚ. man ¸í·É¾î´Â manualÀÇ ¾àÀÚ·Î ÇÁ·Î±×·¥ÀÇ »ç¿ë¹ýÀ» ¾Ë·ÁÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù.
%man ÇÁ·Î±×·¥ ¸í·É¾î
Çϸé, »ç¿ë¹ýÀ» ÀÚ¼¼È÷ ³ª¿Çؼ ¼³¸íÇÑ´Ù. ¿µ¾î°øºÎµµ Çϰí ÄÄÇ»Å͵µ °øºÎÇϰí:) )
´ÙÀ½¿¡´Â ¸í·É¾îÀÇ ÀϹÝÀûÀÎ »çÇ×°ú man ¸í·É¾î¸¦ ´Ù·ç´Â ¹æ¹ý ±×¸®°í, À¯´Ð½ºÀÇ ²ÉÀ̶ö ¼ö ÀÖ´Â ÀÔÃâ·ÂÀÇ °øÀ¯, º¯°æÀ» °øºÎÇϵµ·Ï ÇϰڴÙ.
2. ¸í·É¾îÀÇ »ç¿ë¹ý
ÀϹÝÀûÀÎ ¸í·É¾î »ç¿ë¹ýÀº µµ½ºÀÇ ±×°Í°ú °°´Ù. ±×ÀÌÀ¯´Â µµ½ºÀÚü°¡ óÀ½¿¡ °³¹ßµÉ¶§ À¯´Ð½º¸¦ ¸¹ÀÌ º»¶¹±â ¶§¹®ÀÌ´Ù. ¿¹¸¦ µé¸é, ÈÀϰú µð·ºÅ丮ÀÇ °³³ä ÁÖº¯ÀåÄ¡¸¦ÈÀÏ·Î °£ÁÖÇÏ´Â °ÍµîÀÌ ±×·¸´Ù.
ÀϹÝÀûÀ¸·Î À¯´Ð½º ¸í·É¾î(Àü¿¡µµ ¾ê±âÇßÁö¸¸, ¸í·É¾î¶ó±â º¸´Ù´Â À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÌ´Ù.)´Â Àμö°¡ ºÙ´Â °Í°ú ºÙÁö ¾Ê´Â °ÍµîÀ¸·Î ³ª´· ¼ö°¡ ÀÖ´Ù. ¿ì¼± ÇöÀçÀÇ µð·ºÅ丮¿¡ ¾î¶² ÈÀÏÀÌ ÀÖ´ÂÁö ¾Ë¾Æº¸´Â ls ¸¦ ¾Ë¾Æº¸¸é¼ Àμö°¡ ÀÖ´Â ¸í·É, ¾ø´Â ¸í·ÉÀ» ¾Ë¾Æº¸ÀÚ.
2.1 ¸í·É¾îÀÇ Çü½Ä
¿ì¼± ls ¸í·ÉÀ» ¼öÇàÇØº¸ÀÚ.
%ls
Ãâ·Â°á°ú´Â ´ÜÁö ÈÀÏÀÇ À̸§¸¸À» ³ªÅ¸³¾ °ÍÀÌ´Ù.(¸®´ª½º¿¡¼´Â È®ÀåµÇ ls ÇÁ·Î±×·¥À» »ç¿ëÇϱ⠶§¹®¿¡ µð·ºÅ丮 ±¸ºÐµµ °¡°í, »öµµ ÈÀÏ¿¡ µû¶ó ´Ù¸£°Ô ³ªÅ¸³´Ù.)¿©±â¿¡ Àμö -F ¸¦ ºÙ¿©º¸ÀÚ.(´ë¹®ÀÚÀÓÀ» ÁÖÀÇ)
%ls -F
À̹ø¿¡´Â ÈÀϱ¸ºÐÀÌ »ý±ä´Ù.(¸®´ª½º¿¡¼´Â º¯È°¡ ¾ø´Ù.)À̶§ "-"À» ºÙÀÎ ÀÌÀ¯´Â"F"°¡ ¼±ÅûçÇ×(optin)ÀÓÀ» ³ªÅ¸³½´Ù.(µµ½º¿¡¼ÀÇ arj.exe°°Àº ¾ÐÃàÇÁ·Î±×·¥ÀÇ ¼±ÅûçÇ×À» »ó±âÇÏÀÚ.) ÈÀÏ µÚ¿¡ ºÙ´Â "/"´Â µð·ºÅ丮ÀÓÀ» ³ªÅ¸³»°í, "@"´Â ¸µÅ©µÈ ÈÀÏÀÓÀ» ³ªÅ¸³½´Ù. ¶Ç, "*"°¡ ºÙÀº °ÍÀº ½ÇÇàÀÌ °¡´ÉÇÔÀ» Ç¥½ÃÇÑ´Ù.(¸®´ª½º´Â ÀÌ°Í»Ó ¾Æ´Ï¶ó, »öÀ¸·Îµµ ±¸ºÐÀÌ °¡´ÉÇϸç, ÀÌ»öÀº /etc/DIR_COLORS ÈÀÏ¿¡ ÁöÁ¤ÀÌ µÇ¾îÀÖ´Ù.
À̹ø ±âȸ¿¡ ¸®´ª½º¿¡¼ »ç¿ëÇÏ´Â config ÈÀÏÀº ´ëºÎºÐ /etc µð·ºÅ丮³ª ¼ºêµð·ºÅ丮 ~~~/etc ³»¿¡ µé¾î ÀÖ´Â °æ¿ì°¡ ¸¹À½À» ¾Ë¾ÆµÎÀÚ. ¶ÇÇÑ ÀÚ½ÅÀÇ È¨ µð·ºÅ丮¿¡"." ·Î ½ÃÀ۵Ǵ ÈÀϵ鿡´Â ÀÚ½ÅÀÇ È¯°æ¿¡ ¸Â´Â CONFIG ÈÀϵéÀÌ µé¾îÀÖ´Ù.)¶Ç ´Ù¸¥ Àμö -s ¸¦ »ç¿ëÇØº¸ÀÚ.
%ls -s -F (ȤÀº %ls -sF)
s ¿É¼ÇÀº ÈÀÏÀÇ Å©±â¸¦ ³ªÅ¸³»´Â ¼±ÅûçÇ×ÀÌ´Ù. ls ÇÁ·Î±×·¥À» »ìÆìº¸¸é ¾Ë ¼ö ÀÖµíÀÌ ÀϹÝÀûÀ¸·Î À¯´Ð½º ¸í·É¾î´Â ´ÙÀ½°ú °°Àº ü°è¸¦ °¡Áö°í ÀÖ´Ù.
%¸í·É¾î [¼±ÅûçÇ×] [½Ä] [ÈÀÏÀ̸§]
| |
+----- Àμö ºÎºÐ -------+
¸í·É¾î´Â Ç×»ó ÇÁ·ÒÇÁÆ®ÀÇ Ã³À½¿¡ À§Ä¡ÇÑ´Ù. ¶Ç [ ]¾ÈÀÇ ³»¿ëÀº ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ ¼±ÅÃÇÏ¸é µÈ´Ù. ¿É¼ÇÀº "-"À¸·Î ½ÃÀÛÇÏ¸ç ¿©·¯°³°¡ ¿Ã ¼öµµ ÀÖ´Ù. ¶Ç ÇϳªÀÇ ¼±ÅûçÇ׿¡¼´Â ´Ù¸¥ ¼±ÅûçÇ×ÀÌ ¹ÝµíÀÌ µû¶ó¼ ºÙ¾î¾ßµÇ´Â °æ¿ìµµ ÀÖ´Ù. À̸¦ Àß»ìÆì¾ßÇÑ´Ù.
¶ÇÇÑ ½ÄºÎºÐ¿¡´Â Á´±Ô½ÄÀ» Æ÷ÇÔÇÑ ¹®ÀÚ¿µµ ¿Ã ¼ö°¡ ÀÖ´Ù. ¹®ÀÚ¿À» " "³ª ' '·Î ¹¾îÁÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ ÇÑÁÙ¿¡ ¿©·¯°³ÀÇ ¸í·É¾î¸¦ »ç¿ëÇÒ °æ¿ì¿¡´Â ¼¼¹ÌÄÝ·Ð(;)À¸·Î ±¸ºÐÀ» ÇØÁÖ¾î¾ßÇÑ´Ù.
2.2 ÀÔÃâ·ÂÀÇ °øÀ¯¹× º¯°æ
À¯´Ð½ºÀÇ ¸í·É¾î ¼öÇà½Ã ÀԷ°ú Ãâ·ÂÀº ±âº»ÀûÀ¸·Î Űº¸µå¿Í ¸ð´ÏÅÍÀÌ´Ù. (ÀÌ´Â µµ½ºÀÇ °æ¿ìµµ ¸¶Âù°¡ÁöÀε¥, IBM PC ȣȯ±âÁ¾ÀÇ ¹ÙÀÌ¿À½º¿Í ¾î¼Àºí·¯¸¦ °øºÎÇϸé ÀÌÇØ°¡ºü¸£°ÚÁö¸¸, ¿ì¼±Àº ±×·¸°Ô »ý°¢ÇÏÀÚ) ÇÏÁö¸¸, À¯´Ð½º¿¡¼´Â ƯÁ¤ÇÑ ±âÈ£¸¦ ÀÌ¿ëÇØ¼ÀÔÃâ·ÂÀÇ ¹æÇâÀ» º¯°æÇÒ ¼ö°¡ ÀÖ´Ù. ±× ±âÈ£µéÀ» ³ª¿ÇÏ¸é ´ÙÀ½°ú °°´Ù.
1) < filename
Ç¥ÁØÀÔ·ÂÀ¸·Î filenameÀ» ÀÌ¿ëÇÑ´Ù.
(ÀÌ´Â µµ½º¸¦ óÀ½ ¹è¿ï¶§µµ ³ª¿À´Â ³»¿ëÀÌ´Ù. ±âº»ÀûÀ¸·Î ÀÔ·ÂÀåÄ¡ (console : keyboard)¿¡¼ ÀÔ·ÂÀ» ¹Þ¾Æ¾ß ÇÏ´Â ÇÁ·Î±×·¥ÀÌ ÀÖÀ» °æ¿ì À̱âÈ£¸¦ »ç¿ëÇϸé, filename ¿¡¼ ±× ÀÔ·ÂÀ» ´ë½Å ¼öÇàÇÑ´Ù.)
2) > filename (>!, >&, >&!)
Ç¥ÁØÃâ·ÂÀ¸·Î filenameÀ» ÀÌ¿ëÇÑ´Ù.
(ÀԷ°ú ¹Ý´ë·Î ±âº»Ãâ·ÂÀåÄ¡(console: CRT)¿¡ Ãâ·ÂÇÒ ³»¿ëÀ» filename¿¡ Ãâ·ÂÇÑ´Ù ±âÁ¸¿¡ Á¸ÀçÇÏ´Â filename ÀÌ ÀÖÀ¸¸é, ±×³»¿ëÀÌ ¹«½ÃµÈ´Ù.) C shell ÀÇ °æ¿ì¿¡´Â Ãâ·Â¹æÇâ º¯°æ¿¡ ´ëÇØ¼ >, >!, >&, >&! µîÀÇ ³×°¡Áö°¡ ÀÖ´Ù.
ÇÏÁö¸¸, ¸®´ª½º¿¡¼´Â ±âº»ÀûÀ¸·Î Bourn ShellÀ» »ç¿ëÇϰí ÀÖÀ¸¹Ç·Î, > ¸¸ ¾Ë°í ÀÖ À¸¸é µÈ´Ù.
(shell Àº ½±°Ô µµ½ºÀÇ command.com À̶ó°í »ý°¢ÇÏ¸é µÈ´Ù. »ç¿ëÀÚ°¡ ÄÄÀ» »ç¿ëÇÒ ¶§ÀÇ ¼ºñ½º¸¦ Á¦°øÇÏ´Â ÇÁ·Î±×·¥À̶ó°í »ý°¢ÇÏÀÚ. ¿ì¸®°¡ ¸Þ¸ð¸®¿¡ ¾î¶² 0°ú 1À» ¾µÁö »ý°¢ÇÏÁö ¾Ê°í ÇÁ·Î±×·¥À» ¼öÇàÇϰųª ÇÏ´Â °ÍµîÀÇ ¼ºñ½º, ¿¹¸¦µé¾î Űº¸µå ·Î ls ¶ó°í Ä£´Ù°í °¡Á¤ÇßÀ»¶§ ±×°ÍÀÌ ¸í·ÉÀÎÁö ¹«¾ùÀÎÁö ÄÄÇ»ÅͰ¡ ¾î¶»°Ô ¾Ë ¼ö Àִ°¡?)
3) >> filename
±Ùº»ÀûÀ¸·Î´Â > ¿Í °°Áö¸¸, ±âÁ¸¿¡ filename ÀÌ Á¸ÀçÇϸé Ãâ·ÂÀ» filename ÀÇ µÚ¸¦ ÀÌ¾î¼ ÇÏ°Ô µÈ´Ù. filename ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é, »õ·Î ¸¸µç´Ù.
4) << string
Ç¥ÁØÀÔ·ÂÀ» ÀçÁöÁ¤ÇÏÁö´Â ¾Ê´Â´Ù. ÇÏÁö¸¸ Ç¥ÁØÀÔ·ÂÀ» string À̶ó´Â ¹®ÀÚ¿ÀÌ µé¾î¿Ã¶§±îÁö ¹Þ´Â´Ù. Áï, Űº¸µå¿¡¼ string ¶ó°í Ä¥¶§±îÁö ¹®ÀÚ¸¦ °è¼Ó ÀÔ·Â ¹Þ´Â´Ù´Â ÀǹÌÀÌ´Ù. À̶§ string ¹®ÀÚ¿Àº ÇàÀÇ ¸ÇóÀ½¿¡ ¿Í¾ßÇϰí, ÇØ´çÇàÀº string ÀÌ¿ÜÀÇ ¹®ÀÚ¿À» °¡Á®¼´Â ¾ÈµÈ´Ù. ÀÌÇØ°¡ À߾Ȱ¥Å×´Ï ¿¹¸¦ µé¾îº¸ÀÚ
%cat << ³¡ > out <-------¸í·ÉÇà Áö±ÝÀº ¿¬½À Áß... ³¡À̶ó°í óÀ½¿¡ ÃÄ¾ß ÁøÂ¥·Î ³¡ÀÌ´Ù. + Áö±ÝÀÌ ³¡Àϱî? | ¾Æ´Ï´Ù...ÁøÂ¥´Â ³¡À̶ó°í¸¸ ÃľßÇÑ´Ù. |--- ÀÔ·Â ³¡. | ³¡ +
¿¹¿¡¼´Â "³¡"À̶ó´Â ¹®ÀÚ¿ÀÌ ³ª¿Ã¶§±îÁö Űº¸µå·Î ÀÔ·ÂÀ» ¹Þ¾Æ¼ out À̶ó´Â ÈÀÏ¿¡ ÀúÀåÀ» ÇÏ´Â °ÍÀÌ´Ù. cat ¸í·É¾î´Â µµ½ºÀÇ type °ú ºñ½ÁÇÑ ¸í·É¾îÀÌÁö¸¸, ¾à°£Àº´Ù¸£´Ù. ±×·³ out¿¡´Â ¾î¶»°Ô ÀúÀåÀÌ µÇ¾î ÀÖÀ»±î?
%cat out
Áö±ÝÀº ¿¬½À Áß... ³¡À̶ó°í óÀ½¿¡ ÃÄ¾ß ÁøÂ¥·Î ³¡ÀÌ´Ù.
Áö±ÝÀÌ ³¡Àϱî?
¾Æ´Ï´Ù... ÁøÂ¥´Â ³¡À̶ó°í¸¸ ÃľßÇÑ´Ù.
³¡.
À§¿Í°°ÀÌ µÇ¾î ÀÖ´Ù. ¿¹¸¦ º¸¸é, << ÀÇ »ç¿ë¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
<ÀÔÃâ·ÂÀÇ °øÀ¯>
1) ÆÄÀÌÇÁ¶óÀÎ
À¯´Ð½º¸¦ À¯¸íÇÏ°Ô ¸¸µå´Â ¿äÀÎ Áß Çϳª¿´´ø ÆÄÀÌÇÁ¶óÀÎÀ» º¸µµ·ÏÇÏÀÚ. ÆÄÀÌÇÁ¶óÀÎÀ̶õ, ¸í·É¾îµé °£À» | ȤÀº |& ±âÈ£¿¡ ÀÇÇØ ¿¬°áÇØ ¼±ÇàÇÏ´Â ¸í·É¾î ½ÇÇà °á°ú¸¦ µÚ¿¡¿À´Â ¸í·É¾îÀÇ ÀÔ·ÂÀ¸·Î ÀÌ¿ëÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. µû¶ó¼ Áß°£¿¡ Àӽà ÈÀÏÀÌ ¸¸µé¾îÁöÁö¸¦ ¾Ê´Â´Ù. °á±¹ Ãâ·ÂÀ» ÀԷ¿¡ ÀÌ¿ëÇÔÀ¸·Î½á ÀԷ°ú Ãâ·ÂÀ» °øÀ¯ÇÏ°Ô µÇ´Â°ÍÀÌ´Ù.
»ç¿ëÇüÅ´ ´ÙÀ½°ú °°´Ù.
¸í·É¾î1 | ¸í·É¾î2 | ...
|&Àº Áø´ÜÃâ·Âµµ ÆÄÀÌÇÁ¶óÀÎ µÚ¿¡ ¿À´Â ¸í·É¾îÀÇ ÀÔ·ÂÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ°ÔÇÑ´Ù.
¿¹¸¦ µé¾î¼
%ls -sF | more
¶ó°í Çϸé, ls ¸¦ ÅëÇØ¼ ÈÀÏ ¸ñ·ÏÀ» ȸ鿡 º¸¿©ÁÖ¾î¾ß ÇÒ°ÍÀÌ more ÇÁ·Î±×·¥ÀÇ Àμö·Î µé¾î°¡¼ more ÇÁ·Î±×·¥ÀÇ ÀԷ°ªÀÌ µÈ´Ù. more ´Â ÀÔ·Â ³»¿ëÀ» ÇÑÈ¸é ´ÜÀ§Áï,25 ¶óÀÎ(text mode) ´ÜÀ§·Î Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À̹ǷÎ, ÈÀÏ ¸ñ·ÏÀÌ ÇÑ È¸é ´ÜÀ§·Î Ãâ·ÂÀÌ µÈ´Ù.
2) Áý´Ü ¸í·É¾î
¿©·¯ ¸í·É¾îµéÀ» ( ) ¹®ÀÚ·Î µÑ·¯½Î¸é Ç¥ÁØÀÔÃâ·ÂÀ» °øÀ¯ÇÏ°Ô µÈ´Ù. ÀϹÝÀûÀ¸·Î´Â
(¸í·É¾î1;¸í·É¾î2;...)
ó·³ ¾´´Ù. ¾Æ±î ¾ê±âÇßµíÀÌ ;´Â ¸í·ÉÀ» ±¸ºÐÇÏ´Â ±¸ºÐÀÚÀÌ´Ù.(C ¾ð¾îÀÇ ±×°Í°ú´Â´Ù¸£°í PascalÀÇ ±×°Í°ú ºñ½ÁÇÏ´Ù.)
3) Ãâ·ÂÀÇ ºÐÇÒ
Ãâ·Â¹æÇâ º¯°æ > °ú >> ´Â ±âº»ÀûÀ¸·Î ÇϳªÀÇ Àå¼Ò¸¸À» ÁöÁ¤Çϴµ¥, µ¿½Ã¿¡ ¿©·¯Àå¼Ò¿¡ ÇÏ°í ½ÍÀ¸¸é, Ãâ·ÂºÐÇÒ ¸í·ÉÀÎ tee ¸¦ »ç¿ëÇÑ´Ù. teeÀÇ ÀϹÝÀûÀÎ »ç¿ë¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
tee [-ai] [filename] ...
¿©±â¼ ¼±ÅûçÇ× -a ´Â Ãâ·Â°á°ú¸¦ ±âÁ¸ ÈÀÏ¿¡ ºÙ¿© ÀúÀåÇÏ´Â °ÍÀ̰í -i´Â ÀÎÅÍ·´Æ®¸¦ ¹«½ÃÇÏ´Â °ÍÀÌ´Ù. ±×·±µ¥ tee´Â ÀÔÃâ·Â¿¡ °ü°èµÇ´Â ±âÈ£¶ó±â º¸´Ù´Â ÇÁ·Î±×·¥ÀÇÇϳªÀÌ´Ù. (¸®´ª½º¿¡¼ »ç¿ëµÇ´Â tee ´Â GNU version À¸·Î -i ´ë½Å¿¡ --ignore-interrupt , -a ´ë½Å¿¡ -append µîÀ» ¾µ ¼ö ÀÖ´Ù.)
¿ø·¡´Â man À» »ç¿ëÇÏ´Â ¹ý°ú, ±âŸ ±âº»ÀûÀÎ ¸í·É¾î±îÁö ÇÏ·Á°í ÇßÁö¸¸..
»õº®À̶ó ÈûÀÌ µå³×¿ä :) ¿À´ÃÀº ¿©±â±îÁö ÇÏ°í ´ÙÀ½¿¡ ¸í·É¾îµéÀ» ´õ ¾Ë¾Æº¸µµ·ÏÇÏÁö¿ä.. ±×¸®°í Áö±Ý Á¦°¡ ÇÏ´Â ³»¿ëÀº ½ÃÁß¿¡ ³ª¿ÍÀÖ´Â À¯´Ð½º °ü·Ã ¼Àû¿¡ ³ª¿ÍÀÖÀ¸´Ï±î... Âü°íÇϼ¼¿ä. ¶Ç, ÇÁ·Î±×·¥¿¡ °ü½ÉÀÌ ÀÖ´Â ºÐÀÌ, ¾ð¾î °Á¸¦ ÇßÀ¸¸é ÁÁ°Ú¾î¿ä..¹°¸®Çаú °Ô½ÃÆÇÀ» Ű¿ö³ª°©½Ã´Ù.
2.3 µµ¿ò¸»
À¯´Ð½º¿¡¼ »ç¿ëÇÏ´Â ¸í·É¾î´Â ±× ¼ö°¡ ¹«Ã´À̳ª ¸¹´Ù. ( ls /bin ȤÀº ls /usr/binÀ̶ó°í ŸÀÌÇÎÇØº¸¸é ¾Ë ¼ö ÀÖ´Ù. ¿©±â¼ »ó½ÄÇϳª ÀϹÝÀûÀ¸·Î .../bin À̶ó´Â ¼ºêµð·ºÅ丮¿¡¼ ½ÇÇàÀÌ °¡´ÉÇÑ binary ÈÀϵéÀÌ ÀúÀåµÈ´Ù.) ¶ÇÇÑ ¸í·É¾î°¡ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¿É¼Çµéµµ ¹«Ã´À̳ª ¸¹±â ¶§¹®¿¡ ¸ðµÎ¸¦ ±â¾ïÇϱâ¶õ ½±Áö°¡ ¾Ê´Ù. µû¶ó¼ ÇÊ¿äÇÒ¶§¸¶´Ù »ç¿ë¹ýµéÀ» ÂüÁ¶ÇØ¾ß Çϴµ¥, À¯´Ð½º¿¡¼ man À̶õ ¸í·É¾î·Î ¿Â¶óÀÎ µµ¿ò¸»À»Á¦°øÇØ ÁÖ°í ÀÖ´Ù. »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù.
%man ¸í·É¾î
±×·¯¸é ½Ã½ºÅÛÀº ¸í·É¾î¿¡ ÇØ´çÇÏ´Â »ç¿ë¹ýÀ» ÄÜ¼Ö»ó¿¡ ³ªÅ¸³»ÁÙ °ÍÀÌ´Ù. ¿©±â¿¡ Ãß°¡ÇÒ °ÍÀº À¯´Ð½º´Â ¸í·É¾î¸¸ µµ¿ò¸»À» Á¦°øÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÇÁ·Î±×·¡¸Ó¿Í ½Ã½ºÅÛ°ü¸®ÀÚ¸¦ À§ÇÑ µµ¿ò¸»µµ Æ÷ÇÔÇÑ´Ù´Â Á¡ÀÌ´Ù. Áï, ½Ã½ºÅÛÈ£ÃâÀ̳ª ¶óÀ̺귯¸® ·çƾ,Ư¼öÈÀÏ, ½Ã½ºÅÛ À¯Áöº¸¼ö¿¡ °üÇÑ µµ¿ò¸»µµ Æ÷ÇÔÇÑ´Ù. man ¸í·ÉÀÇ °á°ú ¼öÇà½Ã Ãâ·ÂµÇ´Â °á°ú¹°ÀÇ °ü·Ê¸¦ º¸¸é ´ÙÀ½°ú °°´Ù.
- ´Ü¼øÇÑ ¹®ÀÚ : »ç¿ëÇÒ °æ¿ì µµ¿ò¸»¿¡ ³ªÅ¸³ ÇüÅ´ë·Î »ç¿ëÇØ¾ßÇÑ´Ù.
- °ýÈ£([]) : []¾ÈÀÇ ¹®ÀÚµéÀº ¼±Åà »çÇ×ÀÌ´Ù.
- ¹ØÁÙÀÌ ÀÖ´Â ¹®ÀÚµé : ½ÇÁ¦ ¸í·É¾î »ç¿ë½Ã »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ Çʿ信 µû¶ó¼ ±â¼úÇØ¾ßÇÏ´Â ¹®ÀÚ¿
- »ý·«ºÎÈ£ : ¹Ù·Î ¾ÕÀÇ Àμö¸¦ ¹Ýº¹ÇÒ ¼ö ÀÖÀ½À» Ç¥½Ã.
- ºÎ°¡ÀûÀ¸·Î ºÙ´Â µµ¿ò¸»
. DESCRIPTION : ¸í·É¾îÀÇ ±â´ÉÀ» »ó¼¼ÇÏ°Ô ¼³¸í.
. OPTIONS : ¼±ÅûçÇ×ÀÇ ±â´ÉÀ» Ç׸ñº°·Î ±â¼ú
. EXAMPLES : ¸í·É¾î »ç¿ëÀÇ ¿¹
. FILES : ¸í·É¾î ¼öÇà°ú °ü°èµÈ ÈÀϵéÀ» ±â¼ú
. BUGS : ¾Ë·ÁÁ®ÀÖ´Â ¹ö±×µéÀ» ±â¼ú
±âŸÀÇ »çÇ×µéÀº À¯´Ð½º ¹öÁ¯¿¡ µû¶ó ´Þ¶óÁü.(½ÇÁ¦·Î ¸®´ª½º¿¡¼ man ¸í·ÉÀ» ¼öÇàÇØº¸¸é ¾Ë ¼ö ÀÖ´Â »çÇ×µéÀÓ)
3. ÈÀÏ
ÈÀÏÀ̶õ ÇϳªÀÇ ÀúÀå ´ÜÀ§ÀÌ´Ù. ¿ì¸®°¡ ¸¸µå´Â ¹®¼³ª ÇÁ·Î±×·¥µîÀ» ÈÀÏÀ̶ó°í ÇÒ¼ö ÀÖ´Ù. ÈÀÏ ½Ã½ºÅÛÀ̶õ ÀÌ·¯ÇÑ ÈÀϵéÀ» ü°èÀûÀ¸·Î ºÐ·ùÇϰí ÀúÀåÇÏ¸ç º¸¾ÈÀ» À¯ÁöÇØÁÖ´Â µîÀÇ ±â´ÉÀ» Á¦°øÇÑ´Ù. À¯´Ð½ºÀÇ ÈÀϽýºÅÛÀº °¢ ÈÀϵéÀ» µð·ºÅ丮 ´ÜÀ§·Î ºÐ·ùÇϰí ÀúÀåÇϰí ÀÖÀ¸¸ç, ÀÌµé µð·ºÅ丮´Â °èÃþ±¸Á¶(hierachial structure) ȤÀº Æ®¸®±¸Á¶(tree structure)·Î ±¸¼ºµÇ¿¡ ÀÖ´Ù. ¶Ç µð·ºÅ丮´Â ¶ÇÇϳªÀÇ ÈÀÏ·Î Ãë±ÞÀÌ µÈ´Ù.
/* ½ÇÁ¦·Î ÀÌ·¯ÇÑ ÈÀÏ ½Ã½ºÅÛÀ» º»µû¼ ¸¸µç µµ½º°¡ Å©°Ô È÷Æ®¸¦ ÃÆÀ¸´Ï, À¯´Ð½º ÈÀÏ ½Ã½ºÅÛÀÇ ÀåÁ¡À» ¿©±â¼ ¾Ë ¼ö°¡ ÀÖ´Ù. */
3.1 ÈÀÏÀÇ Á¾·ù
À¯´Ð½º ½Ã½ºÅÛ¿¡¼ÀÇ ÈÀÏÀº Å©°Ô ÀÏ¹Ý ÈÀÏ, µð·ºÅ丮 ÈÀÏ, Ư¼ö ÈÀÏ·Î ³ª´ ¼ö°¡ÀÖ´Ù.
- ÀϹÝÈÀÏ : Á¼Àº ÀǹÌÀÇ ÈÀÏ, ÀÏ¹Ý »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ ¹®¼, ÇÁ·Î±×·¥, ÀÚ·áµîÀ» ¸»ÇÑ´Ù.
- µð·ºÅ丮 ÈÀÏ : »ç¿ëÀÚ¸¸ ¸¸µé°í¼ À¯´Ð½º ½Ã½ºÅÛÀÌ °üÀåÀ» ÇÏ´Â ÈÀÏÀε¥, µð·ºÅ丮´Â ÈÀϵéÀÇ ºÐ·ù´ÜÀ§¶ó°í »ý°¢ÇÏ¸é µÈ´Ù.
- Ư¼öÈÀÏ : À¯´Ð½º ½Ã½ºÅÛ¿¡¼´Â ÀϹÝÈÀϰú µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ÁÖº¯ÀåÄ¡¸¦ ÀÌ¿ëÇÒ ¼ö Àִµ¥, ÀÌ·¸°Ô µÇ¸é ÇϳªÀÇ ÀÔÃâ·ÂÀåÄ¡´Â ÃÖ¼ÒÇÑ ÇϳªÀÇ ÈÀϰú ¿¬°áµÇ¾î ÀÖ´Ù. ÀÔÃâ·Â ÀåÄ¡¿¡ ÇØ´çÇϴ Ư¼ö ÈÀϵéÀ» /dev ¿¡ ¸ðµÎ ÀúÀåÀÌ µÇ¾î ÀÖ´Ù.
ÀÌ·¯ÇÑ ÈÀϵéÀº ls -l ¸í·ÉÀ¸·Î ±¸ºÐÀÌ °¡´ÉÇÏ´Ù. (¸®´ª½º¿¡¼´Â vdir µµ °¡´ÉÇÏ´Ù)
ls -l Àº ÈÀÏ¿¡ °üÇÑ »ó¼¼ÇÑ ³»¿ë Áï, ÈÀÏŸÀÔ, ÈÀÏ¿¡ °üÇÑ ±ÇÇÑ, ¼ÒÀ¯ÀÚ, ±×·ì,µîÀÇ Á¤º¸°¡ ³ª¿À´Âµ¥ ¸Ç ¾ÕÁÙ¿¡ ³ª¿À´Â Á¤º¸°¡ ÈÀÏÀÇ Å¸ÀÔ°ú ÈÀϱÇÇÑ ±¸ºÐÀÌ´Ù.
-rwxr-xr-x ....
drwxr-x--x ....
crw-rw-rw- ....
brw-r----- ....
ÀÌ·±½ÄÀ¸·Î ÈÀÏ ¸ñ·Ï Ãâ·ÂÀÌ µÇ´Âµ¥, ¿©±â¼ ¸Ç¾Õ¿¡ ³ª¿À´Â Á¤º¸°¡ ÈÀÏŸÀÔÀÌ´Ù.
±×µÚ¿¡ ³ª¿À´Â Á¤º¸´Â ³ªÁß¿¡ ¼³¸íÀ̵ǰÚÁö¸¸, ¼ÒÀ¯ÀÚ¿Í ±×·ì ±×¸®°í ÀÏ¹Ý »ç¿ëÀÚÀÇÁ¢±Ù ±ÇÇÑÀÌ Ç¥±â°¡ µÈ´Ù.( - ´Â ºÒ°¡, r Àº ÀбⰡ´É, w Àº ¾²±â°¡´É, x ½ÇÇà°¡´É)±×¸®°í ¸Ç¾Õ¿¡ ºÙÀº ¹®ÀÚ¿¡ µû¶ó¼, - ´Â ÀϹÝÈÀÏ, d ´Â µð·ºÅ丮 ÈÀÏ ±×¹Û¿¡´ÂƯ¼öÈÀÏÀÌ µÇ´Âµ¥, c´Â ÀÔÃâ·Â´ÜÀ§°¡ ¹®ÀÚ(character)ÀÎ ÀÔÃâ·ÂÀåÄ¡¸¦ ¸»Çϰí, b ´Â ÀÔÃâ·Â´ÜÀ§°¡ ºí·°(block)ÀÎ ÀÔÃâ·ÂÀåÄ¡ lÀº ¸µÅ©µÇ¾î ÀÖ´Â ÈÀÏÀ» ¸»ÇÑ´Ù.
3.2 ÈÀÏ ½Ã½ºÅÛÀÇ ±¸Á¶¿Í À§Ä¡
À¯´Ð½ºÀÇ ÈÀϱ¸Á¶°¡ µð·ºÅ丮°£ÀÇ °èÃþÀûÀÎ ±¸Á¶¶ó´Â °ÍÀº ¾Õ¿¡¼ ¼³¸íÀ» Çß´Ù. ÈÀϵéÀº ¸ðµÎ µð·ºÅ丮µé °¡¿îµ¥ Çϳª¿¡ ¼ÓÇØ¾ßÇÏ°í ·çÆ®(root)µð·ºÅ丮 ( / )¸¦ Á¦¿ÜÇÑ ¸ðµç µð·ºÅ丮µéÀº ¹Ýµå½Ã ÀÚ½ÅÀ» Æ÷ÇÔÇÏ´Â ºÎ¸ð µð·ºÅ丮¸¦ °¡Áø´Ù.
¶Ç µ¿ÀÏÇÑ µð·ºÅ丮¿¡ µ¿ÀÏÇÑ ÈÀϸíÀ» °¡Áø ÈÀÏÀÌ Á¸ÀçÇÒ ¼ö ¾ø°í, ´Ù¸¥ µð·ºÅä°£¿¡´Â »ó°üÀÌ ¾ø´Ù. ÀÌ´Â °¢ ÈÀÏÀº °íÀ¯ÇÏ°Ô ÁöÁ¤ÀÌ µÇ¾î¾ß Çϱ⠶§¹®Àε¥, °íÀ¯ÁöÁ¤Àº °æ·Î¸íÀ» Ç¥±âÇÔÀ¸·Î½á Á¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ °æ·Î¸íÀ̶õ ÈÀÏÀÌ Á¸ÀçÇÏ´Â µð·ºÅ丮µéÀÇ °ü°è¸¦ Ç¥½ÃÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. ¶Ç °æ·Î¸íÀº Àý´ë °æ·Î¸í°ú »ó´ë°æ·Î¸íÀÌ Á¸ÀçÇÏ°Ô µÈ´Ù.
Àý´ë°æ·Î¸íÀº ·çÆ® µð·ºÅ丮·ÎºÎÅÍ ³ªÅ¸³»´Â °æ·Î¸íÀ» ¶æÇϸç, »ó´ë°æ·Î¸íÀ̶õ Áö±Ý »ç¿ëÀÚ°¡ µé¾î¿Í ÀÖ´Ã µð·ºÅ丮·Î ºÎÅÍÀÇ °æ·Î¸íÀ» ¶æÇÑ´Ù. ¿¹¸¦µé¾î »ç¿ëÀÚ°¡ /home/jiinny ¿¡ ÀÖÀ¸¸ç, ¼ºêµð·ºÅ丮 doc À» ¸¸µé¾î¼ ±× ¼ºêµð·ºÅ丮·Î µé¾î°¡¼ unix.txt ÈÀÏÀ» ÀÛ¼ºÇÑ´Ù°í °¡Á¤ÇÏÀÚ. ±×·¯¸é. unix.txt ÈÀÏÀÇ Àý´ë°æ·Î¸íÀº /home/jiinny/doc/unix.txt°¡ µÇ´Â °ÍÀÌ°í »ç¿ëÀÚ jiinny°¡ ÀÖ´Â °æ·Î°¡ /home/jiinny/doc À̹ǷΠ»ó´ëÀûÀÎ °æ·Î¸íÀº ±×³ÉÈÀÏ unix.txt °¡ µÇ´Â °ÍÀÌ´Ù. ¶ÇÇÑ »ó´ë °æ·Î¸íÀ» Ç¥½ÃÇÒ¶§ ./unix.txt ·Î Ç¥±âÇÒ ¼öµµ ÀÖ´Ù. ÀÌ´Â ÀÚ½ÅÀÌ À§Ä¡ÇØ ÀÖ´Â µð·ºÅ丮¶ó´Â °ÍÀ» Ç¥ÇöÇÏ´Â °ÍÀÌ´Ù. ¶Ç ºÎ¸ð µð·ºÅ丮 Áï, /home/jiinny ¿¡ capÀ̶ó´Â ÈÀÏÀÌ ÀÖÀ» °æ¿ì´Â »ó´ë °æ·Î¸íÀ¸·Î ../cap À̶ó°í °¡¸®Å³ ¼ö ÀÖ´Ù. Áï,"."Àº ÇöÀç À§Ä¡ÇÑ µð·ºÅ丮 ".."Àº ºÎ¸ð µð·ºÅ丮¸¦ Ç¥½ÃÇÏ´Â °ÍÀÌ´Ù.
¶ÇÇÑ »ç¿ëÀÚÀÇ È¨µð·ºÅ丮 (À§ÀÇ ¿¹¿¡¼´Â /home/jiinny)¿¡ ´ëÇÑ »ó´ëÀûÀÎ °æ·Î¸¦³ªÅ¸³»°í ½ÍÀ» ¶§´Â ~/¶ó°í ³ªÅ¸³½´Ù.
3.3 ÈÀÏÀ» ã´Â ¸í·É (ls, find)
3.3.1 ls
µð·ºÅ丮³»¿¡ ¾î¶² ÈÀÏÀÌ ÀÖ´ÂÁö ¾Ë¾Æº¸´Â ±âº»ÀûÀÎ ¸í·ÉÀº ls °¡ ÀÖ´Ù. ls ÀÇ Àμö·Î ¾Õ¿¡¼ ¾ð±ÞÇÑ °æ·ÎÁß, µð·ºÅ丮ÀÇ °æ·Î(»ó´ëÀû, Àý´ëÀû)¸¦ ³ÖÀ¸¸é ±× µð·ºÅ丮³»¿¡ ÀÖ´Â ÈÀϵéÀÌ Ãâ·ÂµÈ´Ù. ±âº»ÀûÀÎ Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
ls [-aAcCdfFgilLqrRstu1] [µð·ºÅ丮 ȤÀº ÈÀÏ]
¶ÇÇÑ ÈÀÏ¸í¿¡´Â ¿ÍÀϵå Ä«µå * ¿Í ? ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¿É¼Ç Áß¿¡¼ ¸¹ÀÌ ¾²´Â ¿É¼ÇÀ» ¼±º°ÇØ ¼³¸íÇÏ¸é ´ÙÀ½°ú °°´Ù.
-a : all À» ¶æÇϸç, µð·ºÅ丮³»ÀÇ ¸ðµç ÈÀϵéÀ» Ãâ·ÂÇÑ´Ù. À¯´Ð½º¿¡¼´Â ±âº»ÀûÀ¸ ·Î "."À¸·Î ½ÃÀÛÇÏ´Â ÈÀϵéÀº configuratin ÈÀϵéÀε¥ ÀϹÝÀûÀÎ ls ¸í·ÉÀ¸·Î ´Â º¼ ¼ö°¡ ¾ø´Ù.
-A : almost all À» ¶æÇϸç, "." ,".." ÈÀϵé Áï, ÀڽŰú ºÎ¸ð µð·ºÅ丮¸¦ Á¦¿ÜÇÏ°í ¸ðµÎ Ãâ·ÂÇÑ´Ù.
-i : inode ¸¦ Ãâ·Â½ÃŲ´Ù.
-R : ¼ºê µð·ºÅ丮³»ÀÇ ÈÀϵ鵵 Ãâ·ÂÇÑ´Ù.
-l : ÈÀÏ¿¡ °ü·ÃµÈ »çÇ×µéÀ» Ãâ·Â.
-s : Å©±â Ãâ·Â.
-X : È®ÀåÀÚ ¼øÀ¸·Î Ãâ·Â
-1 : ÈÀÏÇϳª´ç ÇϳªÀÇ ¶óÀο¡ Ãâ·Â
±âŸ ¿©·¯°¡Áö°¡ ÀÖÀ¸³ª, ÀÌÁ¤¸¦ °¡À帹ÀÌ ¾²´ÂÆíÀÌ´Ù.
3.3.2 find
À̹ۿ¡ Á¤È®ÇÑ ÈÀÏÀÇ À§Ä¡³ª À̸§À» ¾ËÁö ¸øÇÒ °æ¿ì ÈÀÏÀ» ã´Â ¸í·É¾î°¡ Àִµ¥,¹Ù·Î find ÀÌ´Ù. find ÀÇ ÀϹÝÀûÀÎ »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù.
find "ã°íÀÚÇÏ´Â µð·ºÅ丮µé" [¿É¼Ç]
¿É¼Ç : -name ÈÀÏÀ̸§
-type ÈÀÏÀ¯Çü ( b, c, d, p, l :ÈÀÏŸÀÔÀ» ¼³¸íÇÒ¶§¿Í °°À¸¸ç p°¡ ÀϹÝÈÀÏ)
-size
-print
-ls
¿¹¸¦ µé¾îº¸¸é, unix.txt ¸¦ ½Ã½ºÅÛ Àüü¿¡ °ÉÃļ ã¾Æº¸´Âµ¥, °æ·Î¸íÀ» ¸ð¸¥´Ù¸é
%find / -name unix.txt -print
¶ó°íÇϸé, unix.txt °¡ ÀÖ´Â Àý´ë°æ·Î¸¦ Ãâ·ÂÇÏ°Ô µÈ´Ù. ¿©·¯°³ÀÇ unix.txt °¡ ÀÖ´Ù¸é ¸ðµÎ Ãâ·ÂÀ» ÇÑ´Ù. ÀÚ¼¼ÇÑ °ÍÀº man ¸í·ÉÀ¸·Î ¾Ë¾Æº¸±â ¹Ù¶õ´Ù.
3.4 µð·ºÅ丮 ¿Å±â±â
pwd : present working directory ÀÇ ¾àÀڷνá ÇöÀç ÀÚ½ÅÀÌ À§Ä¡ÇÑ µð·ºÅ丮¸¦ ³ªÅ¸ ³»¾îÁØ´Ù.
cd
chdir: ÀÚ½ÅÀÌ °¡°íÀÚ ÇÏ´Â µð·ºÅ丮·Î working directory¸¦ ¿Å°ÜÁØ´Ù. À̶§ Àý´ëÀû ÀÎ °æ·Î¸í°ú »ó´ëÀûÀÎ °æ·Î¸íÀ» ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
pushd
popd : pushd ´Â cd ¿Í ºñ½ÁÇÑ ¸í·ÉÀÌÁö¸¸ popd ¿Í °°ÀÌ Â¦À» ÀÌ·ç¾î »ç¿ëÇÒ ¼ö ÀÖ´Ù. pushd ¸¦ ÀÌ¿ëÇØ¼ ƯÁ¤ µð·ºÅ丮·Î ¿Å±ä ÈÄ ´Ù½Ã ¿ø·¡ÀÇ µð·ºÅ丮·Î °¡°í ½ÍÀ» °æ¿ì popd ¶ó°í ¸í·ÉÇÏ¸é µÈ´Ù.
4. ÈÀÏ ¹× µð·ºÅ丮 Á¶ÀÛ
4.1 ÈÀÏ¹× µð·ºÅ丮ÀÇ »ý¼º,Á¦°Å ³»¿ë º¸±â
ÈÀÏÀÇ »ý¼ºÀº ÆíÁý±â·Î Á¦ÀÛÀÌ °¡´ÉÇϰí ÀÔ·Â Áö½Ã ¹®ÀÚ»ó¿¡¼ Á÷Á¢ ÀÛ¼ºÇÒ ¼öµµ ÀÖ´Ù. (> ÀԷ±âÈ£¸¦ »ý°¢ÇØ º¸ÀÚ) ¶ÇÇÑ ÈÀÏÀ» ÄÄÆÄÀϽÃų ¶§¿¡µµ »õ·Î¿î ÈÀÏÀÌ »ý¼ºµÉ ¼ö ÀÖ´Ù. ÀÌ´Â ÈÄ¿¡ º¸±â·Î ÇÏ°í ´ÙÀ½ÀÇ ¸í·É¾îµéÀ» »ìÆìº¸ÀÚ.
mkdir : make directory ¸¦ ¶æÇϸç,µµ½ºÀÇ md ¿Í °°Àº ¸í·É¾î·Î µð·ºÅ丮¸¦ »õ·Î »ý ¼º½ÃŲ´Ù. Àμö·Î Àý´ëÀûÀÎ °æ·Î¿Í »ó´ëÀûÀÎ °æ·Î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
rmdir : remove directory, µµ½ºÀÇ rd ¿Í °°Àº ¸í·É¾î µð·ºÅ丮¸¦ »ý¼º½ÃŲ´Ù.
rm : remove µµ½ºÀÇ del °ú °°À¸¸ç, ÈÀÏÀ» Áö¿î´Ù.
¿É¼ÇÀ¸·Î´Â
-i : Áö¿ïÁö¸¦ ¹°¾îº½
-r : ¼ºê µð·ºÅ丮¸¦ ¸ðµÎ Áö¿ò (* ls ÀÇ -R ¿É¼Ç°ú À¯»ç) -f : °Á¦·Î Áö¿ò
µîÀÌ ÀÖ´Ù.
ln : link ¸¦ ÀǹÌÇϸç, ÀÌ´Â ´Ù¸¥ µð·ºÅ丮³ª, ´Ù¸¥ µð·ºÅ丮ÀÇ ÈÀÏÀ» ÂüÁ¶ÇÒ ¶§ ¾²ÀδÙ. Áï ¸µÅ©¸¦ ÇϰԵǸé, ÀÚÁÖ¾²´Â ÈÀÏÀ̳ª µð·ºÅ丮¸¦ ÀÚ½ÅÀÇ ÀÛ¾÷ µð·ºÅ丮¿¡ ÀÖ´Â ÈÀÏÀ̳ª µð·ºÅ丮ó·³ ¾µ ¼ö°¡ ÀÖ´Ù.
»ç¿ë¹ýÀº
%ln [-fs] filename [linkname]
À¸·Î f ´Â Çϵ帵ũ¸¦ , s´Â ½Éº¼¸¯ ¸µÅ©¸¦ ³ªÅ¸³½´Ù.
unlink : ¸µÅ©ÈÀÏÀ» Áö¿ï¶§ »ç¿ëÇÑ´Ù. ÇÏÁö¸¸ unlink´Â ½´ÆÛÀ¯Àú¸¸ÀÌ »ç¿ëÇÒ ¼ö ÀÖ À¸¹Ç·Î ÀϹÝÀûÀ¸·Î´Â rm À» »ç¿ëÇÑ´Ù. ¶ÇÇÑ unlink ´Â ÇϳªÀÇ ÈÀϸ¸À» »è Á¦ÇÒ ¼ö ÀÖ´Ù.
4.2 ÈÀÏÀÇ º¹»ç ¹× À̵¿
cp : ÈÀÏÀÇ º¹»ç¸¦ ´ã´çÇÏ´Â ¸í·É¾î. »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù.
%cp [-ip] file1 file2
%cp -r [-ip] directory1 directory2
%cp [-iprR] file ... directory
¿©±â¼ ¿É¼Ç i ´Â º¹»çÇÒÁö¸¦ ÀÏÀÏÀÌ ¹°¾îº¸°í, p ´Â ³»¿ë»Ó¸¸ ¾Æ´Ï¶ó ¼öÁ¤½Ã °£µîµµ º¸Á¸ ½ÃÄѸç, r, RÀº ¼ºêµð·ºÅ丮ÀÇ ³»¿ëµµ º¹»ç¸¦ ½ÃŲ´Ù.
¿©±â¼ directory¿¡ º¹»ç¸¦ ÇÒ¶§ À¯ÀÇ ÇÒÁ¡ÀÌ ÀÖ´Ù. µÎ¹øÂ°ÀÇ ¿¹¿¡¼ µð·ºÅ丮 ¸¦ º¹»çÇÒ °æ¿ì, µÚ¿¡ ³ª¿ÍÀÖ´Â directory2 °¡ À̹ÌÁ¸À縦 Çϸé, directory2 ÀÇ ¼ºêµð·ºÅ丮·Î½á directory1À» »õ·Î ¸¸µç´Ù´Â Á¡ÀÌ´Ù. ¶Ç ¼¼¹øÂ°ÀÇ ¿¹¿¡¼ file ... À» directory ³»¿¡ º¹»ç¸¦ ÇÏ´Â °ÍÀÌ´Ù.
cpµµ ¹°·Î Àý´ë°æ·Î¿Í »ó´ë°æ·Î¸¦ ´Ù »ç¿ëÇÒ¼ö ÀÖ´Ù.
mv : ÈÀÏÀ» À̵¿À» ³ªÅ¸³»¸ç »ç¿ë¹ýÀº cp ¿Í ºñ½ÁÇÏ´Ù.
*ÆÄÀÏÀÇ »ç¿ëÁ¦ÇÑ
»ç¿ëÀÚ°¡ ÆÄÀÏÀ» ÀÐ°í ¾²°í, ½ÇÇàÇÏ´Â ±ÇÇÑÀ» ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ ÀÚ½ÅÀÌ º¯°æÇÏ´Â ±â´ÉÀÌ·¯ÇÑ °ÍÀ» Á¢±Ù ±ÇÇÑÀ̶ó°í Çϴµ¥, ÀÌ »ç¿ëÀÚ ±ÇÇÑÀ» º¯°æÇÏ´Â ¹ý¿¡ ´ëÇØ¼ º¸°Ú´Ù.
±ÏÇÑ ¼³Á¤Àº Å©°Ô »ç¿ë¿¡ ´ëÇÑ ¼³Á¤, ¼ÒÀ¯¿¡ ´ëÇÑ ¼³Á¤À¸·Î ³ª´ ¼ö ÀÖ´Ù.
»ç¿ëÀÚ¿¡ ´ëÇÑ ¼³Á¤Àº chmod ¶ó´Â ¸í·ÉÀ» ¼ÒÀ¯ÀÚ¿¡ ´ëÇÑ ¼³Á¤Àº chown, chgrpÀ»¾´´Ù. °¢°¢ "change mode","chagne owner", "change group"À» ¶æÇÏ´Â °ÍÀÓÀ» ½±°Ô¾Ë ¼ö ÀÖ´Ù. ¼ÒÀ¯ÀÚ, ±×·ì, »ç¿ëÀÚ¿¡ °üÇÑ ³»¿ëÀº ÆÄÀÏÀ» ¼³¸íÇÏ´Â ºÎºÐÀ» Âü°íÇÏ°í ¿©±â¼± °¢°¢ ¸ðµå¿Í ¼ÒÀ¯ÀÚ, ¼ÒÀ¯±×·ìÀ» ¹Ù²Ù´Â °Í¸¸ ¾Ë¾Æº¸ÀÚ.
+ chmod
¾Õ¿¡¼ ¼³¸íÇß´Ù½ÃÇÇ chmod´Â ÆÄÀÏ¿¡ ´ëÇÑ ±Ç¸®¸¦ º¯°æÇÑ´Ù. ±Ç¸®´Â ¾²±â(w), Àбâ(r), ½ÇÇà(x)ÀÇ ±Ç¸®°¡ Àִµ¥, ÀÌµé ±Ç¸®´Â ¼ÒÀ¯ÀÚ, ±×·ì, ±×¹ÛÀÇ »ç¶÷µé¿¡°ÔÁÖ¾îÁø´Ù. ls -l ÀÇ ¸í·ÉÀ¸·Î ÆÄÀϵéÀ» º¸¸é º¸Åë
-rwxr-xr-x (¼ÒÀ¯ÀÚ) (±×·ì) (»ý¼º³¯Â¥) (ÆÄÀÏÀ̸§)
¼øÀ¸·Î ÁÖ¾îÁø´Ù. ¸Ç ¾ÕÀº ÆÄÀÏ ¼Ó¼º, µÎ¹øÂ°ºÎÅÍ ³×¹øÂ°±îÁö´Â ¼ÒÀ¯ÀÚÀÇ ±ÇÇÑ,´Ù¼¸¹øÂ°ºÎÅÍ Àϰö¹øÂ°±îÁö´Â ±×·ìÀÇ ±ÇÇÑ, ¿©´ü¹øÂ°ºÎÅÍ ¿¹øÂ°±îÁö´Â ±×¹ÛÀÇ»ç¶÷µé¿¡ ´ëÇÑ ±ÇÇÑÀÌ´Ù.
ÀÌ ±ÇÇѵéÀ» chmod ¸í·ÉÀ¸·Î º¯°æÇÒ ¼ö Àִµ¥(¹°·Ð ¼ÒÀ¯ÀÚ³ª root°¡) »ç¿ë¹ýÀº
%chmod [¿É¼Ç] mode ÆÄÀϸí
ÀÌ´Ù. ¿©±â¼ mode ºÎºÐÀÌ Áß¿äÇѵ¥, ¸ðµå¸¦ Ç¥ÇöÇÏ´Â ¹æ¹ýÀº Àý´ë ÁöÁ¤¹æ½Ä°ú±âÈ£ ÁöÁ¤¹æ½ÄÀÌ ÀÖ´Ù. ¿ì¼± ½±°Ô ±âÈ£ ÁöÁ¤¹æ½ÄÀ» ¾Ë¾Æº¸ÀÚ.
±âÈ£ÁöÁ¤ ¹æ½ÄÀÇ ¸ðµå = ¡º´©±¸¡»¡º+/-¡»¡º±ÇÇÑ¡»
·Î ¸¸µé¾î ³¾ ¼ö ÀÖ´Ù. ¡º´©±¸¡»¿¡´Â u,g,o,a °¡ ¿Ã ¼ö Àִµ¥ u´Â ¼ÒÀ¯ÀÚ(user)g´Â ±×·ì(g), o´Â ±×¹ÛÀÇ »ç¶÷µé(others), a´Â ¸ðµÎ(all)À» ¶æÇÑ´Ù. ±×¸®°í¡º+/-¡»¿¡¼ +´Â °¡´ÉÀ» -´Â ºÒ°¡´ÉÀ» ¶æÇÑ´Ù. ¶Ç ¡º±ÇÇÑ¡»¿¡´Â w,r,x°¡ Àִµ¥ÀÌ´Â ¾Õ¿¡¼ ¼³¸íÇѵ¥·Î ¾²±â,Àбâ,½ÇÇàÀÌ´Ù. µû¶ó¼
%chmod o+w foo.txt
¶ó°í Çϸé, foot.txtÆÄÀÏÀÇ ¾²±â ±ÇÇÑÀ» ±×¹ÛÀÇ ´Ù¸¥ »ç¶÷µé¿¡°Ô Áشٴ ¾ê±â´Ù.
%chmod g-r fa.txt
´Â ±×·³? ..À½ ÀÌÇØÇϸ®¶ó º»´Ù.
¿É¼Ç¿¡´Â º¸Åë -f, -v, -R µîÀÌ ÀÖ´Ù. ÀÌ´Â À¯´Ð½º ¿É¼Ç¿¡ ¸¹ÀÌ ºÙ´Â °Íµé°ú °°ÀÌ-f ´Â Á¶¿ëÈ÷(½²), -v ´Â ÀåȲÇϰÔ(ÁÖÀýÁÖÀý), -R´Â µð·ºÅ丮ÀÇ °æ¿ì ¹Ø±îÁö ¸ù¶¥(Recursive)ÀÇ Àǹ̸¦ °®´Â´Ù.
¶Ç Àý´ë ±âÈ£ ¹æ½ÄÀº ¼ÒÀ¯ÀÚÀÇ Àбâ(400), ¾²±â(200), ½ÇÇà(100) ¼ÒÀ¯±×·ìÀÇ Àбâ(40), ¾²±â(20), ½ÇÇà(10) ±×¹ÛÀÇ »ç¶÷µéÀÇ Àбâ(4), ¾²±â(2), ½ÇÇà(1)¿¡ °ýÈ£¾ÈÀÇ ¹øÈ£¸¦ ÁÖ¾î ±× ¹øÈ£µéÀ» ´õÇÑ °ªÀ¸·Î ±ÇÇÑÀ» ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù..
¿¹¸¦ µé¾î foo.fa ¶ó´Â ÆÄÀÏ¿¡ ¼ÒÀ¯ÀÚ´Â ¸ðµç ±ÇÇÑ(400, 200, 100)À» ±×·ì¿¡´Â Àбâ¿Í ¾²±â(40, 20)À» ´Ù¸¥ »ç¶÷µé¿¡°Ô´Â Àбâ(4)¸¦ Çã¿ëÇÏ°í ½ÍÀ¸¸é,400 + 200 + 100 + 40 + 20 + 4 = ? Çã°Æ..
ÇØ¼
%chmod 764 foo.fa
¶ó°í ÇÏ¸é µÈ´Ù... º¸Åë ±×·ì°ú ´Ù¸¥ »ç¶÷µé¿¡°Ô ¾²±â¸¸ ¾ÈÁÖ·Á¸é, 755¸¦Àڱ⸸ °¨ÃçµÎ°í ¾²´Â ÀÏ¹Ý ÆÄÀÏÀº 600, Àڱ⸸ ¾²´Â ½ÇÇàÆÄÀÏÀº 700À» ÁØ´Ù.
Âü°í·Î µð·ºÅ丮¸¦ Çϳª ¸¸µé°í (mkdir µð·ºÅ丮¸í)
"chmod 600 µð·ºÅ丮¸í"À» ÇØº¸ÀÚ... ¾î¶»°Ô µÇ´Â°¡?
À½.. ¾Ë¾Æ¼ ÇØ°áÇϵµ·Ï ÇÏÀÚ..
+ chown
ÀÌ´Â ÆÄÀÏ ¼ÒÀ¯ÀÚ¸¦ º¯°æÇÏ´Â ¸í·ÉÀÌ´Ù.. °£´ÜÈ÷ ¼³¸íÇϸé
%chown [¿É¼Ç] ¼ÒÀ¯ÀÚ¸í ÆÄÀϸí
ÀÌ´Ù. ¼ÒÀ¯ÀÚ¸íÀº ¹Ù²Ù°í ½ÍÀº »ç¶÷ÀÇ login ID, ÆÄÀϸíÀº À½..ÆÄÀϸíÀÌ´Ù..^^;;¿É¼ÇÀº -f, -v, -R µîÀÌ ÀÖ´Ù. À̰ÍÀº À§¿Í °°°í, -c -h ¿É¼Çµµ ÀÖÀ¸³ª, À̰ÍÀºÁ÷Á¢ ã¾Æº¸±â ¹Ù¶õ´Ù.
+ chgrp
ÀÌ°Ç ¼ÒÀ¯ ±×·ìÀ» º¯°æÇÏ´Â ¸í·ÉÀ¸·Î chown°ú »ç¿ë¹ýÀÌ ¶È°°´Ù.
±âŸ·Î umask°¡ Àִµ¥, ±ÇÇÑÀ» ¼³Á¤Çϴµ¥, chmod¶û ¹Ý´ëÀǹÌÀÇ Àý´ë ±âÈ£¹æ½ÄÀ»»ç¿ëÇÑ´Ù°í º¸¸é µÈ´Ù. Áï 755 ÀÇ ±ÇÇÑÀ» ÁÙ ÆÄÀÏ¿¡´Â
777 - 755 = 22 (¿Í ÇØ³Â´Ù...)
ÀÇ umask ¿¡ÀÇÇÑ ±ÇÇÑÀ» ÁÖ°Ô µÈ´Ù. Áï..
ÀÌ°Ç Æ¯Á¤ ÆÄÀÏ¿¡ ´ëÇÑ ¼³Á¤À» ÇÏ´Â °ÍÀº ¾Æ´Ï°í »ý¼ºµÉ ÆÄÀÏ¿¡ ´ëÇÑ µðÆúÆ®¼³Á¤À» ¶æÇÑ´Ù. ±Ã±ÝÇÑ »ç¶÷Àº ¸Þ´º¾ó ÆäÀÌÁö¿Í ÀÚ½ÅÀÇ µð·ºÅ丮¿¡ ÀÖ´Â °¢ÀÚÀÇ ½© ÇÁ·ÎÆÄÀÏ, ȤÀº /etc/µð·ºÅ丮¿¡ ÀÖ´Â ½© µð·ºÅ丮 ÆÄÀϵéÀ» »ìÆìº¸ÀÚ..
(¾ËÂ¥ ·¹µåÇòÀÇ °æ¿ì´Â /etc/profile, /etc/csh.cshrc, /etc/zshrc µîÀ» º¸ÀÚ)
* µû»ï´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° À̵¿µÇ¾ú½À´Ï´Ù (2007-05-29 13:57) |
|