Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release > by-pkgid > d40f11cf5b21d4287bbb5af7cbeec0a9 > files > 17

howto-text-ko-2006-5mdv2010.0.noarch.rpm


µµ½º/À©µµ¿ì ¿¡¼­ ¸®´ª½º·Î

ÀúÀÚ Guido Gonzato, <guido@ibogeo.df.unibo.it>

¹öÀü 1.3.21 99³â 2¿ù 22ÀÏ

¿ªÀÚ : ±è ¼º ¼ö (songsookim@yahoo.com)

  ÀÌ ÇÏ¿ìÅõ´Â ÀÚÀ¯ À¯´Ð½º Ŭ·Ð(º¹Á¦Ç°)ÀÎ ¸®´ª½º·Î ÀüȯÇÏ·Á°í ÀÛÁ¤ÇÑ
  ¸ðµç µµ½º/À©µµ¿ì »ç¿ëÀÚµé(Á¶±Ý ÀÖÀ¸¸é '°ú°ÅÀÇ'¶õ ¼ö½Ä¾î°¡ ºÙÀ»)À»
  À§ÇÑ ±ÛÀÌ´Ù. ÀÌ ¹®¼­ÀÇ ¸ñÀûÀº µ¶ÀÚ°¡ °®°í ÀÖ´Â µµ½º³ª À©µµ¿ì Áö½ÄÀ»
  ¸®´ª½º ȯ°æÀ¸·Î º¯È¯ÇÒ »Ó¸¸ ¾Æ´Ï¶ó µÎ OS°£¿¡ ÆÄÀÏ°ú ±× ¹ÛÀÇ ¸®¼Ò½º¸¦
  ÁÖ°í ¹Þ´Âµ¥ ÈùÆ®¸¦ Á¦°øÇÏ´Â °ÍÀÌ´Ù.
___________________________________________________


¸ñÂ÷

1. ¼Ò°³
	1.1 ¸®´ª½º°¡ ´ç½Å¿¡°Ô ÀûÇÕÇÑ°¡?  1.2 ÁÁ´Ù. Á» ´õ À̾߱âÇشٿÀ.
	1.2.1 ±âÃÊ °³³ä 1.2.2 µµ¿ò ¾ò±â 1.3 conventions

2. ¸¶À½ÀÌ ±ÞÇÑ »ç¶÷µéÀ» À§ÇÑ °Í

3. bash¸¦ ¸¸³ªÀÚ

4. ÆÄÀÏ°ú ÇÁ·Î±×·¥
	4.1 ÆÄÀÏ : »çÀü Áö½Ä 4.2 Symbolic Links 4.3 Æ۹̼Ç(permission)°ú
	¼ÒÀ¯±Ç 4.4 ÆÄÀÏ : ¸í·É¾î ¹ø¿ª 4.4.1 ¿¹Á¦ 4.5 ÇÁ·Î±×·¥ ½ÇÇà :
	¸ÖƼŽºÅ·(´ÙÁß ÀÛ¾÷)°ú ¼¼¼Ç 4.6 ¸®¸ðÆ® ÄÄÇ»ÅÍ¿¡¼­ ÇÁ·Î±×·¥
	½ÇÇàÇϱâ

5. µð·ºÅ丮 »ç¿ë
	5.1 µð·ºÅ丮 : »çÀü Áö½Ä 5.2 µð·ºÅ丮 : ÆÛ¹Ì¼Ç 5.3 µð·ºÅ丮 :
	¸í·É ¹ø¿ª 5.3.1 ¿¹Á¦

6. Ç÷ÎÇÇ, ÇÏµå µð½ºÅ© µîµî
	6.1 µµ½º½Ä µð¹ÙÀ̽º °ü¸® 6.2 À¯´Ð½º ¹æ½Ä µð¹ÙÀ̽º °ü¸® 6.3 ¹é¾÷

7. ±×·³ À©µµ¿ì´Â?

8. ÃëÇâ¿¡ µû¶ó ½Ã½ºÅÛ ¸ÂÃß±â
	8.1 ½Ã½ºÅÛ ÃʱâÈ­ ÆÄÀϵé	8.2 ÇÁ·Î±×·¥ ÃʱâÈ­ ÆÄÀϵé

9. ³×Æ®¿öÅ· : °³³ä

10. °£´ÜÇÑ ÇÁ·Î±×·¡¹Ö
	10.1 ½© ½ºÅ©¸³Æ® : ÈïºÐÁ¦ ¸ÔÀº .BAT ÆÄÀÏ 10.2 È¥ÀÚ¼­ ¹è¿ì´Â C

11. ³ª¸ÓÁö 1%
	11.1 tar¿Í gzipÀÇ »ç¿ë 11.2 ÀÀ¿ëÇÁ·Î±×·¥ ¼³Ä¡Çϱâ 11.3 Çʼö ÆÁµé
	11.4 ÀÀ¿ëÇÁ·Î±×·¥Àº ¾îµð¼­ ¾ò³ª 11.5 ÇÒ ¼ö ¾ø´Â ¸î °¡Áö °Íµé
	11.6 µµ½º/À©µµ¿ì ȯ°æ¿¡¼­ À¯´Ð½º ¿¬½À 11.7 ÀϹÝÀûÀÎ È®ÀåÀÚ¿Í
	°ü·Ã ÇÁ·Î±×·¥µé 11.8 ÆÄÀÏ º¯È¯ 11.9 ÀÚÀ¯ ¿ÀÇǽº ¼öÆ®

12. ÀÏ´Ü ¿©±â±îÁö¸¸
	12.1 ÀúÀÛ±Ç 12.2 Disclaimer
_________________________________________________________________



1. ¼Ò°³


1.1. ¸®´ª½º°¡ ´ç½Å¿¡°Ô ÀûÇÕÇÑ°¡?

µµ½º(À©µµ¿ì Æ÷ÇÔ) ¼¼°è¿¡¼­ ¸®´ª½º·Î ¹Ù²Ù°í ½ÍÀº°¡? Àß »ý°¢Çß´Ù: ¸®´ª½º´Â
±â¼úÀûÀ¸·Î µµ½º, À©µµ¿ì9x ½ÉÁö¾î´Â À©µµ¿ìNT º¸´Ù ÈξÀ ÈǸ¢ÇÏ´Ù. ÇÏÁö¸¸
´ç½Å¿¡°Ô´Â À¯¿ëÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù´Â »ç½ÇÀ» ÀØÁö ¸»¶ó. µµ½º/À©µµ¿ì¿Í
¸®´ª½º »çÀÌ¿¡´Â Ä¿´Ù¶õ Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù:

o À©µµ¿ì¿¡¼­´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº¿Í ¸¹Àº °ÔÀÓÀ» ½ÇÇà½Ãų ¼ö ÀÖ´Ù;
¼³Ä¡¿Í ¼³Á¤ÀÌ ½¬¿î °ÍÀ¸·Î ÀνĵȴÙ; ¾ÆÁÖ ºÒ¾ÈÁ¤ÇÏ´Ù; ¼º´ÉÀÌ ÇüÆí¾ø´Ù;
½É½ÉÇÏ¸é ½Ã½ºÅÛÀÌ Á״´Ù.  o ¸®´ª½º´Â ½ºÅ¸¿ÀÇǽº¿Í ¸¹Àº Å×Å©´ÏÄÃÇÑ
¼ÒÇÁÆ®¿þ¾î ±×¸®°í ¸î °³ ¾È µÇ´Â °ÔÀÓÀ» ½ÇÇà½Ãų ¼ö ÀÖ´Ù; ¼³Ä¡¿Í ¼³Á¤ÀÌ
¾î·Á¿ï ¼öµµ ÀÖ´Ù; ¹ÙÀ§Ã³·³ ¾ÈÁ¤ÀûÀÌ´Ù; ³ª¹«¶ö µ¥ ¾ø´Â ¼º´ÉÀ» °®°í ÀÖ´Ù;
½Ã½ºÅÛÀÌ Á×´Â ÀÏÀº ¸Å¿ì ¸Å¿ì µå¹°´Ù.

¹«¾ùÀÌ ÇÊ¿äÇÑ Áö´Â Àڽſ¡°Ô ´Þ·ÁÀÖ´Ù. ´õ¿íÀÌ ¸®´ª½º´Â ÈûÀ» ÁØ´Ù. ÇÏÁö¸¸
±× ÆÄ¿ö¸¦ ¸¶À½´ë·Î ¾µ ¼ö ÀÖ°Ô µÇ±â ±îÁö´Â ½Ã°£À» µé¿©¼­ °øºÎ¸¦ Çؾß
ÇÑ´Ù. ±×·¯¹Ç·Î ÇÊ¿äÇÑ ÇÁ·Î±×·¥ÀÌ ´ëü·Î »ó¾÷ ÇÁ·Î±×·¥ÀÎ °æ¿ì ¶Ç´Â »õ·Î¿î
¸í·É¾î¿Í °³³äÀ» ¹è¿ì°í ½ÍÁö ¾ÊÀ¸¸é µýµ¥ °¡¼­ ¾Ë¾Æ º¼ ÀÏÀÌ´Ù. ¸¹Àº ¸®´ª½º
ÀÔ¹®ÀÚµéÀÌ ÃʱâÀÇ ¾î·Á¿ò ¶§¹®¿¡ Æ÷±âÇÑ´Ù´Â »ç½ÇÀ» ÀØÁö ¸»¶ó.

¸®´ª½º°¡ »ç¿ëÇϱ⿡ Æí¸®ÇØÁö·Á¸é ¾ÆÁ÷Àº ¼ÕÁúÀÌ ÇÊ¿äÇÏ´Ù. ÇÏÁö¸¸ ¸¹Àº
¹®¼­µéÀ» ÀÐ°í ¶Ç ¸î ´Þ µ¿¾È »ç¿ëÇϱâ Àü¿¡´Â ´É¼÷ÇØÁú ±â´ë¸¦ ÇÏÁö
¸»¶ó. ¸®´ª½º¿¡¼­´Â ¼ø½Ä°£¿¡ ÁÁÀº °á°ú¸¦ ¾òÁö ¸øÇÑ´Ù. ÇÏÁö¸¸ ´ç½ÅÀÌ
¿Ã¹Ù¸¥ »ç¿ëÀÚ¶ó¸é ¸®´ª½º¸¦ ÅëÇؼ­ ´ç½Å ÄÄÇ»ÅÍÀÇ ¿­¹ÝÀÇ ¼¼°è¸¦ ¹ß°ßÇÏ°Ô
µÉ °ÍÀÌ´Ù. ±×·±µ¥, ¸®´ª½º + µµ½º/À©µµ¿ì °¡ °°Àº ÄÄÇ»ÅÍ¿¡ ÇູÇÏ°Ô °øÁ¸ÇÒ
¼öµµ ÀÖ´Ù.

´ÙÀ½°ú °°Àº °ÍµéÀ» ÀÌ¹Ì °®Ãß°í ÀÖ¾î¾ß ÇÑ´Ù.

o ±âº»ÀûÀÎ µµ½º ¸í·É¾î¿Í °³³äµéÀ» ÀÌÇØÇÑ´Ù;

o ¸®´ª½º ±×¸®°í °¡´ÉÇϸé X À©µµ¿ì ½Ã½ºÅÛ (ÁÙ¿©¼­ X11)ÀÌ PC¿¡ Á¦´ë·Î
¼³Ä¡µÇ¾î ÀÖ´Ù;

o ½©(command.com¿¡ ÇØ´çÇÏ´Â °Í)·Î bash¸¦ »ç¿ëÇÑ´Ù.

Ưº°È÷ ÁöÀûÇÏÁö ¾ÊÀ¸¸é ÀÌ ¹®¼­¿¡ ÀÖ´Â ¸ðµç Á¤º¸´Â ³°°í ÈÄÁø µµ½º¸¦
°Ü³ÉÇÑ °ÍÀÌ´Ù. À©µµ¿ì¿¡ ´ëÇÑ Á¤º¸´Â »ç¹æ¿¡ ³Î·ÁÀÖ´Ù. ÇÏÁö¸¸ À¯´Ð½º¸¦
¾ûÅ͸®·Î Èä³»³½ µµ½º¿Í´Â ´Þ¸® À©µµ¿ì´Â ¸®´ª½º¿Í ¿ÏÀüÈ÷ ´Ù¸£´Ù.±×¸®°í
ÀÌ ¹®¼­´Â ¿ÏÀüÇÑ ÀÔ¹®¼­µµ ¾Æ´Ï°í ÇÑ ±Ç¸¸ ¶¼¸é ¸¸»ç OKÀÎ °¡À̵åºÏµµ
¾Æ´Ï¶ó´Â Á¡À» ¸í½ÉÇ϶ó!ÀÌ ¹®¼­ÀÇ ÃֽŠ¹öÀüÀº ´ÙÀ½ÀÇ Àå¼Ò¿¡¼­ ¿©·¯ °¡Áö
Æ÷¸ËÀ¸·Î ±¸ÇÒ ¼ö ÀÖ´Ù. <ftp://sunsite.unc.edu:/pub/Linux/docs/howto>
ÇѱÛÆÇÀº <http://www.kldp.org>


1.2 ÁÁ´Ù. Á» ´õ À̾߱â ÇشٿÀ.

´ç½ÅÀº PC¿¡ ¸®´ª½º¿Í ÇÊ¿äÇÑ ÇÁ·Î±×·¥µéÀ» ¼³Ä¡ÇÏ¿´´Ù. Àڽſ¡°Ô
°èÁ¤À» ¸¸µé¾î ºÎ¿©ÇßÀ» Å×°í ¸®´ª½º°¡ ¿î¿µ ÁßÀÏ °ÍÀÌ´Ù.ÀÌÁ¦ ¸· À̸§°ú
ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ°í È­¸éÀ» ÃÄ´Ùº¸¸é¼­: 'Èì ÀÌÁ¨ ¹» ÇÏÁö?' ÇÏ°í »ý°¢ÇÏ°í
ÀÖÀ» °ÍÀÌ´Ù. ÀÚ, ½Ç¸ÁÇÏÁö ¸»¶ó. ÀÌÁ¦ °ÅÀÇ µµ½º/À©µµ¿ì ¿¡¼­ ÇÏ´ø °ÍµéÀº
¹°·ÐÀÌ°í ±× º¸´Ù ÈξÀ ´õ ¸¹Àº ÀϵéÀ» ÇÒ Áغñ°¡ µÇ¾î ÀÖ´Ù. ¸®´ª½º ´ë½Å
µµ½º/À©µµ¿ì¸¦ ¶ç¿ü´Ù¸é ´ÙÀ½°ú °°Àº ÀϵéÀ» ÇÒ °ÍÀÌ´Ù;

o ÇÁ·Î±×·¥ ½ÇÇà°ú ÆÄÀÏ »ý¼º, º¹»ç, º¸±â, Áö¿ì±â, Àμâ, ÆÄÀÏ À̸§ º¯°æ;

o µð·ºÅ丮¿¡¼­ CD, MD, RD, DIR ¸í·É ½ÇÇà

o Ç÷ÎÇÇ Æ÷¸Ë°ú ÆÄÀÏÀ» À̸®Àú¸® º¹»çÇϱâ;

o ½Ã½ºÅÛ ´Ùµë±â;

o ÀÎÅÍ³Ý ¼­ÇÎ;

o Á¦ÀÏ ÁÁ¾ÆÇÏ´Â ¾ð¾î·Î .BAT ÆÄÀÏ°ú ÇÁ·Î±×·¥ Â¥±â

o ±× ¹ÛÀÇ 1%

¹Ý°©°Ôµµ ÀÌ·± ÀÛ¾÷µéÀÌ µµ½º¿¡¼­¿Í ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î ¸®´ª½º¿¡¼­µµ ÀÌ·ç¾îÁú
¼ö ÀÖ´Ù. µµ½º¿¡¼­´Â º¸ÅëÀÇ »ç¿ëÀÚµéÀÌ 100°³°¡ ³Ñ´Â ¸í·É¾î Áß ±ØÈ÷ Á¦ÇѵÈ
¼ýÀÚ¸¸ »ç¿ëÇÑ´Ù: ¾îÂî ¸»ÇÏ¸é ¸®´ª½º¿¡¼­µµ ¸¶Âù°¡Áö¶ó°í ÇÒ ¼ö ÀÖ´Ù.


1.2.1 ±âº» °³³ä

¹º°¡ ¹è¿ì·Á¸é ¹ßÀ» ´ã±×´Â °ÍÀÌ Á¦ÀÏ ÁÁ´Ù. ³ª´Â ¸®´ª½º¸¦ ½ÇÇèÇÏ°í °®°í ³î
°ÍÀ» Àû±Ø ±ÇÀåÇÑ´Ù: 'root'·Î ·Î±×ÀÎ ÇÏÁö ¾Ê´Â ÇÑ ½Ã½ºÅÛÀ» ¾ÆÁÖ ¸ÁÄ¡Áö´Â
¾ÊÀ» °ÍÀÌ´Ù. ¸î °¡Áö ¾Ë¾Æ µÑ °ÍÀº:

o ¿ì¼± ¸®´ª½º¸¦ ¾ÈÀüÇÏ°Ô Á¾·áÇÒ ÁÙ ¾Ë¾Æ¾ß ÇÑ´Ù. ÅؽºÆ® ¸ðµå ½ºÅ©¸°ÀÌ
º¸À̸é <CTRL-ALT-DEL>À» ´­·¯¶ó, ±×¸®°í ½Ã½ºÅÛÀÌ Àç½Ãµ¿¿¡ µé¾î°¡±æ
±â´Ù·È´Ù°¡ PCÀÇ ½ºÀ§Ä¡¸¦ ²ö´Ù. X À©µµ¿ì ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é ¸ÕÀú
<CTRL-ALT-BACKSPACE>¸¦ ´©¸¥ ´ÙÀ½ <CTRL-ALT-DEL>À» ´©¸¥´Ù. ±×³É ½ºÀ§Ä¡¸¦
²ô°Å³ª ¸®¼Â ´ÜÃ߸¦ ´©¸£´Â ÀÏÀº Àý´ë·Î ¾ø¾î¾ß ÇÑ´Ù: ±×·¨´Ù°¡´Â ÆÄÀÏ
½Ã½ºÅÛÀ» ¸ÁÄ¥ ¼öµµ ÀÖ´Ù;

o µµ½º ¶Ç´Â À©µµ¿ì¿Í´Â ´Þ¸® ¸®´ª½º´Â ³»Àå º¸¾È ¸ÅÄ¿´ÏÁòÀ» °®°í
ÀÖ´Ù. ÆÄÀÏ°ú µð·ºÅ丮µéÀº Permission(permission)ÀÌ ´Þ·Á ÀÖ´Ù; °á°úÀûÀ¸·Î
ÆÄÀÏÀ̳ª µð·ºÅ丮 Áß¿¡¼­ ÀÏ¹Ý »ç¿ëÀÚ´Â Á¢±ÙÇÒ ¼ö ¾ø´Â °ÍµéÀÌ ÀÖ´Ù;
('Permission°ú ¼ÒÀ¯±Ç' ºÎºÐ ÂüÁ¶). ¹Ý¸é µµ½º¿Í À©µµ¿ì´Â Çϵåµð½ºÅ©¿¡
ÀÖ´Â °ÍÀ» ¸ù¶¥ Áö¿ì´Â °ÍÀÌ °¡´ÉÇÏ´Ù;

o 'root'¶ó°í ºÒ¸®´Â Ưº°ÇÑ »ç¿ëÀÚ°¡ ÀÖ´Ù: ±×°¡ ¹Ù·Î ÄÄÇ»ÅÍÀÇ »î°ú Á×À½À»
¸¶À½´ë·Î ÇÒ ¼ö ÀÖ´Â ¸ðµç ±ÇÇÑÀ» °¡Áø ½Ã½ºÅÛ °ü¸®ÀÚ´Ù. ´ç½ÅÀÇ PC¿¡¼­´Â
¹Ù·Î ´ç½ÅÀÌ root°¡ µÉ °ÍÀÌ´Ù. root ÀÚ°ÝÀ¸·Î ÀÛ¾÷ÇÏ´Â °ÍÀº À§ÇèÇÏ´Ù:
µµ½º/À©¿¡¼­¿Í ¸¶Âù°¡Áö·Î ¾î¶² ½Ç¼ö·Î ½Ã½ºÅÛ¿¡ Ä¡¸íÀûÀÎ ¼Õ»óÀ» Áְųª
Æı«ÇÒ ¼ö ÀÖ´Ù. ²À ÇÊ¿äÇÑ °æ¿ì¸¦ »©°í´Â root·Î¼­ ÀÛ¾÷ÇÏÁö ¸»¶ó;

o ¸®´ª½º°¡ º¹ÀâÇÑ °ÍÀº ¹Ù·Î ¸ðµç °ÍÀ» ¼³Á¤ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù: »ç½Ç»ó
¸ðµç ±â´É°ú ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥À» Çϳª ¶Ç´Â ¸î °³ÀÇ ¼³Á¤ ÆÄÀÏ·Î Àڽſ¡°Ô
¸Â°Ô ´ÙµëÀ» ¼ö ÀÖ´Ù. ÆÄ¿ö¿¡ ´ëÇÑ ´ë°¡·Î º¹ÀâÇÔÀ» ÁöºÒÇÏ´Â °ÍÀÌ´Ù:

o Redirection°ú PipingÀº µµ½º¿¡¼­´Â ºÎ¼öÀûÀÎ ±â´ÉÀÌÁö¸¸ ¸®´ª½º¿¡¼­´Â
ÈξÀ ´õ °­·ÂÇÏ°í Áß¿äÇÏ´Ù. °£´ÜÇÑ ¸í·ÉµéÀ» ÇÕÃļ­ º¹ÀâÇÑ ÀÛ¾÷À» ¼öÇàÇØ
³¾ ¼ö Àֱ⠶§¹®ÀÌ´Ù. Redirection°ú PipingÀ» Àß ¹è¿ö µÑ °ÍÀ» Àû±Ø ±ÇÀåÇÑ´Ù.


1.2.2 µµ¿ò ¾ò±â

¸®´ª½º¿¡ ´ëÇÑ µµ¿òÀº ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ¾òÀ» ¼ö ÀÖ´Ù. °¡Àå Áß¿äÇÑ °ÍÀº:

o µµÅ¨¸àÅ×À̼ÇÀ» Àд´٠-- ÀÌ°ÍÀº Çʼö´Ù. ºñ·Ï Áö±Ý Àаí ÀÖ´Â ÇÏ¿ìÅõ°¡
¸®´ª½º¿¡ ´ëÇÑ ¼Ò°³°¡ µÉ ¼ö´Â ÀÖ°ÚÁö¸¸ ²À Àоî¾ß µÉ Ã¥ÀÌ ¸î ±Ç ÀÖ´Ù:
¸Ë À£½¬(Matt Welsh)ÀÇ ¸®´ª½º ¼³Ä¡¿Í Àͼ÷ÇØÁö±â(Linux Installation and
Getting Started)<http://sunsite.unc.edu/mdw/LDP/gs/gs.html>), ·¡¸®
±×¸°Çʵå(Larry Greenfield)ÀÇ ¸®´ª½º »ç¿ëÀÚ °¡À̵å(Linux User Guide)
<ftp://sunsite.unc.edu/pub/Linux/docs/linux-doc-project/users-guide>
±×¸®°í ¸®´ª½º FAQ <http://sunsite.unc.edu/mdw/FAQ/Linux-FAQ.html>. À̵é
Áß Àû¾îµµ ÇÑ ±ÇÀ» Àбâ Àü¿¡´Â ÁËÃ¥°¨À» °¡Á®¶ó;

o ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ ÆÐÅ°Áö¿¡ ´ëÇÑ DocumentationÀº /usr/doc/ ¾Æ·¡¿¡ ÀÖ´Â
°æ¿ì°¡ ¸¹´Ù;

o ShellÀÇ '³»ºÎ ¸í·Éµé'¿¡ ´ëÇÑ µµ¿òÀÌ ÇÊ¿äÇϸé 'help' ¶ó°í ÀÔ·ÂÇϰųª
¶Ç´Â Á» ´õ ÁÁÀº ¹æ¹ýÀ¸·Î 'man bash' ¶Ç´Â 'info bash' ¶ó°í ÀÔ·ÂÇÑ´Ù;

o ¾î¶² ¸í·É¿¡ ´ëÇÑ µµ¿ò¸»Àº 'man ¸í·É¾î' ¶ó°í ÀÔ·ÂÇÏ¸é ±× ¸í·É¾îÀÇ
¸Å´º¾ó ÆäÀÌÁö¸¦ ºÒ·¯¿Â´Ù. ´Ù¸¥ ¹æ¹ýÀ¸·Î´Â 'info ¸í·É¾î' ¿Í °°ÀÌ
ÀÔ·ÂÇÒ ¼öµµ Àִµ¥ ÇØ´ç ¸í·É¾î¿¡ ¿¬°üµÈ info ÆäÀÌÁö°¡ ÀÖÀ¸¸é ºÒ·¯¿Â´Ù;
info´Â ÇÏÀÌÆÛÅؽºÆ® ±â¹Ý Documentation ½Ã½ºÅÛÀ¸·Î, óÀ½¿¡´Â ÀÚÀ¯ ÀÚÀç·Î
»ç¿ëÇϱⰡ ½±Áö ¾Ê´Ù. ¸¶Áö¸·À¸·Î 'apropos ¸í·É¾î' ¶Ç´Â 'whatis ¸í·É¾î'
¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ÀÌ ¸ðµç ¸í·É¾î¸¦ Á¾·áÇÒ ¶§´Â 'q'¸¦ ´©¸£¸é µÈ´Ù.

o ¸¶Áö¸·À¸·Î  ÀÎÅͳÝÀÌ ÀÖ´Ù: µµ¿òÀ» ¾ò´Â ÀûÀýÇÑ Àå¼Ò´Â
<news:comp.os.linux.setup>¿Í °°Àº À¯Áî³ÝÀÌ´Ù. ³ª´Â ÀÏÀÌ ³Ê¹« ¸¹À¸´Ï Á¦¹ß
³»°Ô À̸ÞÀÏÀ» º¸³»´Â ÀÏÀº »ï°¡ ÇßÀ¸¸é ÁÁ°Ú´Ù.


1.3. ÀÏ·¯µÎ±â

ÀÌ ¹®¼­ Àüü¿¡¼­ ¿¹Á¦´Â ´ÙÀ½°ú °°Àº Çü½ÄÀ» µû¸¥´Ù: <...>´Â Çʼö
¾Æ±Ô¸ÕÆ®°í [...]´Â ¿É¼Ç ¾Æ±Ô¸ÕÆ®´Ù. ¿¹¸¦ µé¾î:$ tar -tf <file.tar>
[> redir_file]file.tar´Â ¹Ýµå½Ã ¸í½ÃµÇ¾î¾ß Çϸç redir_file·ÎÀÇ
¸®´ÙÀÌ·º¼ÇÀº ¿É¼ÇÀÌ´Ù."RMP"´Â ´õ ¾Ë°í ½ÍÀ¸¸é Man ÆäÀÌÁö¸¦ Àо¶õ
¶æÀÌ´Ù. µµÅ¨¸àÅ×À̼ÇÀ» Àд °Í¿¡ ´ëÇÑ Á߿伺Àº ¾Æ¹«¸® °­Á¶Çصµ Áö³ªÄ¡Áö
¾Ê´Ù. "DOSWin"Àº "DOS/Winodws"¸¦ ÀǹÌÇÑ´Ù.ÇÁ¶÷ÇÁÆ®°¡ #·Î ³ªÅ¸³ª´Â ¸í·É¾î´Â
·çÆ®¿¡ ÀÇÇؼ­¸¸ ¼öÇàµÉ ¼ö ÀÖ´Ù.  (¿ªÀÚ Ãß°¡ : ¹®Àå Áß¿¡ ÀÔ·ÂÇÒ ¸í·É¾î°¡
³ª¿À´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿ø¹®¿¡´Â ¾Æ¹«·± Ç¥½Ã°¡ ¾øÀ¸³ª Àд ºÐµéÀÇ ÆíÀǸ¦
À§ÇÏ¿© Ȧ µû¿ÈÇ¥ ' ' ·Î ¹­¾ú½À´Ï´Ù. ' ' ¼Ó¿¡ µé¾î°¡´Â °ÍÀº ¸í·ÉÇà¿¡¼­
Á÷Á¢ ÀÔ·ÂÇÒ ³»¿ëÀ» Ç¥½ÃÇÕ´Ï´Ù.)


2. ¸¶À½ÀÌ ±ÞÇÑ »ç¶÷µéÀ» À§Çؼ­

½ºÆ®¶óÀÍ ¾Æ¿ô ´çÇÏ°í ½ÍÀº°¡? ¾Æ·¡ Å×À̺íÀ» º¸¶ó:

       DOS			Linux
       Notes
       ------------------------------------------------------------------------------

       ATTRIB (+-)attr file	chmod <mode> file
       ¸Å¿ì ´Ù¸§ BACKUP			  tar -Mcvf device
       dir/		      »óµ¿ CD dirname\		    cd dirname/
       °ÅÀÇ µ¿ÀÏÇÑ syntax »ç¿ë COPY file1 file2		cp file1 file2
       »óµ¿ DEL file			     rm file
       Áö¿î ÆÄÀÏ º¹±¸°¡ ¾øÀ½¿¡ ÁÖÀÇ DELTREE dirname	     rm
       -R dirname/			    »óµ¿ DIR
       ls				       syntax°¡ Á¶±Ý
       ´Ù¸§ DIR file /S			     find . -name file
       ¿ÏÀüÈ÷ ´Ù¸§ EDIT file			    vi file
       º°·Î ÁÁ¾ÆÇÏÁö ¾ÊÀ» °ÍÀÓ
					jstar file
					µµ½ºÀÇ Edit°ú ºñ½ÁÇÔ
       EDLIN file			ed file
       ½Å°æ ¾²Áö ¸» °Í FORMAT			fdformat,
					mount, umount
					¾ÆÁÖ ´Ù¸¥ syntax
       HELP command		man command,
       µ¿ÀÏÇÑ Ã¶ÇÐ
					info command
       MD dirname		mkdir dirname/
       °ÅÀÇ µ¿ÀÏÇÑ syntax MORE < file		   less
       file				  ÈξÀ ÁÁ´Ù MOVE file1
       file2	     mv file1 file2			     »óµ¿ NUL
       /dev/null			       »óµ¿ PRINT file
       lpr file				       »óµ¿ PRN
       /dev/lp0,
					/dev/lp1
					»óµ¿
       RD dirname		rmdir dirname/
       °ÅÀÇ µ¿ÀÏÇÑ  syntax REN file1 file2		    mv file1
       file2			      º¹¼öÀÇ ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ¾øÀ½ RESTORE
       tar -Mxpvf device		       ´Ù¸¥ syntax TYPE file
       less file			       ÈξÀ ÁÁ´Ù WIN
       startx				       ºñ±³ °¡Ä¡µµ ¾ø´Ù!


¸í·É¾î¸¦ Å×ÀÌºí¿¡ ³ª¿­ÇÑ °ÍÀ¸·Î ÃæºÐÇÏÁö ¾ÊÀº »ç¶÷µéÀº ´ÙÀ½ ¼½¼ÇÀ» ÀÐÀ¸¶ó.



3. bash¸¦ ¸¸³ªÀÚ
    Èñ¼Ò½Ä : ¸®´ª½º¿¡¼­´Â bash ½©ÀÌ ÇÊ¿äÇÑ °ÍÀ» ¾Ë¾Æ¼­ ŸÀÌÇÁ ÇØÁÖ°í ¸ÚÁø
    ¶óÀÎ ¿¡µðÆà ±â´ÉµéÀÌ Àֱ⠶§¹®¿¡ ŸÀÌÇÎÀÌ Àû¾îÁø´Ù. ¿ì¼±, È­»ìÇ¥¸¦
    »ç¿ëÇϸé ÀÌÀüÀÇ ¸í·ÉÇàÀ» ºÒ·¯¿Â´Ù; ÇÏÁö¸¸ ±× ÀÌ»óÀÇ ±â´Éµµ ÀÖ´Ù. <TAB>
    Å°¸¦ ´©¸£¸é ÆÄÀÏ À̸§°ú µð·ºÅ丮 À̸§À» ¿Ï¼º½ÃÄÑÁØ´Ù. ±×·¡¼­ ´ÙÀ½°ú
    °°ÀÌ Å¸ÀÌÇÎÇϸé


	$ ls /uTABloTABbTAB


¾Æ·¡Ã³·³ ŸÀÌÇÎ ÇÏ´Â °ÍÀÌ µÈ´Ù.


	$ ls /usr/local/bin


¸¸¾à °°Àº ¾ËÆĺªÀ¸·Î ½ÃÀÛÇÏ´Â ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¿©·µ ÀÖÀ¸¸é


    $ ls /uTABloTABiTAB

¶ó°í ÀÔ·ÂÇϸé bash´Â /usr/local/info¸¦ ÀǹÌÇÏ´ÂÁö /usr/local/include¸¦
ÀǹÌÇÏ´ÂÁö ¸ð¸£±â ¶§¹®¿¡ ¸ØÃá´Ù. ±×·² ¶§´Â ±× ´ÙÀ½ ±ÛÀÚ¸¦ Ä¡°í <TAB>À»
´©¸£¸é µÈ´Ù.	¶Ç ´Ù¸¥ Æí¸®ÇÑ Å° ´©¸£±â·Î <ESC-BACKSPACE>°¡ ÀÖ´Ù. ÀÌ°ÍÀº
¿ÞÂÊ¿¡ ÀÖ´Â ´Ü¾î¸¦ Åë°·Î Áö¿î´Ù. ¹Ý¸é¿¡ <ESC-D>¸¦ ´©¸£¸é ¿À¸¥ÂÊ¿¡ ÀÖ´Â
´Ü¾î¸¦ Áö¿î´Ù; <ESC-F>´Â Ä¿¼­¸¦ ¿À¸¥ÂÊÀ¸·Î ÇÑ ´Ü¾î¸¸Å­ °Ç³Ê ¶Ù°Ô ÇÏ°í
<ESC-B>´Â ¿ÞÂÊÀ¸·Î ÇÑ ´Ü¾î ¸¸Å­ °Ç³Ê ¶Ù°Ô ÇÑ´Ù. <ALT>Å°´Â <ESC> Å°¿Í
µ¿ÀÏÇÏ°Ô ÀÛµ¿ÇÑ´Ù.    Áö±ÝÀ¸·Î¼± ÀÌ Á¤µµ¸é ÃæºÐÇÏ´Ù. ÀÏ´Ü ÀÌ ´ÜÃàÅ°µé¿¡
Àͼ÷ÇØÁö¸é DOS ÇÁ¶÷ÇÁÆ®°¡ ¾ÆÁÖ ºÒÆíÇÏ°Ô ´À²¸Áú °ÍÀÌ´Ù.



4. ÆÄÀÏ°ú ÇÁ·Î±×·¥


4.1 ÆÄÀÏ : »çÀü Áö½Ä

¸®´ª½ºÀÇ ÆÄÀÏ°ú µð·ºÅ丮 ±¸Á¶´Â DOSWinÀÇ ±¸Á¶¿Í ¸Å¿ì ºñ½ÁÇÏ´Ù. ÆÄÀϵéÀº
ÀÏÁ¤ÇÑ ±ÔÄ¢¿¡ µû¸£´Â ÆÄÀÏ À̸§À» °®°í ÀÖÀ¸¸ç µð·ºÅ丮 ¼Ó¿¡ ÀúÀåµÂ°í,
ÀϺδ ½ÇÇà °¡´ÉÇÏ¸ç ½ÇÇà °¡´ÉÇÑ ÆÄÀϵéÀº ´ëºÎºÐ ¸í·É ½ºÀ§Ä¡¸¦ °®°í
ÀÖ´Ù. ¶ÇÇÑ ¿ÍÀϵåÄ«µå ¹®ÀÚ, ¸®´ÙÀÌ·º¼Ç, ÆÄÀÌÇÎÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. Â÷ÀÌÁ¡Àº
¾ÆÁÖ ÀûÀºµ¥ ´ÙÀ½°ú °°´Ù:

o  DOS¿¡¼­´Â ÆÄÀÏ À̸§µéÀÌ ¼ÒÀ§ 8.3 ÇüŸ¦ µû¸¥´Ù; ¿¹ NOTENOUG.TXT
. ¸®´ª½º¿¡¼­´Â Á» ´õ Àß ¾µ ¼ö ÀÖ´Ù. ext2³ª umsdos¿Í °°Àº ÆÄÀÏ
½Ã½ºÅÛÀ» »ç¿ëÇؼ­ ¸®´ª½º¸¦ ¼³Ä¡Çß´Ù¸é ±ä ÆÄÀÏ À̸§(ÃÖ´ë 255
±ÛÀÚ±îÁö)À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×¸®°í Á¡µµ Çϳª ÀÌ»ó »ç¿ëÇÒ ¼ö ÀÖ´Ù: ¿¹
This_is.a.VERY_long.filename . ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ »ç¿ëÇÑ Á¡À» ´« ¿©°Ü
µÎÀÚ: »ç½Ç...

o ÆÄÀÏÀ̸§À̳ª ¸í·É¿¡¼­ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µÈ´Ù. FILENAME.tar.gz¿Í
filename.tar.gz´Â ¼­·Î ´Ù¸¥ ÆÄÀÏÀÌ´Ù. ls´Â ¸í·É¾îÀε¥ LS¿Í °°Àº ¸í·É¾î´Â
¾ø´Ù;

o À©µµ¿ì »ç¿ëÀÚµéÀº ¸®´ª½º¿¡¼­ ±ä ÆÄÀÏ À̸§À» »ç¿ëÇÒ ¶§ ÁÖÀÇÇÒ Á¡ÀÌ
ÀÖ´Ù. ÆÄÀÏ À̸§¿¡ ¿©¹é(½ºÆäÀ̽º)ÀÌ µé¾î°¡¸é (ºÒ°¡´ÉÇÑ °ÍÀº ¾Æ´ÏÁö¸¸
»ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù) ÆÄÀÏ À̸§ ¾ð±ÞÇÒ ¶§ À» °ã µû¿ÈÇ¥·Î µÑ·¯½Î¾ß
ÇÑ´Ù.¿¹¸¦ µé¾î:


	$ # ´ÙÀ½ÀÇ ¸í·ÉÀº "My old files"¶ó´Â µð·ºÅ丮¸¦ ¸¸µç´Ù $ mkdir
	"My old files" $ ls    My old files    bin     tmp


±×¸®°í !*$&# ¹®ÀÚµéÀº »ç¿ëÇÒ ¼ö ¾ø´Ù.

o  ƯÁ¤ È®ÀåÀÚ¸¦ Àǹ«ÀûÀ¸·Î »ç¿ëÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ¿¹¸¦ µé¾î ½ÇÇà
ÇÁ·Î±×·¥À̶ó°í ¹Ýµå½Ã .COMÀ̳ª .EXE ¶Ç´Â ¹èÄ¡ ÆÄÀÏÀ̶ó°í .BAT¸¦ »ç¿ëÇؾ߸¸
ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ½ÇÇà °¡´ÉÇÑ ÆÄÀϵéÀº ls -F ¸í·ÉÀ» ³»·Á¸é À̸§ ³¡¿¡
¾Æ½ºÅ׸®½ºÅ© Áï '*'·Î Ç¥½ÃµÇ¾î ³ªÅ¸³­´Ù. ¿¹¸¦ µé¸é:


	$ ls -F I_am_a_dir/   cindy.jpg    cjpg*   letter_to_Joe
	my_1st_script*	old~


cjpg* ÆÄÀÏ°ú my_1st_script* ÆÄÀÏÀº ½ÇÇà °¡´ÉÆÄÀϵé Áï
ÇÁ·Î±×·¥ÀÌ´Ù. DOS¿¡¼­´Â ¹é¾÷ ÆÄÀϵéÀº .BAK·Î ³¡³ª´Â ¹Ý¸é ¸®´ª½º¿¡¼­´Â
Æ¿µå '~'·Î ³¡³­´Ù. ¶Ç Á¡À¸·Î ½ÃÀÛÇÏ´Â ÆÄÀÏÀº ¼û±è ÆÄÀÏ·Î °£ÁֵȴÙ. ¿¹¸¦
µé¾î .I.am.a.hidden.file ÆÄÀÏÀº ls ¸í·ÉÀ¸·Î º¸ÀÌÁö ¾Ê´Â´Ù;

o µµ½º ÇÁ·Î±×·¥ÀÇ ½ºÀ§Ä¡(¿É¼Ç)´Â '/½ºÀ§Ä¡'  Çü½ÄÀ¸·Î
»ç¿ëÇÑ´Ù. ¸®´ª½º¿¡¼­´Â '-½ºÀ§Ä¡' ¶Ç´Â '--½ºÀ§Ä¡' ¿Í °°ÀÌ »ç¿ëÇÑ´Ù. ¿¹¸¦
µé¾î: dir /s´Â ls -R ÀÌ µÈ´Ù. PKZIPÀ̳ª ARJ µî ¸¹Àº µµ½º ÇÁ·Î±×·¥µéÀÌ
À¯´Ð½º ½ºÅ¸ÀÏÀÇ ½ºÀ§Ä¡¸¦ »ç¿ëÇÑ´Ù.

ÀÌÁ¦´Â " DOSÀÇ ¸í·É¾îµéÀ» ¸®´ª½º ¸í·É¾î·Î ¹ø¿ª" ¼½¼ÇÀ¸·Î ³Ñ¾î°¡µµ ±¦ÂúÀ»
°Í °°´Ù. ÇÏÁö¸¸ ³ª¶ó¸é °è¼Ó ÀаڴÙ.



4.2. Symbolic Links

À¯´Ð½º´Â DOS¿¡´Â ¾ø´Â ÆÄÀÏ Á¾·ù°¡ ÀÖ´Ù: ¹Ù·Î Symbolic Link´Ù. ÀÌ°ÍÀº
ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ·Î »ý°¢ÇÒ ¼ö Àִµ¥ ±×°ÍÀÌ
°¡¸®Å°´Â ÆÄÀÏÀ̳ª µð·ºÅ丮 ´ë½Å »ç¿ëÇÒ ¼ö ÀÖ´Ù; À©µµ¿ìÀÇ '¹Ù·Î °¡±â'¿Í
ºñ½ÁÇÏ´Ù. symbolic linkÀÇ ¿¹·Î /usr/X11R6¸¦ °¡¸®Å°´Â /usr/X11; /dev/ttyS0
¶Ç´Â /dev/ttyS1 µÑ Áß Çϳª¸¦ °¡¸®Å°´Â /dev/modem µîÀÌ ÀÖ´Ù.

symbolic link ¸¸µé±â:

	$ ln -s <file_or_dir> <linkname>

¿¹:

	$ ln -s /usr/doc/g77/DOC g77manual.txt

ÀÌ·¸°Ô Çϸé /usr/doc/g77/DOC ´ë½Å g77manual.txt¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸µÅ©´Â
µð·ºÅ丮 ¸®½ºÆÃÀ» ÇÏ¸é ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³­´Ù:

	$ls -F g77manual.txt@ $ ls -l	    (several things...)
	g77manual.txt -> /usr/doc/g77/DOC




4.3	Permission(permission)°ú ¼ÒÀ¯±Ç

 DOS ÆÄÀÏ°ú µð·ºÅ丮µéÀº ´ÙÀ½°ú °°Àº ¼Ó¼ºÀ» °®´Â´Ù: A(¾ÐÃà), H(¼û±è),
 R(Àбâ Àü¿ë), S(½Ã½ºÅÛ). ¸®´ª½º¿¡¼­´Â À̵é Áß H¿Í R¸¸ Àǹ̸¦ °®´Â´Ù:
 ¼û±è ÆÄÀÏÀº Á¡À¸·Î ½ÃÀÛÇÏ°í R ¼Ó¼º¿¡ ´ëÇؼ­´Â ´ÙÀ½À» °è¼Ó ÀоÀÚ.

À¯´Ð½º¿¡¼­´Â ÆÄÀÏ¿¡ "Permission(permission)"°ú ¼ÒÀ¯ÀÚ°¡ ÀÖ´Ù. ¼ÒÀ¯ÀÚ´Â ¶Ç
"±×·ì"¿¡ ¼ÓÇÑ´Ù. ´ÙÀ½ÀÇ ¿¹Á¦¸¦ º¸¶ó:

       $ ls -l /bin/ls -rwxr-xr-x  1  root  bin  27281 Aug 15 1995
       /bin/ls*

Á¦ÀÏ Ã³À½ Çʵå´Â /bin/ls ÆÄÀÏÀÇ permissionÀ» ³ªÅ¸³»´Â °ÍÀ¸·Î root°¡
¼ÒÀ¯Çϸç binÀ̶õ ±×·ì¿¡ ¼ÓÇÑ´Ù. ´Ù¸¥ Á¤º¸´Â Â÷Ä¡ÇÏ°í -rwxr-xr-x °¡
¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊ ¹æÇâÀ¸·Î ¹«¾ùÀ» ÀǹÌÇÏ´ÂÁö ±â¾ïÇصÎÀÚ:

- ´Â ÆÄÀÏ Á¾·ùÀÇ ÀÏÁ¾ÀÌ´Ù. (- = º¸Åë ÆÄÀÏ, d = µð·ºÅ丮, l = ¸µÅ©
µî); rwx´Â ÆÄÀÏ ¼ÒÀ¯ÀÚ°¡ °®´Â permissionÀ¸·Î Àбâ, ¾²±â, ½ÇÇà À»
³ªÅ¸³½´Ù; r-x´Â ÆÄÀÏ ¼ÒÀ¯ÀÚ°¡ ¼ÓÇÑ ±×·ì¿¡ ÁÖ¾îÁø PermissionÀ¸·Î Àбâ,
½ÇÇàÀ» ³ªÅ¸³½´Ù; (Ãʺ¸ÀÚ¶ó¸é ±×·ìÀ» »ç¿ëÇÒ ÀÏÀÌ º°·Î ¾øÀ» Å×´Ï ±×·ìÀÇ
°³³ä¿¡ ´ëÇؼ­´Â ¼³¸íÇÏÁö ¾Ê°Ú´Ù ;-) r-x´Â ´Ù¸¥ ¸ðµç »ç¿ëÀÚµéÀÌ °®´Â
permissionÀ¸·Î Àбâ, ½ÇÇàÀ» ³ªÅ¸³½´Ù.

µð·ºÅ丮ÀÎ /bin ¿¡µµ permissionÀÌ ºÙ¾îÀÖ´Ù: "µð·ºÅ丮¿Í permission"
¼½¼Ç¿¡ Á» ´õ ÀÚ¼¼ÇÑ ¼³¸íÀÌ ÀÖ´Ù. ¹Ù·Î ÀÌ·¯ÇÑ ÀÌÀ¯ ¶§¹®¿¡ ·çÆ®°¡ ¾Æ´Ï°í¼­´Â
/bin/ls ¸¦ Áö¿ï ¼ö°¡ ¾ø´Â °ÍÀÌ´Ù: Áï Áö¿ï permissionÀÌ ¾ø´Â °ÍÀÌ´Ù. ÆÄÀÏÀÇ
permissionÀ» ¹Ù²Ù·Á¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÑ´Ù:


       $ chmod <whoXperm> <file>


¿©±â¿¡¼­ who´Â u(»ç¿ëÀÚ, Áï ¼ÒÀ¯ÀÚ), g (±×·ì), o ( ±× ¿Ü), X´Â + ¶Ç´Â
-, permÀº r(Àбâ), w(¾²±â), x(½ÇÇà) Áß Çϳª. ´ÙÀ½Àº chmod¸¦ »ç¿ëÇÏ´Â
ÀüÇüÀûÀÎ ¿¹´Ù:


     $ chmod +x file

ÀÌ·¸°Ô Çϸé ÇØ´ç ÆÄÀÏÀÇ ½ÇÇà permissionÀÌ ¼³Á¤µÈ´Ù.


     $ chmod go-rw file


ÀÌ·¸°Ô ÇÏ¸é ¼ÒÀ¯ÀÚ ÀÌ¿ÜÀÇ ¸ðµç »ç¿ëÀڷκÎÅÍ Àбâ¿Í ¾²±â permissionÀ»
Á¦°ÅÇÑ´Ù.


  $ chmod ugo+rwx file


ÀÌ°ÍÀº ¸ðµç ÀÌ¿¡°Ô Àбâ, ¾²±â, ½ÇÇà permissionÀ» ºÎ¿©ÇÑ´Ù.


       # chmod +s file


ÀÌ°ÍÀº ¼ÒÀ§ "setuid" ¶Ç´Â "suid" ÆÄÀÏ·Î ¼ÒÀ¯ÀÚÀÇ Æ¯±Ç°ú ÇÔ²² ¸ðµç »ç¶÷ÀÌ
½ÇÇà½Ãų ¼ö ÀÖ´Ù. ÀüÇüÀûÀÎ ¿¹·Î ·çÆ® suid ÆÄÀÏÀ» º¼ ¼ö ÀÖ´Ù; ÀÌ ÆÄÀϵéÀº
º¸Åë X ¼­¹ö¿Í °°ÀÌ Áß¿äÇÑ ½Ã½ºÅÛ ÆÄÀÏÀÎ °æ¿ì°¡ ¸¹´Ù.

permissionÀ» Áö½ÃÇÏ´Â Á» ´õ °£´ÜÇÑ ¹æ¹ýÀº ¼ýÀڷΠǥÇöÇÏ´Â °ÍÀÌ´Ù:
rwxr-xr-x´Â 755·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù( ¸ðµç ¹®ÀÚ¿¡ ÇØ´çÇÏ´Â ºñÆ®°¡ ÀÖ´Ù: ----´Â
0ÀÌ°í --x´Â 1, -w-´Â 2, -wx´Â 3...). ¾î·Á¿ö º¸ÀÌÁö¸¸ Á¶±Ý ¿¬½ÀÇÏ¸é °³³äÀ»
ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ·çÆ®´Â ¼öÆÛÀ¯Àú·Î ¸ðµç À̵éÀÇ ÆÄÀÏ permissionÀ»
¹Ù²Ü ¼ö ÀÖ´Ù. RMP.



4.4. ÆÄÀÏ : ¸í·É¾î ¹ø¿ª


¿ÞÂÊ¿¡´Â µµ½º ¸í·É; ¿À¸¥ÂÊ¿¡´Â ±×¿¡ ÇØ´çÇÏ´Â ¸®´ª½º ¸í·É¾îÀÌ´Ù.
	ATTRIB:		chmod COPY:	      cp DEL:		 rm MOVE:
	mv REN:		   mv TYPE:	      more, less, cat

Redirection and plumbing operators:  < > >> |

Wildcards: * ?

nul:	    /dev/null

prn, lpt1:  /dev/lp0 or /dev/lp1; lpr

4.4.1.	Examples
DOS								Linux
---------------------------------------------------------------------
C:\GUIDO>ATTRIB +R FILE.TXT		$ chmod 400 file.txt C:\GUIDO>COPY
JOE.TXT JOE.DOC			  $ cp joe.txt joe.doc C:\GUIDO>COPY
*.* TOTAL				  $ cat * > total C:\GUIDO>COPY
FRACTALS.DOC PRN		  $ lpr fractals.doc C:\GUIDO>DEL TEMP
$ rm temp C:\GUIDO>DEL *.BAK					  $ rm
*~ C:\GUIDO>MOVE PAPER.TXT TMP\			   $ mv paper.txt tmp/
C:\GUIDO>REN PAPER.TXT PAPER.ASC		$ mv paper.txt paper.asc
C:\GUIDO>PRINT LETTER.TXT			$ lpr letter.txt
C:\GUIDO>TYPE LETTER.TXT			$ more letter.txt
C:\GUIDO>TYPE LETTER.TXT			$ less letter.txt
C:\GUIDO>TYPE LETTER.TXT > NUL			$ cat letter.txt >
/dev/null
		n/a						$
		more *.txt *.asc n/a
		$ cat section*.txt | less


¾Ë¾ÆµÑ Á¡:

o ¸®´ª½º¿¡¼­ *´Â Á» ´õ ´Ù¾çÇÑ ±â´ÉÀ» °®°í ÀÖ´Ù: *´Â ¼û±è ÆÄÀÏÀ» Á¦¿ÜÇÑ
¸ðµç ÆÄÀÏÀ» ÀǹÌÇÑ´Ù;	.*´Â ¸ðµç ¼û±è ÆÄÀϵéÀ» ÀǹÌÇÑ´Ù(¶ÇÇÑ ÇöÀç
µð·ºÅ丮´Â '.'ÀÌ°í »óÀ§ µð·ºÅ丮´Â '..'¶ó´Â Á¡¿¡ ÁÖÀÇÇ϶ó!);   *.*´Â .°¡
Áß°£ÀÌ µé¾î°¡ ÀÖ´Â ÆÄÀÏµé µµ´Â Á¡À¸·Î ³¡³ª´Â ÆÄÀϵ鸸À» ÀǹÌÇÑ´Ù; p*rÀº
'peter' ¶Ç´Â 'piper'¸¦ ÀǹÌÇÑ´Ù; *c*´Â 'picked' ±×¸®°í 'peck'¸¦ ÀǹÌÇÑ´Ù;

o  more¸¦ »ç¿ëÇÒ ¶§´Â <SPACE>¸¦ ´©¸£¸é °è¼Ó ÀÐÀ» ¼ö ÀÖÀ¸¸ç 'q'¸¦ ´©¸£¸é
Á¾·áÇÑ´Ù. less´Â È­»ìÇ¥¸¦ »ç¿ëÇÒ ¼ö À־ ¸í·ÉÀ» Àß ¸ô¶óµµ »ç¿ëÇϱ⠽±´Ù;

o  UNDELETE°¡ ¾øÀ¸¹Ç·Î ¾î¶² °ÍÀ̵ç Áö¿ï ¶§´Â ÇÑ ¹ø ´õ »ý°¢Çغ¸µµ·Ï;

o  DOSÀÇ < > >>¿¡ ´õÇÏ¿© ¸®´ª½º¿¡´Â 2>¸¦ »ç¿ëÇÏ¿© ¿¡·¯ ¸Þ½ÃÁö¸¦ ¸®´ÙÀÌ·ºÆ®
½Ãų ¼ö ÀÖ´Ù(stderr); Ãß°¡·Î 2>&1Àº stderrÀ» stdoutÀ¸·Î ¸®´ÙÀÌ·ºÆ®ÇÏ°í
1>&2´Â stdoutÀ» stderr·Î ¸®´ÙÀÌ·ºÆ®ÇÑ´Ù;

o  ¸®´ª½º¿¡´Â ¿ÍÀϵå Ä«µå°¡ Çϳª ´õ ÀÖ´Ù: ¹Ù·Î []ÀÌ´Ù. »ç¿ë¹ý: [abc]´Â a,
b, c·Î ½ÃÀÛÇÏ´Â ÆÄÀϵéÀ» ÀǹÌÇÑ´Ù; *[I-N2-3]Àº I, J, K, L, M, N, 1, 2,
3;À¸·Î ³¡³ª´Â ÆÄÀϵéÀ» ÀǹÌÇÑ´Ù.

o  lpr <file>Àº ÇØ´ç ÆÄÀÏÀ» ¹é±×¶ó¿îµå·Î ÀμâÇÑ´Ù. ÇÁ¸°Æ® Å¥¸¦ È®ÀÎÇÒ
¶§´Â lpq¸¦ »ç¿ëÇÑ´Ù; ÇÁ¸°ÅÍ Å¥¿¡¼­ ÆÄÀÏÀ» »èÁ¦ÇÏ·Á¸é lprmÀ» »ç¿ëÇÏ¸é µÈ´Ù;

o  µµ½ºÀÇ RENAME°ú °°Àº °ÍÀº ¾ø´Ù; Áï mv *.xxx *.yyy ó·³ »ç¿ëÇÒ ¼ö
¾ø´Ù. REN-°ú °°Àº ¸í·É¾î´Â    <ftp://sunsite.unc.edu/pub/Linux/utils/file>
¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

o  cp -i¿Í mv -i¸¦ »ç¿ëÇϸé ÆÄÀÏÀÌ °ãÃÄ ¾²±â µÉ ¶§ °æ°í¸¦ º¼ ¼ö ÀÖ´Ù.



4.5. ÇÁ·Î±×·¥ ½ÇÇà: ¸ÖƼ ŽºÅ·°ú ¼¼¼Ç

ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§´Â DOS¿¡¼­¿Í ¸¶Âù°¡Áö·Î ±× ÇÁ·Î±×·¥ÀÇ À̸§À»
ÀÔ·ÂÇÏ¸é µÈ´Ù. ¸¸¾à ÇÁ·Î±×·¥ÀÌ ÀúÀåµÇ¾î ÀÖ´Â µð·ºÅ丮("µð·ºÅ丮
»ç¿ë" ÂüÁ¶)°¡ PATH("½Ã½ºÅÛ ÃʱâÈ­ ÆÄÀÏ" ¼½¼Ç ÂüÁ¶)¿¡ ¼ÓÇØÀÖ´Ù¸é
ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ °ÍÀÌ´Ù. ¿¹¿Ü: DOS¿¡¼­¿Í´Â ´Þ¸® ¸®´ª½º¿¡¼­´Â ÇØ´ç
ÇÁ·Î±×·¥ÀÌ ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Ù ÇÏ´õ¶óµµ PATH¿¡ ¼ÓÇØ ÀÖÁö ¾Ê´Â ÇÑ
½ÇÇàµÇÁö ¾Ê´Â´Ù. ¿¡½ºÄ«¸ðŸÁö: ÇÁ·Î±×·¥ÀÌ  progÀ̶ó¸é  './prog'À̶ó°í
ÀÔ·ÂÇÑ´Ù. ÀüÇüÀûÀÎ ¸í·ÉÇàÀº ´ÙÀ½°ú °°Àº ÇüÅ´Ù:


       $ command [-s1 [-s2] ... [-sn]] [par1 [par2] ... [parn]] [< input]
       [> output]


¿©±â¿¡¼­ -s1, ..., -snÀº ÇÁ·Î±×·¥ ½ºÀ§Ä¡, par1, ..., parnÀº ÇÁ·Î±×·¥
¸Å°³º¯¼ö(parameter)´Ù. ÇϳªÀÇ ¸í·ÉÇà¿¡ ¿©·¯ °³ÀÇ ¸í·ÉÀ» ³»¸± ¼ö ÀÖ´Ù:


       $ command1 ; command2 ; ... ; commandn


ÀÌ»óÀÌ ÇÁ·Î±×·¥ ½ÇÇà°ú °ü·ÃµÈ ¸ðµç °ÍÀÌ´Ù. ÇÏÁö¸¸ À̺¸´Ù ÇÑ Â÷¿ø ³ô°Ô
»ç¿ëÇÏ´Â °Íµµ ¾î·ÆÁö ¾Ê´Ù. ¸®´ª½º¸¦ »ç¿ëÇÏ´Â Áß¿äÇÑ ÀÌÀ¯ Áß Çϳª°¡
¸ÖƼŽºÅ· OS À̱⠶§¹®ÀÌ´Ù---Áï ¿©·¯ °³ÀÇ ÇÁ·Î±×·¥(¾ÕÀ¸·Î´Â ÇÁ·Î¼¼½º¶ó°í
ºÎ¸§)À» µ¿½Ã¿¡ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¿©·¯ °³ÀÇ ÇÁ·Î¼¼½º¸¦ ¹é±×¶ó¿îµå¿¡¼­
½ÇÇà½ÃÅ°°íµµ ¶Ç °è¼ÓÇؼ­ ´Ù¸¥ ÀÛ¾÷À» ÇÏ°í À־ µÈ´Ù. °Ô´Ù°¡ ¸®´ª½º´Â
º¹¼öÀÇ ¼¼¼Çµµ °¡´ÉÇÏ´Ù: ¸¶Ä¡ ¿©·¯ ´ëÀÇ ÄÄÇ»Å͸¦ ÇÑ °÷¿¡ ³õ°í »ç¿ëÇÏ´Â
°Í°ú °°´Ù!

o   °¡»ó Äֿܼ¡¼­ ¼¼¼Ç 1..6À¸·Î ÀüȯÇÏ·Á¸é <ALT-F1> ... <ALT-F6>À»
´©¸£¸é µÈ´Ù.

o   °°Àº °¡»ó Äֿܼ¡¼­ ÇöÀçÀÇ ¼¼¼ÇÀ» ±×´ë·Î µÎ°í »õ·Î¿î ¼¼¼ÇÀ» ½ÃÀÛÇÏ·Á¸é
su -  <loginname>À̶ó°í ÀÔ·ÂÇÏ¸é µÈ´Ù. ¿¹: su - root. ÀÌ´Â ·çÆ®
permission¸¸ÀÌ °¡´ÉÇÑ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÏ´Â °æ¿ì¿Í °°Àº ¶§ Á¤¸» Æí¸®ÇÏ´Ù.

o   ¼¼¼ÇÀ» ¸ØÃß·Á¸é exitÀ» ÀÔ·ÂÇÑ´Ù. ÁßÁöµÈ ÀÛ¾÷ÀÌ ÀÖÀ» ¶§´Â °æ°í°¡
³ª¿Â´Ù(ÀÌ¿¡ ´ëÇؼ­´Â Á¶±Ý ÀÖ´Ù°¡ ´Ù½Ã ´Ù·é´Ù)

o   ¹é±×¶ó¿îµå¿¡¼­ ÇÁ·Î¼¼½º¸¦ Çϳª ½ÃÀÛÇÏ·Á¸é ¸í·ÉÇàÀÇ ³¡¿¡ '&'¸¦
ºÙÀδÙ:       $ progname [-switches] [parameters] [< input] [> output]
&	[1] 123			    ½©Àº ÇØ´ç ÇÁ·Î¼¼½º¸¦ ÀÛ¾÷ ¹øÈ£(¿¹
[1]; ¾Æ·¡ ÂüÁ¶)¿Í PID(Process Identification Number - ÇÁ·Î¼¼½º ½Äº° ¹øÈ£;
¿¹Á¦¿¡¼­´Â 123)·Î ½Äº°ÇÑ´Ù.

o   ÇöÀç ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º°¡ ¸î °³ÀÎÁö È®ÀÎÇÏ·Á¸é ps ax¶ó°í ÀÔ·ÂÇÑ´Ù. ÀÌ´Â
ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â ÇÁ·Î¼¼½ºÀÇ ¸®½ºÆ®¸¦ Ãâ·ÂÇØÁØ´Ù.

o   ÇÁ·Î¼¼½º¸¦ Çϳª Á×ÀÌ·Á¸é(Á¾·á) kill <PID> ¸¦ ÀÔ·ÂÇÑ´Ù. ¾î¶²
ÇÁ·Î¼¼½º¸¦ Á¦´ë·Î Á¾·áÇÏ´Â ¹æ¹ýÀ» ¸ð¸¦ ¶§¿¡´Â ±× ÇÁ·Î¼¼½º¸¦ Á×ÀÏ
ÇÊ¿ä°¡ ÀÖ´Ù.... ·çÆ®°¡ ¾Æ´Ñ ÀÌ»ó ´Ù¸¥ »ç¿ëÀÚÀÇ ÇÁ·Î¼¼½º¸¦ Á×ÀÏ ¼ö´Â
¾ø´Ù. ¶§·Ð -SIGKILL <PID>¸¦ »ç¿ëÇؾ߸¸ Á×´Â ÇÁ·Î¼¼½ºµµ ÀÖ´Ù.Ãß°¡·Î,
ÇÁ·Î¼¼½º¸¦ ¸ØÃß°Ô Çϰųª Àӽ÷ΠÀÛµ¿ ÁßÁö½ÃÅ°°Å³ª ¹é±×¶ó¿îµå·Î º¸³»°Å³ª
¹é±×¶ó¿îµå¿¡¼­ Æ÷¿À±×¶ó¿îµå·Î ºÒ·¯¿Ã ¼ö ÀÖ´Ù. ÀÌ·± ¹®¸Æ¿¡¼­ ÇÁ·Î¼¼½º´Â
"job -	ÀÛ¾÷"À̶ó°í ºÒ¸°´Ù.

o   ÇöÀç ÀÛ¾÷ÀÌ ¸î °³ÀÎÁö È®ÀÎÇÏ·Á¸é jobs¶ó°í ÀÔ·ÂÇÑ´Ù. ¿©±â¿¡¼­ ÀÛ¾÷µéÀº
PID°¡ ¾Æ´Ï¶ó ÀÛ¾÷ ¹øÈ£·Î ½Äº°µÈ´Ù.

o   Æ÷¿À±×¶ó¿îµå¿¡¼­ ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÏ·Á¸é <CTRL-C>¸¦ ´©¸¥´Ù(Ç×»ó
ÀÛµ¿ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù).

o   Æ÷¿À±×¶ó¿îµå¿¡¼­ ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º¸¦ ÀϽà Áß´ÜÇÏ·Á¸é <CTRL-Z>¸¦
´©¸¥´Ù(tkdehd).

o   ¾î¶² ÀÛ¾÷À» Æ÷¿À±×¶ó¿îµå·Î ºÒ·¯¿À·Á¸é fg <%job>À̶ó°í
ÀÔ·ÂÇÑ´Ù. ¸¶Áö¸·À¸·Î ¹é±×¶ó¿îµå·Î º¸³»Á³´ø ÀÛ¾÷À» Æ÷¿À±×¶ó¿îµå·Î
ºÒ·¯¿À·Á¸é ±×³É fg¸¸ ÀÔ·ÂÇÏ¸é µÈ´Ù.

o   ÀÛ¾÷À» Á×ÀÌ·Á¸é kill <%job>À̶ó°í ÀÔ·ÂÇÑ´Ù. ¿©±â¿¡¼­ <job>Àº 1, 2,
3,....°ú °°Àº °ÍµéÀÌ´Ù.ÀÌ·± ¸í·ÉµéÀ» »ç¿ëÇÏ¿© µ¿½Ã¿¡ µð½ºÅ©¸¦ Æ÷¸ËÇÏ°í,
¸î °³ÀÇ ÆÄÀϵéÀ» ¾ÐÃàÇÏ¿© ¹­°í, ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ°í, ¾ÐÃà ÆÄÀÏÀ»
Ç®¸é¼­µµ ¸í·ÉÀ» ±â´Ù¸®°í ÀÖ´Â ÇÁ¶÷ÇÁÆ®¿¡ ¿øÇÏ´Â ¶Ç ´Ù¸¥ ¸í·ÉÀ» ³»¸± ¼ö
ÀÖ´Ù. À©µµ¿ì¸¦ ÀÌ¿Í °°ÀÌ »ç¿ëÇÏ·Á°í Çغ¸¸é ±× ¼º´ÉÀÌ ¾ó¸¶³ª Â÷ÀÌ°¡ ³ª´Â
Áö ±Ý¹æ ¾Ë ¼ö ÀÖ´Ù(±×°Íµµ ½Ã½ºÅÛÀÌ Á×Áö ¾Ê°í »ì¾Æ ÀÖÀ» °æ¿ì¿¡¸¸ ¸»ÀÌ´Ù).


4.6. ¸®¸ðÆ® ÄÄÇ»ÅÍ¿¡¼­ ÇÁ·Î±×·¥ ½ÇÇàÇϱâ

remote.machine.edu¶ó´Â ¸®¸ðÆ® ¸Ó½Å(¿ø°Ý ÄÄÇ»ÅÍ)¿¡¼­ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ·Á¸é
´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù:

       $ telnet remote.machine.edu

·Î±×ÀÎÀ» ÇÑ ´ÙÀ½ ¿øÇÏ´Â ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ¸é µÈ´Ù. ¹°·Ð ±×
¸®¸ðÆ® ¸Ó½Å¿¡ ½© ¾îÄ«¿îÆ®°¡ ÀÖ¾î¾ß ÇÑ´Ù.X11À» °®°í ÀÖ´Ù¸é ¸®¸ðÆ®
ÄÄÇ»ÅÍ¿¡¼­ X ¾ÖÇø®ÄÉÀ̼ǵµ ½ÇÇà½ÃÄÑ ÀÚ½ÅÀÇ X È­¸é¿¡ ³ªÅ¸³ª°Ô ÇÒ ¼öµµ
ÀÖ´Ù. remote.machine.edu´Â ¸®¸ðÆ® X ÄÄÇ»ÅÍ, local.linux.box´Â ÀÚ½ÅÀÌ
»ç¿ëÇÏ°í ÀÖ´Â ¸®´ª½º ¸Ó½ÅÀ̶ó°í °¡Á¤ÇÏÀÚ. remote.machine.edu¿¡ Á¸ÀçÇÏ°í
ÀÖ´Â X ÇÁ·Î±×·¥À» local.linux.box¿¡¼­ ½ÇÇàÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.

o   X11, xterm ¶Ç´Â ±×¿Í µ¿°ÝÀÎ Å͹̳Π¿¡¹Ä·¹ÀÌÅ͸¦ ½ÇÇàÇÑ ´ÙÀ½ ´ÙÀ½°ú
°°ÀÌ ÀÔ·ÂÇÑ´Ù:

       $ xhost +remote.machine.edu $ telnet remote.machine.eduo

·Î±×ÀÎÀ» ÇÑ ´ÙÀ½ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.

       remote:$ DISPLAY=local.linux.box:0.0 remote:$ progname &

(DISPLAY..., ´ë½Å setenv DISPLAY local.linux.box:0.0 À» ÀÔ·ÂÇØ¾ß ÇÒ ¼öµµ
ÀÖ´Ù. ÀÌ´Â ¸ðµÎ ¸®¸ðÆ® ½©¿¡ ´Þ·ÁÀÖ´Ù.)

ÀÚ »õ·ÓÁö¾ÊÀº°¡! ÀÌÁ¦ prognameÀº Àº remote.machine.edu¿¡¼­
½ÃÀÛÇÏ¿© ´ç½ÅÀÇ ÄÄÇ»ÅÍ È­¸é¿¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. ÇÏÁö¸¸ ¸ðµ©Àº
³Ê¹« ´À¸®´Ï ¸ðµ©À» ÅëÇؼ­ ÀÌ °°Àº ÀÛ¾÷À» ÇÏ·Á´Â °ÍÀº ¾µ¸ð°¡
¾øÀ» °ÍÀÌ´Ù. ¶ÇÇÑ ÀÌ °°Àº ÀÛ¾÷ ¹æ½ÄÀº ºÒ¿ÏÀüÇÏ°í ºÒ¾ÈÁ¤ÇÏ´Ù:
<http://sunsite.unc.edu/LDP/HOWTO/mini/Remote-X-Apps> ¿¡ ÀÖ´Â ``Remote
X Apps mini-HOWTO'' ¸¦ Àо¶ó.


5. µð·ºÅ丮 »ç¿ë

5.1. µð·ºÅ丮: »çÀü Áö½Ä

DOSWin¿¡¼­¿Í ¸®´ª½º¿¡¼­ ÆÄÀÏÀÇ Â÷ÀÌÁ¡¿¡ ´ëÇؼ­ ¾Ë¾Æº¸¾Ò´Ù. À̹ø¿£
µð·ºÅ丮¿¡ ´ëÇؼ­ ¾Ë¾Æº¸ÀÚ. DOSWin¿¡¼­´Â ·çÆ® µð·ºÅ丮°¡ \, ¸®´ª½º¿¡¼­´Â /
ÀÌ´Ù. ºñ½ÁÇÏ°Ô, ÇÏÀ§ µð·ºÅ丮´Â DOSWin¿¡¼­´Â \ ·Î ±¸ºÐµÇ°í ¸®´ª½º¿¡¼­´Â /
·Î ±¸ºÐµÈ´Ù. ´ÙÀ½ ÆÄÀÏ °æ·ÎÀÇ ¿¹¸¦ º¸ÀÚ:

	   DOS:    C:\PAPERS\GEOLOGY\MID_EOC.TEX Linux:
	   /home/guido/papers/geology/middle_eocene.tex

ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â °Íó·³  .. ´Â »óÀ§ µð·ºÅ丮, . ´Â ÇöÀç µð·ºÅ丮¸¦
³ªÅ¸³½´Ù. ¸®´ª½º ½Ã½ºÅÛ¿¡¼­´Â cd, rd, md¸¦ ¿øÇÑ´Ù°í Çؼ­ ¾Æ¹«µ¥¼­³ª ÇÒ
¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï¶ó´Â Á¡À» ¸í½ÉÇ϶ó. »ç¿ëÀÚ¸¶´Ù ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ³ª´©¾îÁØ
'home'À̶ó°í ºÒ¸®´Â µð·ºÅ丮¿¡ ÀÚ±â '°Í'µéÀ» °®°í ÀÖ´Ù; ¿¹¸¦ µé¾î ³»
PC¿¡¼­ ³ªÀÇ È¨ µð·ºÅ丮´Â /home/guido ÀÌ´Ù.


5.2. µð·ºÅ丮 permission

µð·ºÅ丮 ¶ÇÇÑ permissionÀÌ ÀÖ´Ù. "permission°ú ¼ÒÀ¯±Ç" ¼½¼Ç¿¡¼­ º»
°ÍµéÀº µð·ºÅ丮¿¡µµ ÇØ´çµÈ´Ù(»ç¿ëÀÚ, ±×·ì, ±âŸ). µð·ºÅ丮¿¡ ´ëÇؼ­
rx´Â ±× µð·ºÅ丮·Î cd ÇÒ ¼ö ÀÖÀ¸¸ç w´Â ±× µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏ(¹°·Ð ±×
ÆÄÀÏÀÇ permission¿¡ µû¶ó¼­)À̳ª ±× µð·ºÅ丮 ÀÚü¸¦ Áö¿ï ¼ö ÀÖ´Ù´Â °ÍÀ»
ÀǹÌÇÑ´Ù.¿¹¸¦ µé¾î, ´Ù¸¥ »ç¿ëÀÚ°¡ /home/guido/text¿¡ µé¾î¿ÀÁö ¸øÇÏ°Ô
ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù:

       $ chmod o-rwx /home/guido/text


5.3. µð·ºÅ丮:

¸í·É¾î ¹ø¿ª



  DIR:		  ls, find, du CD:	       cd, pwd MD:
  mkdir RD:		rmdir DELTREE:	      rm -rf MOVE:	     mv

5.3.1 ¿¹Á¦

       DOS					Linux
       ---------------------------------------------------------------------

       C:\GUIDO>DIR					$ ls C:\GUIDO>DIR
       FILE.TXT			   $ ls file.txt C:\GUIDO>DIR *.H *.C
       $ ls *.h *.c C:\GUIDO>DIR/P				     $
       ls | more C:\GUIDO>DIR/A					  $ ls
       -l C:\GUIDO>DIR *.TMP /S				   $ find / -name
       "*.tmp" C:\GUIDO>CD					$ pwd
	       n/a - see note				$ cd ditto
	       $ cd ~ ditto				       $ cd ~/temp
       C:\GUIDO>CD \OTHER				$ cd /other
       C:\GUIDO>CD ..\TEMP\TRASH		$ cd ../temp/trash
       C:\GUIDO>MD NEWPROGS			$ mkdir newprogs
       C:\GUIDO>MOVE PROG ..				$ mv prog ..
       C:\GUIDO>MD \PROGS\TURBO			$ mkdir /progs/turbo
       C:\GUIDO>DELTREE TEMP\TRASH	$ rm -rf temp/trash C:\GUIDO>RD
       NEWPROGS			    $ rmdir newprogs C:\GUIDO>RD
       \PROGS\TURBO		    $ rmdir /progs/turbo



ÁÖÀÇ »çÇ×:

o	rmdirÀ» »ç¿ëÇÒ ¶§ »èÁ¦ÇÒ µð·ºÅ丮´Â ºñ¾îÀÖ¾î¾ß ÇÑ´Ù. µð·ºÅ丮¸¦
±× ³»¿ë¹°°ú ÇÔ²² ÇѲ¨¹ø¿¡ »èÁ¦ÇÏ·Á¸é rm -rf¸¦ »ç¿ëÇÑ´Ù(À§Çè °¨¼ö´Â ÀÚ½ÅÀÌ
¾Ë¾Æ¼­ ÇÒ °Í)

o	'~' ¹®ÀÚ´Â ÀÚ½ÅÀÇ È¨ µð·ºÅ丮¿¡ ´ëÇÑ ´ÜÃà ¹®ÀÚ´Ù. cd ¶Ç´Â cd ~
¸í·ÉÀº ÀÚ½ÅÀÌ ¾îµð¿¡ ÀÖµç ÀÚ½ÅÀÇ È¨ µð·ºÅ丮·Î À̵¿½ÃÄÑÁØ´Ù; cd ~/tmp´Â
/home/your_home/tmp·Î À̵¿½ÃÄÑÁØ´Ù.

o	cd - ´Â ¸¶Áö¸· cd ¸í·ÉÀ» Ãë¼Ò ½ÃŲ´Ù.



6. Ç÷ÎÇÇ, Çϵåµð½ºÅ©, ±âŸ

¸®´ª½º¿¡¼­ ÀåÄ¡¸¦ °ü¸®ÇÏ´Â ¹æ¹ýÀº DOS ½Ä°ú ¸®´ª½º ½Ä µÎ °¡Áö°¡ ÀÖ´Ù. ÁÁÀº
´ë·Î °ñ¶ó¼­ ¾²¸é µÈ´Ù.


6.1. DOS ½Ä µð¹ÙÀ̽º °ü¸®

´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ ÆÇ¿¡´Â Mtools ¼öÆ®°¡ µé¾î ÀÖ´Ù. ÀÌ´Â µµ½ºÀÇ ÇØ´ç
¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â °ÍÀε¥ ´Ù¸¸ ¾Õ¿¡ 'm'ÀÌ ºÙ´Â´Ù: Áï mformat,
mdir, mdel, mmd, ±âŸµîµî. À̵éÀº ±ä ÆÄÀÏ À̸§µµ º¸Á¸ÇÒ ¼ö Àִµ¥ ÆÄÀÏ
permissionÀº º¸Á¸µÇÁö ¾Ê´Â´Ù. /etc/mtools.conf ¶ó´Â ÆÄÀÏÀ» ÆíÁýÇÏ¿©
MtoolsÀ» ¼³Á¤ÇÒ ¼ö Àִµ¥(¹èÆ÷ ÆÇ¿¡ »ùÇÃÀÌ µé¾î ÀÖ´Ù) DOS/Win ÆÄƼ¼Ç°ú
CD--ROM, Zip µå¶óÀ̺굵 ¾×¼¼½ºÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ »õ µð½ºÅ©¸¦ Æ÷¸ËÇÏ´Â
°ÍÀº mformat ¸í·ÉÀ¸·Î´Â ¾È µÈ´Ù. ¸ÕÀú ·çÆ® ±ÇÇÑÀ¸·Î ´ÙÀ½ÀÇ ¸í·ÉÀ» ¼±¾ðÇؾß
ÇÑ´Ù: fdformat /dev/fd0H1440.

less a:file.txt¿Í °°Àº ¹æ½ÄÀÇ ¸í·ÉÀ¸·Î Ç÷ÎÇÇ¿¡ ÀÖ´Â ÆÄÀÏÀ» ¾×¼¼½º ÇÒ
¼ö ¾ø´Ù. ÀÌ´Â DOS ¹æ½ÄÀ¸·Î µð½ºÅ©¸¦ ¾×¼¼½ºÇÒ ¶§ ¾àÁ¡ÀÌ´Ù.


6.2. À¯´Ð½º ¹æ½ÄÀÇ µð¹ÙÀ̽º °ü¸®

À¯´Ð½º¿¡¼­´Â ´Ù¸¥ ¹æ½ÄÀ¸·Î µð¹ÙÀ̽º¸¦ °ü¸®ÇÑ´Ù. À¯´Ð½º¿¡¼­´Â A: ¶Ç´Â
C:¿Í °°ÀÌ º¼·ýÀÌ ºÐ¸®µÇ¾î ÀÖÁö ¾Ê´Ù. Ç÷ÎÇÇµç ¹¹µç ÇϳªÀÇ µð½ºÅ©´Â
"mounting"À̶õ ¿ÀÆÛ·¹À̼ÇÀ» ÅëÇؼ­ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛÀÇ ÀϺΰ¡ µÈ´Ù. µð½ºÅ©
»ç¿ëÀÌ ³¡³ª¸é Á¦°ÅÇϱâ Àü¿¡ ¸ÕÀú "unmount" ½ÃÄÑ¾ß ÇÑ´Ù.µð½ºÅ©¸¦ ¹°¸®ÀûÀ¸·Î
Æ÷¸ËÇÏ´Â °Í°ú ±× À§¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µå´Â °ÍÀº º°°³ÀÇ ÀÏÀÌ´Ù. µµ½º
¸í·É¾îÀÎ 'FORMAT A:'´Â µÎ °¡Áö¸¦ ÇѲ¨¹ø¿¡ ÇÑ´Ù. ÇÏÁö¸¸ ¸®´ª½º¿¡¼­´Â
°³º°ÀûÀÎ ¸í·ÉÀ¸·Î ó¸®ÇÑ´Ù. Ç÷ÎÇÇ Æ÷¸Ë¿¡ ´ëÇؼ­´Â À§¸¦ Âü°íÇÏ°í; ÆÄÀÏ
½Ã½ºÅÛÀ» ¸¸µå´Â °ÍÀº ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.

       # mkfs -t ext2 -c /dev/fd0H1440

ext2 ´ë½Å µµ½º, vfat(Ãßõ) ¶Ç´Â ±× ¹ÛÀÇ Æ÷¸ËÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. µð½ºÅ©°¡
ÁغñµÈ ´ÙÀ½¿¡´Â ´ÙÀ½ÀÇ ¸í·ÉÀ» ÅëÇؼ­ ¸¶¿îÆ® ÇÑ´Ù.

       # mount -t ext2 /dev/fd0 /mnt

À§¿¡¼­ ext2¸¦ »ç¿ëÇÏÁö ¾ÊÀ» ¶§¿¡´Â ÇØ´ç ÆÄÀÏ ½Ã½ºÅÛÀ» ÁöÁ¤ÇÏ¸é µÈ´Ù. ÀÌÁ¦
A:³ª B: ´ë½Å /mnt¸¦ »ç¿ëÇؼ­ Ç÷ÎÇÇ¿¡ ÀÖ´Â ÆÄÀϵéÀ» ¾îµå·¹½º ÇÒ ¼ö ÀÖ°Ô
µÇ¾ú´Ù. ¿¹:


       DOS				       Linux
       ---------------------------------------------------------------------

       C:\GUIDO>DIR A:			       $ ls /mnt C:\GUIDO>COPY
       A:*.*			 $ cp /mnt/* .	C:\GUIDO>COPY *.ZIP A:
       $ cp *.zip /mnt C:\GUIDO>EDIT A:FILE.TXT		       $ jstar
       /mnt/file.txt C:\GUIDO>A:			     $ cd /mnt
       A:> _				       /mnt/$ _

ÀÛ¾÷À» ¸¶Ä£ ´ÙÀ½ µð½ºÅ©¸¦ ²¨³»±â Àü¿¡ ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇؼ­ ¾ð¸¶¿îÆ®
½ÃÄÑ¾ß ÇÑ´Ù.

       # umount /mnt

ÀÌ¹Ì »ç¿ëÇÏ´ø µð½ºÅ©°¡ ¾Æ´Ï¶ó Æ÷¸ËµÇÁö ¾ÊÀº µð½ºÅ©¸¸ fdformat°ú mkfs Çؾß
µÊÀº ¹°·ÐÀÌ´Ù. B: µå¶óÀ̺긦 »ç¿ëÇÏ°í ½ÍÀ¸¸é À§ ¿¹Á¦¿¡¼­ fd0H1440°ú fd0
´ë½Å fd1H1440°ú fd1À» »ç¿ëÇÏ¸é µÈ´Ù.

Ç÷ÎÇÇ¿¡ Àû¿ëµÇ´Â °ÍÀÌ ´Ù¸¥ µð¹ÙÀ̽º¿¡µµ Àû¿ëµÊÀº ¸»ÇÒ ÇÊ¿äµµ ¾ø´Ù;
¿¹¸¦ µé¾î, Çϵåµð½ºÅ©³ª CD--ROM µå¶óÀ̺긦 Ãß°¡·Î ¸¶¿îÆ® ÇÏ°í ½Í´Ù°í
°¡Á¤ÇÏÀÚ. CD--ROMÀº ´ÙÀ½°ú °°ÀÌ ¸¶¿îÆ® ÇÑ´Ù:

       # mount -t iso9660 /dev/cdrom /mnt

ÀÌ ¹æ¹ýÀÌ µð½ºÅ©¸¦ ¸¶¿îÆ® ÇÏ´Â "°ø½ÄÀûÀÎ" ¹æ¹ýÀ̾ú´Ù. ÇÏÁö¸¸ ÈçÈ÷ »ç¿ëÇÏ´Â
Æ®¸¯ÀÌ ÀÖ´Ù. Ç÷ÎÇdzª CD--ROMÀ» ¸¶¿îÆ® Çϱâ À§Çؼ­ ·çÆ®°¡ µÇ¾î¾ß ÇÏ´Â
°ÍÀº Á» ±ÍÂúÀº ÀÏÀ̹ǷΠ´ÙÀ½°ú °°ÀÌ ÇÏ¸é ¸ðµç »ç¿ëÀÚµéÀÌ ±×°ÍµéÀ» ¸¶¿îÆ®
ÇÒ ¼ö ÀÖ´Ù.

o	·çÆ®·Î ·Î±×ÀÎ ÇÏ¿© ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù:

       # mkdir /mnt/floppy ; mkdir /mnt/cdrom # chmod 777 /mnt/floppy
       /mnt/cd* # # make sure that the CD-ROM device is right # chmod
       666 /dev/hdb ; chmod 666 /dev/fd*

o	/etc/fstab¿¡ ´ÙÀ½ÀÇ ÇàÀ» Ãß°¡ÇÑ´Ù.

       /dev/cdrom      /mnt/cdrom  iso9660 ro,user,noauto	   0
       0 /dev/fd0	 /mnt/floppy vfat    user,noauto	     0
       0

ÀÌÁ¦ µµ½º Ç÷ÎÇdzª CD--ROMÀ» ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¸¶¿îÆ® ÇÑ´Ù:

       $ mount /mnt/floppy $ mount /mnt/cdrom

ÀÌÁ¦ ¸ðµç »ç¿ëÀÚ°¡ /mnt/floppy¿Í /mnt/cdromÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ÀÌ·±
¹æ¹ýÀ» ÅëÇؼ­ ¸ðµç »ç¿ëÀÚ¿¡°Ô µð½ºÅ© ¸¶¿îÆ®¸¦ Çã¶ôÇÏ´Â °ÍÀº º¸¾È ü°è¿¡
±¸¸ÛÀ» ³»´Â °ÍÀ̶ó´Â »ç½ÇÀ» ÀØÁö ¸»µµ·Ï.

¸¶¿îÆ® µÈ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò´Â df¿Í ÇØ´ç µð·ºÅ丮°¡ Â÷ÁöÇÑ
¿ë·®¿¡ ´ëÇؼ­ ¾Ë·ÁÁÖ´Â du dirname  µÎ °³ÀÇ ¸í·ÉÀ» ¾Ë¾ÆµÎ¸é Æí¸®ÇÏ´Ù.



6.3. ¹é¾÷

¿©·¯ °¡Áö ÆÐÅ°Áö°¡ ÀÖÁö¸¸ ¸ÖƼ º¼·ý ¹é¾÷À» Çϴµ¥ ÃÖ¼ÒÇÑÀÇ °ÍÀº(·çÆ®·Î¼­):

       # tar -M -cvf /dev/fd0H1440 dir_to_backup/

¹Ýµå½Ã µå¶óÀ̺꿡 Æ÷¸ËµÈ Ç÷ÎÇÇ°¡ µé¾î ÀÖ¾î¾ß Çϸç Ãß°¡·Î ¿©·¯ Àå
´ë±â½ÃÄÑ µÎ¾î¾ß ÇÑ´Ù. º¹±¸ÇÒ ¶§¿¡´Â ù¹ø° Ç÷ÎÇǸ¦ µå¶óÀ̺꿡 ³Ö°í
´ÙÀ½À» ÀÔ·ÂÇÑ´Ù:

       # tar -M -xpvf /dev/fd0H1440



7. À©µµ¿ì ¾ø¾î¿ä?

À©µµ¿ì¿¡ ÇØ´çµÇ´Â °ÍÀÌ ¹Ù·Î ±×·¡ÇÈ ½Ã½ºÅÛÀÎ X À©µµ¿ì
½Ã½ºÅÛÀÌ´Ù. MSÀ©µµ¿ì³ª ¸Æ°ú´Â ´Þ¸® X11Àº »ç¿ëÀÇ Æí¸®ÇÔÀ̳ª ¸ÚÀ» ¿°µÎ¿¡
µÐ °ÍÀÌ ¾Æ´Ï¶ó ´ÜÁö À¯´Ð½º ¿÷½ºÅ×À̼ǿ¡ ±×·¡ÇÈ ±â´ÉÀ» Á¦°øÇϵµ·Ï µðÀÚÀÎ
µÇ¾îÀÖ´Ù. ÁÖ¿ä Â÷ÀÌÁ¡Àº ´ÙÀ½°ú °°´Ù:

o	MSÀ©µµ¿ì´Â ¼¼°è ¾îµð¸¦ °¡³ª ¸ð¾ç°ú »ç¿ë ¹æ¹ýÀÌ ¶È °°Àº ¹Ý¸é,
X11Àº ±×·¸Áö ¾Ê´Ù: ¸¹Àº °ÍÀ» »ç¿ëÀÚ°¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. X11ÀÇ Àüü ÀûÀÎ
¸ð½ÀÀº "À©µµ¿ì ¸Å´ÏÀú"¶ó´Â ÇÙ½É ÄÞÆ÷³ÍÆ®¿¡ ÀÇÇؼ­ Á¤ÇØÁö´Âµ¥ ¿©±â¿¡´Â
¼±ÅÃÇÒ ¼ö ÀÖ´Â °ÍµéÀÌ ¾ÆÁÖ ¸¹ÀÌ ÀÖ´Ù: ±âº»ÀûÀÌÁö¸¸ ¾ÆÁÖ ¸Þ¸ð¸® È¿À²ÀûÀÎ
fvwmÀ» ºñ·ÔÇؼ­ fvwm2-95, Afterstep, WindowMaker, Enlightenment, ÀÌ
¹Û¿¡µµ ¿©·¯ °³°¡ ÀÖ´Ù. w.m.Àº ÀϹÝÀûÀ¸·Î  .xinitrc ¿¡¼­ ºÒ·¯¿Ã ¼ö ÀÖ´Ù;

o	w.m.Àº âÀÌ À©µµ¿ì¿¡¼­ ÀÛµ¿ÇÏ´Â °Íó·³ ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù:
Áï ¸¶¿ì½º·Î Ŭ¸¯ ÇßÀ» ¶§ Æ÷¿À±×¶ó¿îµå°¡ µÇµµ·Ï. ´Ù¸¥ ¼±ÅÃÇÒ ¼ö ÀÖ´Â
°ÍÀ¸·Î´Â ¸¶¿ì½º°¡ ÇØ´ç â À§·Î("Æ÷Ä¿½º") µÇ¾úÀ» ¶§ Æ÷¿À±×¶ó¿îµå°¡ µÇ°Ô
ÇÏ´Â °ÍÀÌ´Ù. ¶Ç, È­¸é¿¡¼­ âÀÇ À§Ä¡¸¦ ÀÚµ¿ ¶Ç´Â ´ëÈ­ÇüÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù:
ÇÁ·Î±×·¥ ´ë½Å ÀÌ»óÇÑ ÇÁ·¹ÀÓÀÌ ³ªÅ¸³ª¸é ±×°ÍÀÌ ³ªÅ¸³ª°Ô ¸¸µé°í ½ÍÀº Àå¼Ò¿¡
¿ÞÂÊ Å¬¸¯ÇÏ¸é µÈ´Ù.

o	Çϳª ¶Ç´Â ¸î °³ÀÇ ¼³Á¤ ÆÄÀÏÀ» ÆíÁýÇÔÀ¸·Î½á ´ëºÎºÐÀÇ ±â´ÉµéÀ»
ÀÚ½ÅÀÌ ¿øÇÏ´Â ¹æ½ÄÀ¸·Î ¸ÂÃâ ¼ö ÀÖ´Ù. w.m.ÀÇ µµÅ¨¸àÅ×À̼ÇÀ» Àо¶ó:
¼³Á¤ ÆÄÀÏÀº .fvwmrc, .fvwm2rc95, .steprc, µîÀÌ´Ù. º¸Åë »ùÇà ¼³Á¤ ÆÄÀÏÀÌ
/etc/X11/window-manager-name/system.window-manager-name; ¿¡ µé¾î ÀÖ´Ù.

o	X11 ¾ÖÇø®ÄÉÀ̼ǵéÀº ƯÁ¤ ¶óÀ̺귯¸®("widget sets")¸¦ »ç¿ëÇÏ¿©
¸¸µç´Ù; À§Á¬ ¼¼Æ®°¡ ¿©·¯ °³ ÀÖÀ¸¹Ç·Î ¾ÖÇø®ÄÉÀ̼ǵéÀÇ ¸ð¾çÀÌ ¼­·Î
´Ù¸£´Ù. °¡Àå ±âº»ÀûÀÎ °ÍÀº Athena widget(2--D ¸ð¾ç; xdvi, xman, xcalc)À»
»ç¿ëÇÏ´Â °ÍµéÀÌ´Ù; ±× ¹Û¿¡ Motif (netscape)¸¦ »ç¿ëÇÏ´Â °Íµµ ÀÖ°í ¾ÆÁ÷µµ
Tcl/Tk, XForms, Qt, Gtk ¸¦ »ç¿ëÇÏ´Â °Íµµ ÀÖ´Ù. ±×·¡µµ ÀÌ ¶óÀ̺귯¸®µéÀº
À©µµ¿ìÁî ó·³ °ÅÀÇ °°Àº ¸ð¾ç°ú ´À³¦À» Á¦°øÇÑ´Ù.

o	»ê¸¸ÇÑ ´À³¦ÀÌ µé ¼öµµ ÀÖ´Ù. ¿¹¸¦ µé¾î, ¸¶¿ì½º¸¦ »ç¿ëÇÏ¿© ÅؽºÆ®
ÇÑ ÁÙÀ» ¼±ÅÃÇÑ ´ÙÀ½ <BACKSPACE>¸¦ ´©¸£¸é ¾Æ¸¶ ±× ÁÙ Àüü°¡ ¾ø¾îÁö±â¸¦
±â´ëÇÒ °ÍÀÌ´Ù. Athena ±â¹Ý ¾ÖÇÿ¡¼­´Â ±×·¸°Ô ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. ÇÏÁö¸¸
´Ù¸¥ À§Á¬ ¼¼Æ®·Î ¸¸µé¾îÁø °Í¿¡¼­´Â ´ëü·Î ±×·¸°Ô ÀÛµ¿ÇÑ´Ù.

o	½ºÅ©·Ñ¹Ù¿Í âÀÇ Å©±â Á¶Àý ¹æ½ÄÀº  w.m.°ú À§Á¬ ¼¼Æ®¿¡ ´Þ·ÁÀÖ´Ù. ÆÁ:
½ºÅ©·Ñ¹Ù°¡ ±â´ëÇÏ´Â °Íó·³ ÇൿÇÏÁö ¾ÊÀ¸¸é °¡¿îµ¥ ´ÜÃß³ª µÎ °³ÀÇ ´ÜÃ߸¦
´­·¯¼­ ¿òÁ÷¿©º¸¶ó;

o	¾ÖÇø®ÄÉÀ̼ÇÀÇ ¾ÆÀÌÄÜÀº µðÆúÆ®·Î ÁÖ¾îÁö´Â °ÍÀÌ ¾Æ´Ï´Ù. ÇÏÁö¸¸ ÀÖ´Â
°Íµéµµ ¸¹´Ù. ´ëºÎºÐÀÇ w.m.Àº µ¥½ºÅ©Å¾("·çÆ® â")À» Ŭ¸¯ÇÔÀ¸·Î½á È£ÃâµÇ´Â
¸Þ´º ±â´ÉÀ» °®°í ÀÖ´Ù; ÀÌ ¸Þ´º¸¦ »ç¿ëÀÚ ¼³Á¤ÇÒ ¼ö ÀÖÀ½Àº ¹°·ÐÀÌ´Ù. ·çÆ®
âÀÇ ¸ð¾çÀ» ¹Ù²Ù·Á¸é xsetrot¶Ç´Â xloadimage;¸¦ »ç¿ëÇÏ¸é µÈ´Ù.

o	Ŭ¸³º¸µå´Â ÅؽºÆ®¿¡¸¸ ÇØ´çµÇ¸ç ÀÌ»óÇÏ°Ô ÀÛµ¿ÇÑ´Ù. ÀÏ´Ü ÅؽºÆ®¸¦
¼±ÅÃÇϸé, ÀÌ¹Ì ÀÚµ¿À¸·Î Ŭ¸³º¸µå¿¡ º¹»çµÈ´Ù: ¾Æ¹«µ¥·Î³ª ¿òÁ÷¿©¼­ °¡¿îµ¥
¹öÆ°À» ´©¸£¸é ºÙ¿© ³Ö±â°¡ µÈ´Ù. xclipboard¶ó ºÒ¸®´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ Àִµ¥
º¹¼öÀÇ Å¬¸³º¸µå ¹öÆÛ¸¦ Á¦°øÇÑ´Ù.

o	µå·¢¾Øµå·ÓÀº ¿É¼ÇÀ¸·Î X11 ¾ÖÇø®ÄÉÀ̼ǰú µå·¢¾Øµå·ÓÀ» Áö¿øÇÏ´Â
w.m.À» »ç¿ëÇؾ߸¸ µÈ´Ù.

¸Þ¸ð¸®¸¦ Àý¾àÇϱâ À§Çؼ­ µ¿ÀÏÇÑ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ»
»ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀºµ¥ Çö½ÇÀûÀ¸·Î´Â Á¶±Ý ¾î·Æ´Ù.

X11À» À©µµ¿ìÁîó·³ °°Àº ¸ð¾ç°ú ´À³¦À¸·Î ÀÛµ¿ÇÏ°Ô ¸¸µå´Â °ÍÀ» ¸ñÇ¥·Î
ÇÏ´Â ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Ù. Gnome,  <http://www.gnome.org> and KDE,
<http://www.kde.org>,´Â Á¤¸» ÈǸ¢ÇÏ´Ù. Çѹø »ç¿ëÇغ¸¶ó: À©µµ¿ìÁî
µ¥½ºÅ©Å¾À» ´õ ÀÌ»ó ±×¸®¿öÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.



      8. ÃëÇâ¿¡ µû¶ó ½Ã½ºÅÛ ¸ÂÃß±â

8.1. ½Ã½ºÅÛ ¼³Ä¡ ÆÄÀϵé

 µµ½º¿¡´Â Áß¿äÇÑ 2°³ÀÇ ÆÄÀÏ·Î AUTOEXEC.BAT°ú CONFIG.SYS°¡ ÀÖ´Ù. À̵éÀº
 ºÎÆ® ÇÒ ¶§ ½Ã½ºÅÛÀ» Ãʱ⠼³Á¤ÇÏ°í, PAHT³ª FILES¿Í °°Àº ¸î °³ÀÇ È¯°æº¯¼ö¸¦
 Á¤Çϸç ÇÁ·Î±×·¥À̳ª ¹èÄ¡ ÆÄÀÏÀ» ½Ãµ¿Çϱ⵵ ÇÑ´Ù. ¸®´ª½º¿¡¼­ Ãʱ⠼³Á¤
 ÆÄÀÏÀÌ ¾ÆÁÖ ¸¹ÀÌ ÀÖÀ¸¸ç ±× Áß ¾î¶² °ÍµéÀº ¾ÆÁÖ Àß ¾Ë±â Àü¿¡´Â °Çµå¸®Áö
 ¾Ê´Â °ÍÀÌ ÁÁ´Ù. ¾î·°Å³ª Á¦ÀÏ Áß¿äÇÑ °Íµé¿¡ ´ëÇؼ­ ¾Ë·ÁÁÖ°Ú´Ù:

	FILES					NOTES
	/etc/inittab				Áö±ÝÀº °Çµå¸®Áö ¸» °Í!
	/etc/rc.d/*				»óµ¿

PATH¿Í ±× ¹ÛÀÇ È¯°æ º¯¼ö¸¦ ¼³Á¤Çϰųª ·Î±×ÀÎ ¸Þ½ÃÁö¸¦ º¯°æÇϰųª ·Î±×ÀÎ
µÚ¿¡ ÀÚµ¿À¸·Î ÇÁ·Î±×·¥ÀÌ ½Ãµ¿µÇ´Â Á¤µµ¸¸ÀÌ ÇÊ¿äÇÒ ¶§´Â ´ÙÀ½ÀÇ ÆÄÀϵéÀ»
»ìÆ캻´Ù:

	FILES					NOTES
	/etc/issue				·Î±×ÀÎ ÀÌÀü ¸Þ½ÃÁö ¼³Á¤
	/etc/motd				·Î±×ÀÎ ÀÌÈÄ ¸Þ½ÃÁö ¼³Á¤
	/etc/profile				$PATH¿Í ±× ¹ÛÀÇ º¯¼ö µî
	¼³Á¤ /etc/bashrc			     alias¿Í ÇÔ¼ö µî
	¼³Á¤ /home/your_home/.bashrc	     ÀÚ½ÅÀÇ alias¿Í ÇÔ¼ö ¼³Á¤
	/home/your_home/.bash_profile ¶Ç´Â /home/your_home/.profile
	ȯ°æ ¼³Á¤°ú ÇÁ·Î±×·¥ ½Ãµ¿

  ÈÄÀÚÀÇ ÆÄÀÏ(¼û±è ÆÄÀÏÀÌ ¾Æ´Ò °Í)ÀÌ Á¸ÀçÇÏ¸é ·Î±×ÀÎ ÈÄ¿¡ ÀÐÇôÁø ´ÙÀ½
  ¸í·ÉÀÌ ½ÇÇàµÉ °ÍÀÌ´Ù.

¿¹---´ÙÀ½ÀÇ .bash_profileÀ» º¸¶ó:

--------------------------------------------------------------------- #
³ª´Â ÄÚ¸àÆ®ÀÌ´Ù.  echo Environment;  printenv | less	  # µµ½ºÀÇ ¸í·É¾î
¼¼Æ®¿¡ ÇØ´çµÈ´Ù alias d='ls -l' # alias°¡ ¹«¾ùÀÎÁö ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ»
°ÍÀÌ´Ù alias up='cd ..'  echo "°æ·Î´Â"$PATH  echo "ÀÌ´Ù" echo "¿À´ÃÀº
'date'ÀÌ´Ù" # 'date' ¸í·ÉÀÇ Ãâ·ÂÀ» »ç¿ëÇÑ´Ù echo " ÁÁÀº ÇÏ·ç, " $LOGHAME #
´ÙÀ½Àº "½© ±â´É"ÀÌ´Ù ctgz() # .tar.gz ¾ÆÄ«À̺êÀÇ ³»¿ëÀ» º¸¿©ÁØ´Ù {
	for file in $* do
		gzip -dc $(file) | tar tf -
	done
}
  # .profileÀÇ ³¡
 ----------------------------------------------------------------------

$PATH¿Í $LOGNAME´Â ¿¹»ó ÇÒ ¼ö ÀÖµíÀÌ È¯°æ º¯¼öÀÌ´Ù. ÀÌ ¹Û¿¡µµ °Çµå¸±
¼ö Àִ ȯ°æº¯¼ö µéÀÌ ¸¹ÀÌ ÀÖ´Ù; less³ª bash °°Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ
RMP°¡ ÁÁÀº ¿¹ÀÌ´Ù.

´ÙÀ½ÀÇ ÇàÀ» /etc/profile¿¡ Ãß°¡Çϸé PROMPT $P$G¿Í °ÅÀÇ °°Àº È¿°ú¸¦
Á¦°øÇÑ´Ù:

	export PS1="\w\\$"


8.2. ÇÁ·Î±×·¥ Ãʱ⠼³Á¤ ÆÄÀÏ

¸®´ª½º¿¡¼­´Â °ÅÀÇ ¸ðµç °ÍµéÀ» ÇÊ¿äÇÑ ´ë·Î ¿øÇÏ´Â ´ë·Î ¼³Á¤ÇÒ ¼ö
ÀÖ´Ù. ´ëºÎºÐÀÇ ÇÁ·Î±×·¥ÀÌ Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ º¯°æ °¡´ÉÇÑ Ãʱ⠼³Á¤
ÆÄÀÏÀ» °®°í ÀÖ´Ù. À̵éÀº Ȩ µð·ºÅ丮ÀÇ .prognamerc ÇüÅ·ΠÁ¸ÀçÇÏ´Â °æ¿ì°¡
¸¹´Ù. Á¦ÀÏ ¸ÕÀú ¼öÁ¤ÇÏ°í ½Í¾îÇÒ ¸¸ÇÑ °ÍµéÀº ´ÙÀ½°ú °°´Ù:

o	.inputrc: bash°¡ »ç¿ëÇÏ´Â ÆÄÀÏ·Î Å° ¹ÙÀεùÀ» Á¤ÀÇÇÑ´Ù;

o	.xinitrc: startx°¡ »ç¿ëÇÏ´Â ÆÄÀÏ·Î X À©µµ¿ì ½Ã½ºÅÛÀ» Ãʱâ
¼³Á¤ÇÑ´Ù;

o	.fvwmrc: À©µµ¿ì ¸Å´ÏÀúÀÎ fvwmÀÌ »ç¿ëÇÑ´Ù.

o	.joerc, .jstarrc: ¿¡µðÅÍÀÎ joe°¡ »ç¿ëÇÑ´Ù.

o	.jedrc: ¿¡µðÅÍÀÎ jed°¡ »ç¿ëÇÑ´Ù.

o	.pinerc: ¸ÞÀÏ ¸®´õÀÎ pineÀÌ »ç¿ëÇÑ´Ù.

o	.Xdefault: ¿©·¯ X ÇÁ·Î±×·¥µéÀÌ »ç¿ëÇÑ´Ù.

Á¶¸¸°£ ÀÌ ¸ðµç °Íµé°ú ±× ¹ÛÀÇ °ÍµéÀ» ¸¸³¯ °ÍÀÌ´Ù, RMP. ¼³Á¤ ÇÏ¿ìÅõÀÎ
<http://sunsite.unc.edu/mdw/HOWTO/Config-HOWTO.html>? ¸¦ Àо¸é º¸´Ù
Àß ¾Ë ¼ö ÀÖ´Ù.


9. ³×Æ®¿öÅ·: °³³ä

¸®´ª½º¿¡¼­´Â "ÀüÈ­ Á¢¼Ó ³×Æ®¿öÅ·"ÀÌ °¡´ÉÇϱ⸸ ÇÑ °ÍÀÌ ¾Æ´Ï¶ó ÈξÀ
´õ ¾ÈÁ¤ÀûÀÌ°í ºü¸£´Ù. À̸§Àº ¹Ù·Î "PPP"·Î¼­ ¸ðµ©À» ÀÌ¿ëÇؼ­ ÀÎÅͳݿ¡
¿¬°áµÇ´Âµ¥ »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù. À̸¦ À§Çؼ± PPP¸¦ Áö¿øÇÏ´Â Ä¿³Î°ú
ÀüÈ­¸¦ °É°í ¿¬°áÇÏ´Â ÅøÀÌ ÇÊ¿äÇÏ´Ù.

ÀÎÅÍ³Ý ¼­ºñ½º Á¦°øÀÚÀÇ ¼­¹ö¿¡¼­ ¸ÞÀÏÀ» ÃßÃâÇϱâ À§Çؼ­´Â POP ÇÁ·ÎÅäÄÝÀ»
»ç¿ëÇϸç "email fetcher À̸ÞÀÏ ¼ö½Å±â"¶ó°í ºÒ¸®´Â ÅøÀÌ ÇÊ¿äÇÏ´Ù; ¸ÞÀÏÀ»
°¡Á®¿À¸é ¸®´ª½º ¹Ú½º¿¡ Àü´ÞµÈ ÇüÅ ±×´ë·Î ³ªÅ¸³­´Ù. ±×·¯¸é pineÀ̳ª mutt,
elm°ú ±× ¹ÛÀÇ ¿©·¯ MUA(Mail User Agent)¸¦ »ç¿ëÇؼ­ °ü¸®ÇÏ¸é µÈ´Ù.

À©µµ¿ìÁî¿¡¼­´Â ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ½Ãµ¿Çϸé ÀÚµ¿À¸·Î ´ÙÀ̾󷯰¡
ºÒ·ÁÁö´Â ¹Ý¸é ¸®´ª½º¿¡¼­´Â ´Ù¸¥ ¼ø¼­¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù: ¸ÕÀú ÀüÈ­¸¦ °Ç ´ÙÀ½
¾ÖÇø®ÄÉÀ̼ÇÀ» ½Ãµ¿ÇÑ´Ù. diald¶ó ºÒ¸®´Â °ÍÀÇ Çൿ ¾ç½ÄÀº º¸ÆíÀûÀÌ´Ù. ÀüÈ­
Á¢¼Ó ³×Æ®¿öÅ·À» ¼³Ä¡ÇÏ°í ¼³Á¤ÇÏ´Â °ÍÀº ¸®´ª½º¿¡¼­ °¡Àå ¾î·Á¿î ÀÛ¾÷ Áß
Çϳª¿´Áö¸¸ ÀÌÁ¦´Â ±×·¸Áö ¾Ê´Ù: Configuration HOWTO¸¦ Âü°íÇ϶ó.

¸¶Áö¸·À¸·Î "Network neighborhoo"¿¡ ´ëÇؼ­ ÇÑ ¸¶µð ÇÏ°Ú´Ù: ¸®´ª½º
¿÷½ºÅ×À̼ÇÀ» Windows NT/9XÀÇ ·ÎÄà ³×Æ®¿÷¿¡ ÀÖ´Â À©µµ¿ìÁî ¸Ó½Åó·³
º¸ÀÌ°Ô ¸¸µé ¼ö ÀÖ´Ù! ¹Ù·Î Samba¸¦ »ç¿ëÇÏ¸é µÈ´Ù: ÇÏÇÏ Samba¶õ
ºê¶óÁú »ç¶÷µéÀÇ ÀÚÀ¯ ºÐ¹æÇÑ ÃãÀÌ ¾Æ´Ï¶ó ¸®´ª½º¿ë SMB ÇÁ·ÎÅäÄÝÀÌ´Ù.
<http://samba.anu.edu.au/samba>¿¡ °¡º¸µµ·Ï.


10. ¾à°£ÀÇ ÇÁ·Î±×·¡¹Ö

10.1. ½© ½ºÅ©¸³Æ®: ÈïºÐÁ¦ ¸ÔÀº .BAT ÆÄÀÏ

±ä ¸í·ÉÁÙÀ» °£´ÜÇÏ°Ô ¾²±â À§Çؼ­ .BAT¸¦ »ç¿ëÇغ» ÀûÀÌ ÀÖÀ¸¸é(³ª´Â ¾ÆÁÖ
¸¹´Ù), profileÀ̳ª .bash_profile¿¡ ÀûÀýÇÑ alias ÇàÀ» »ðÀÔÇÔÀ¸·Î½á °°Àº
¸ñÀûÀÌ ¾ò¾îÁú ¼ö ÀÖ´Ù. ÇÏÁö¸¸ Á» ´õ º¹ÀâÇÑ .BAT¿¡ ´ëÇؼ­´Â ½©¿¡¼­ »ç¿ë
°¡´ÉÇÑ ½ºÅ©¸³Æ® ¾ð¾î¸¦ ¾ÆÁÖ ÁÁ¾ÆÇÒ °ÍÀÌ´Ù: ¹Ù·Î °­·ÂÇÑ QBasicÀÌ ±× Áß
Çϳª´Ù. ¿©±â¿£ º¯¼ö¿Í while, for, case if... then... else°°Àº ±¸Á¶¸¦
ºñ·ÔÇÏ¿© ¿©·¯ °¡Áö ±â´ÉµéÀÌ ÀÖ´Ù: 'ÁøÂ¥' ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ÁÁÀº ´ë¾ÈÀÌ
µÉ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

½ºÅ©¸³Æ®---µµ½ºÀÇ .BAT ÆÄÀÏ¿¡ ÇØ´çÇÏ´Â °Í---¸¦ ÀÛ¼ºÇÏ´Â °ÍÀº ´ÜÁö
ÀνºÆ®·°¼Çµé·Î µÈ Ç¥ÁØ ASCII ÆÄÀÏÀ» ÀÛ¼ºÇÏÇÑ ´ÙÀ½ ÀúÀåÇÏ°í chmod +x
<½ºÅ©¸³Æ®ÆÄÀÏ>À» »ç¿ëÇÏ¿© ½ÇÇà °¡´ÉÇÏ°Ô ¸¸µé¾îÁÖ¸é µÈ´Ù. ½ÇÇàÇÏ´Â °ÍÀº
À̸§À» ÀÔ·ÂÇÏ¸é µÈ´Ù.

ÁÖÀÇ ÇÒ Á¡ ÇÑ°¡Áö. vi¶ó ºÒ¸®´Â ½Ã½ºÅÛ ÆíÁý±â°¡ Àִµ¥ ³» °æÇè¿¡ ÀÇÇϸé
óÀ½ »ç¿ëÇÏ´Â »ç¶÷µéÀº ¸Å¿ì ¾î·Á¿öÇÑ´Ù. vi ÆíÁý±âÀÇ »ç¿ë¹ý¿¡ ´ëÇؼ­´Â
¼³¸íÇÏÁö ¾Ê°Ú´Ù; Matt WelshÀÇ Ã¥À̳ª ÀÎÅͳݿ¡¼­ ¼³¸í¼­¸¦ ã¾Æº¼ °ÍÀ»
±ÇÇÑ´Ù. ¿©±â¼­´Â ´ÙÀ½°ú °°Àº °ÍµéÀ» ¾ð±ÞÇÏ´Â °ÍÀ¸·Î ÃæºÐÇÒ °Í °°´Ù:

o	ÅؽºÆ®¸¦ »ðÀÔÇÏ·Á¸é i¸¦ ´©¸£°í ÅؽºÆ®¸¦ ÀÔ·ÂÇÑ´Ù.

o	¹®ÀÚ¸¦ Áö¿ì·Á¸é <ESC>¸¦ ´©¸¥ ´ÙÀ½ x¸¦ ´©¸¥´Ù;

o	ÀúÀåÇÏÁö ¾Ê°í vi¸¦ Á¾·áÇÏ·Á¸é <ESC>¸¦ ´©¸¥ ´ÙÀ½ :q!¸¦ ´©¸¥´Ù.

o	ÀúÀåÇÏ°í Á¾·áÇÏ·Á¸é <ESC>¸¦ ´©¸¥ ´ÙÀ½ :wq.¸¦ ´©¸¥´Ù.

Ãʺ¸ÀÚ¸¦ À§ÇÑ ÁÁÀº ÆíÁý±â´Â joeÀÌ´Ù: jstar¸¦ ÀÔ·ÂÇؼ­ joe¸¦ ½ÃÀÛÇϸé
DOSWinÀÇ ÆíÁý±â¿Í ¶È °°Àº Å° ¹ÙÀεùÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. WordStarÀÇ jed ¶Ç´Â
IDE´Â ´õ¿í ÁÁ´Ù. "Where to Find Applicaions" ¼½¼ÇÀ» ÂüÁ¶ÇÏ¸é ¾îµð¿¡¼­
À̵é ÆíÁý±â¸¦ ±¸ÇÒ ¼ö ÀÖ´ÂÁö ³ª¿ÍÀÖ´Ù.

bashÀÇ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ´Â °ÍÀº ¸Å¿ì Å« ÁÖÁ¦À̱⠶§¹®¿¡ ±× ÀÚü¸¸À¸·Îµµ
Ã¥ ÇÑ ±ÇÀÌ µÈ´Ù. ±×·¡¼­ ´õ ±íÀÌ ¼³¸íÇÏÁö´Â ¾Ê°Ú´Ù. ´ÜÁö ±âº»ÀûÀÎ ±ÔÄ¢À»
±ú´ÞÀ» ¼ö ÀÖ´Â ½© ½ºÅ©¸³Æ® ¿¹Á¦ ¸î °³¸¦ º¸¿©ÁÖ°Ú´Ù:

_________________________________________________________________________
#!/bin/sh # sample.sh # ³ª´Â ÄÚ¸àÆ®(ÁÖ¼®) # ù¹ø° ÁÙÀº ¹Ù²ÙÁö ¸» °Í
°Å±â¿¡ ÀÖ¾î¾ß ÇÔ echo "ÀÌ ½Ã½ºÅÛÀº: 'uname -a'" # ¸í·ÉÀÇ Ãâ·ÂÀ» »ç¿ëÇÔ
echo "³» À̸§Àº $0" # ³»Àå º¯¼ö echo "´ç½ÅÀº ´ÙÀ½À» ÁÖ¾úÀ½ $# ¸Å°³º¯¼ö:
"$* echo "ù ¹ø° ¸Å°³º¯¼ö´Â: "$1 echo -n "À̸§Àº?" ; read your_name echo
Â÷ÀÌÁ¡À» Àß º¸ÀÚ: "¾È³ç $your_name" # "·Î Àο빮 ³Ö±â echo Â÷ÀÌÁ¡À» Àß
º¸ÀÚ: '¾È³ç $your_name' # '·Î Àο빮 ³Ö±â DIRS=0 ; FILES=0 for file in
'ls .' ; do
	if [ -d ${file} ] ; then # fileÀÌ µð·ºÅ丮¶ó¸é
		DIRS='exr $DIRS + 1' # DIRS = DIRS + 1
	elif [ -f ${file} ] ; then
		FILES='expr $FILES +1'
	fi	case ${file} in
		*.gif|*jpg) echo "${file}: graphic file" ;; *.txt|*.tex)
		echo "${file}: text file" ;; *.c|*.f|*.for) echo "${file}:
		source file" ;; *) echo "${file}: genric file" ;;
	esac
done echo " ${DIRS} µð·ºÅ丮¿Í ${FILES}°¡ Á¸ÀçÇÑ´Ù" ls | grep
"ZxY--!!!WKW" if [ $? != 0 ] ; then # ¸¶Áö¸· ÄÚµå Á¾·á echo "ZxY--!!!WKW
¸ø ãÀ½" fi echo "ÀÌ»ó... Ãß°¡ Á¤º¸°¡ ÇÊ¿äÇϸé 'man bash'¸¦ ÀÔ·ÂÇÒ °Í."
________________________________________________________________________



10.2. C È¥ÀÚ ¹è¿ì±â

À¯´Ð½º¿¡¼­´Â ÁÁ°Ç ½È°Ç ½Ã½ºÅÛ ¾ð¾î°¡ C´Ù. ¿©·¯ ´Ù¸¥ ¾ð¾îµé(Java, FORTRAN,
Pascal, Lisp, Basic, Perl awk...)µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

C¸¦ ¾È´Ù´Â °ÍÀ» °¡Á¤ÇÏ°í Åͺ¸ C++ µî µµ½º¿ë¿¡ ¹ö¸©ÀÌ ³ªºüÁø »ç¶÷µéÀ»
À§ÇÑ °¡À̵带 ¸î °³ ¾Ë·ÁÁÖ°Ú´Ù. ¸®´ª½ºÀÇ C ÄÄÆÄÀÏ·¯´Â gcc¶ó°í ºÒ¸®¸ç DOS
¿ë¿¡ ÀÖ´Â ¼ö ¸¹Àº º§°ú ÈÖ½½µéÀÌ ¾ø´Ù: ´Ù½Ã ¸»Çؼ­ IDE, ¿Â¶óÀÎ µµ¿ò¸»,
ÅëÇÕµÈ µð¹ö°Å µîÀÌ ¾ø´Ù. ±×³É °ÅÄ£ ¸í·ÉÇà ÄÄÆÄÀÏ·¯ÀÏ »ÓÀÌ¸ç ¾ÆÁÖ °­·ÂÇÏ°í
È¿À²ÀûÀÌ´Ù. ´©±¸³ª ´Ù ¹è¿ì´Â Ç¥ÁØ hello.c¸¦ ÄÄÆÄÀÏ ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ
ÀÔ·ÂÇÑ´Ù:


	$ gcc hello.c

 ±×·¯¸é ½ÇÇà °¡´É ÆÄÀÏÀÎ a.outÀÌ ¸¸µé¾îÁø´Ù. ±× ½ÇÇà ÆÄÀÏ¿¡ ´Ù¸¥ À̸§À»
 ÁÖ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.


	$ gcc -o hola hello.c

ÇÁ·Î±×·¥¿¡ ¶óÀ̺귯¸®¸¦ ¸µÅ©ÇÏ·Á¸é -l<libname>¸¦ ½ºÀ§Ä¡·Î ºÙÀ̸é
µÈ´Ù. ¿¹¸¦ µé¾î, math ¶óÀ̺귯¸®¸¦ ¸µÅ©ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù:


	$ gcc -o mathprog mathprog.c -lm

( -l<libname> ½ºÀ§Ä¡´Â gcc·Î ÇÏ¿©±Ý ¶óÀ̺귯¸®ÀÎ /usr/lib/lib<libname>
¸¦ ¸µÅ©ÇÏ°Ô ¸¸µç´Ù. so; so -lmÀº /usr/lib/libm.so¸¦ ¸µÅ©ÇÑ´Ù).

ÀÌÁ¦±îÁö´Â ¼øÁ¶·Î¿ü´Ù. ÇÏÁö¸¸ ÇÁ·Î±×·¥ÀÌ ¿©·¯ °³ÀÇ ¼Ò½º ÆÄÀÏ·Î ¸¸µé¾îÁ³À»
¶§´Â À¯Æ¿¸®Æ¼ÀÎ make¸¦ »ç¿ëÇØ¾ß µÈ´Ù. Ç¥Çö Çؼ®±â¸¦ ÀÛ¼ºÇß´Ù°í °¡Á¤ÇÏÀÚ:
±× ¼Ò½º ÆÄÀÏÀ» parser.c ¶ó°í ºÎ¸£°í parser.h¿Í calc.c µÎ °³ÀÇ Çì´õ
ÆÄÀÏÀ» #include ½ÃŲ´Ù. ±×·± ´ÙÀ½ calc.c¶ó°í ÇÏ´Â ÇÁ·Î±×·¥¿¡¼­ parser.c¿¡
ÀÖ´Â ·çƾÀ» »ç¿ëÇÏ°í ½Í´Ù°í ÇÏÀÚ. ±×·¯¸é ¼øÂ÷ÀûÀ¸·Î parser.h°¡ #include
µÈ´Ù. ¾ó¸¶³ª º¹ÀâÇÑ°¡! calc.c¸¦ ÄÄÆÄÀÏ ÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÑ´Ü ¸»Àΰ¡?

¼ÒÀ§ MakefileÀ̶ó°í Ç®¸®´Â °ÍÀ» ÀÛ¼ºÇØ¾ß ÇÑ´Ù. ÀÌ´Â
ÄÄÆÄÀÏ·¯¿¡°Ô ¼Ò½ºµé°ú °´Ã¼ ÆÄÀϵéÀÇ Á¾¼Ó¼ºÀ» ¾Ë·ÁÁØ´Ù.
¿¹Á¦¿¡¼­:_________________________________________________________________________
# ÀÌ°ÍÀº Makefile·Î calc.c¸¦ ÄÄÆÄÀÏ Çϴµ¥ »ç¿ëµÈ´Ù.  # Áö½ÃµÈ °÷¿¡¼­
<TAB> Å°¸¦ ´©¸¥´Ù!

calc: calc.o parser.o <TAB>gcc -o calc calc.o parser.o -lm # calc´Â ´ÙÀ½
µÎ °³ÀÇ °´Ã¼ ÆÄÀÏ¿¡ ÀÇÁ¸ÇÑ´Ù:

calc.o, parser.ocalc.o: calc.c parser.h <TAB>gcc -c calc.c # calc.o´Â
µÎ ¼Ò½º ÆÄÀÏ¿¡ ÀÇÁ¸ÇÑ´Ù

parser.o: parser.c parser.h xh.h <TAB>gcc -c parser.c # parser.o´Â ¼¼
°³ÀÇ ¼Ò½º ÆÄÀÏ¿¡ ÀÇÁ¸ÇÑ´Ù.

# MakefileÀÇ ³¡
________________________________________________________________________


ÀÌ ÆÄÀÏÀ» Makefile·Î ÀúÀåÇÏ°í make¸¦ ÀÔ·ÂÇÏ¿© ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ÇÑ´Ù;
´Ù¸¥ ¹æ¹ýÀ¸·Î calc.mak·Î ÀúÀåÇÑ ´ÙÀ½ make -f calc.mak ¶ó°í ÀÔ·ÂÇÑ´Ù. RMP´Â
µÎ¸» ÇÒ ÇÊ¿äµµ ¾ø´Ù. ´ÙÀ½°ú °°ÀÌ Çϸé man ÆäÀÌÁö ¼½¼Ç 3¿¡ ÀÖ´Â C ±â´É¿¡
´ëÇÑ ¾à°£ÀÇ µµ¿ò¸»À» ºÒ·¯¿Ã ¼ö ÀÖ´Ù;

	$ man 3 printf

ÇÁ·Î±×·¥À» µð¹ö±ëÇÏ·Á¸é gdb¸¦ »ç¿ëÇÑ´Ù. gdbÀÇ »ç¿ë¹ýÀ» ¾Ë°í ½ÍÀ¸¸é info
gdb¶ó°í ÀÔ·ÂÇÑ´Ù.»ç¿ë °¡´ÉÇÑ ¶óÀ̺귯¸®´Â ¸¹ÀÌ ÀÖ´Ù; ±× Áß Á¦ÀÏ ¸ÕÀú
»ç¿ëÇÏ°í ½ÍÀº °ÍÀº ncurse(ÅؽºÆ® ¸ðµå È¿°ú)¿Í svgalib(ÄÜ¼Ö ±×·¡ÇȽº)ÀÏ
°ÍÀÌ´Ù. Çѹø °ú°¨ÇÏ°Ô X11 ÇÁ·Î±×·¡¹ÖÀ» Çغ¸°í ½ÍÀ¸¸é(±×·¸°Ô ¾î·Á¿î
°ÍÀº ¾Æ´Ï´Ù) X11 ÇÁ·Î±×·¡¹ÖÀ» ¾ÆÁÖ ½±°Ô Çϵµ·Ï µµ¿ÍÁÖ´Â ¶óÀ̺귯¸®°¡
¿©·µ ÀÖ´Ù.Gtk°¡ ¸®´ª½ºÀÇ Ç¥ÁØÀÌ µÇ¾î°¡°í ÀÖ´Ù´Â »ç½ÇÀ» ¿°µÎ¿¡ µÎ°í
<http://www.xnet.com/~blatura/linapp6.html>¸¦ »ìÆ캸¶ó.

 ¸¹Àº ¿¡µðÅ͵éÀÌ IDE ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ´Ù; ±× ¿¹·Î emacs¿Í jed°¡ Àִµ¥
 ½ÅÅýº ÇÏÀ̶óÀÌÆ®, ÀÚµ¿ µé¿©¾²±â µîÀÇ ±â´ÉÀÌ ÀÖ´Ù.´Ù¸¥ °ÍÀ¸·Î´Â
 <ftp://sunsite.unc.edu:/pub/Linux/devel/debuggers/> ¿¡¼­ rhide ÆÐÅ°Áö¸¦
 °¡Á®¿Â´Ù. ÀÌ°ÍÀº Borland IDE Ŭ·ÐÀ¸·Î ¾Æ¸¶ ÁÁ¾ÆÇÒ °ÍÀÌ´Ù.



11. ³ª¸ÓÁö 1%

»ç½Ç 1% ÀÌ»óÀÌ´Ù.

11.1. tar¿Í gzipÀÇ »ç¿ë

À¯´Ð½º¿¡¼­´Â ÆÄÀϵéÀ» Çѵ¥ ¸ðÀ¸°í ÀúÀåÇϴµ¥ ³Î¸® »ç¿ëµÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ
ÀÖ´Ù. tar´Â ÆÄÀϵéÀ» Çѵ¥ ¸ðÀ¸´Âµ¥ »ç¿ëÇÑ´Ù---tar´Â ¸¶Ä¡ PKZIPÀ̳ª Winzip
¿¡¼­ ¾ÐÃà ±â´ÉÀÌ ºüÁø °Í°ú °°´Ù, ÆÄÀϵéÀ» Çѵ¥ ¸ðÀ¸´Â ±â´É¸¸ ÇÑ´Ù. »õ·Î¿î
ÀúÀå ÆÄÀÏÀ» ¸¸µé·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù:

	$ tar =cvf <archivve_name.tar> <file> [file...]

ÀúÀå ÆÄÀϷκÎÅÍ ÆÄÀÏÀ» ÃßÃâÇÏ·Á¸é:

	$ tar -xpvf <archive_name.tar> [file...]

ÀúÀå ÆÄÀÏÀÇ ³»¿ëÀ» º¸·Á¸é:

	$ tar -tf <archive_name.tar> | less

compress¸¦ »ç¿ëÇϸé ÆÄÀÏÀ» ¾ÐÃàÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ compress´Â ÀÌÁ¦ Çѹ°
°¡¼­ ´õ ÀÌ»ó ¾²ÀÌÁö ¾ÊÀ¸¹Ç·Î qzipÀ» »ç¿ëÇØ¾ß ÇÑ´Ù:

	$ compress <file> $ gzip <file>

ÀÌ·¸°Ô Çϸé È®ÀåÀÚ°¡ .ZÀÎ ÆÄÀÏ(compress¸¦ ½èÀ» ¶§)À̳ª .gzÀÎ ÆÄÀÏ(gzipÀ»
½èÀ» ¶§)ÀÌ ¸¸µé¾îÁø´Ù. ÀÌ ÇÁ·Î±×·¥µéÀº Çѹø¿¡ ÇϳªÀÇ ÆÄÀϸ¸ ¾ÐÃàÇÒ ¼ö
ÀÖ´Ù. ¾ÐÃàÀ» ÇØÁ¦ ÇÒ ¶§´Â:

	$ compress -d <file.Z> $ gzip -d <file.gz>

RMP.


11.2. ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Ä¡

Á¦ÀÏ ¸ÕÀú : ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ´Â °ÍÀº ·çÆ®ÀÇ ÀÛ¾÷ÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º
¾ÖÇø®ÄÉÀ̼ÇÀº .tar.gz ¾ÆÄ«À̺ê ÇüÅ·Π¹èÆ÷µÈ´Ù. ÀÌ ¾ÆÄ«À̺꿡´Â º¸Åë
Àû´çÇÑ À̸§ÀÇ µð·ºÅ丮°¡ µé¾î ÀÖÀ¸¸ç ±× ¼Ó¿¡´Â ¶Ç ÀûÀýÇÑ À̸§ÀÇ ÆÄÀÏ°ú
¼­ºêµð·ºÅ丮°¡ µé¾î ÀÖ´Ù. ÀÌ·± ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀº ´ëü·Î /usr/local
¿¡¼­ ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇÑ ´ÙÀ½

	# tar -zxf <archive.tar.gz>

±× ´ÙÀ½ README³ª INSTALL ÆÄÀÏÀ» ÀÐÀ¸¸é µÈ´Ù. ´ëºÎºÐÀÇ °æ¿ì ¾ÖÇø®ÄÉÀ̼ÇÀº
¼Ò½º·Î ¹èÆ÷µÇ¾î ÄÄÆÄÀÏ ½ÃÄÑ¾ß ÇÑ´Ù; make¸¦ ÀÔ·ÂÇÑ ´ÙÀ½ make installÀ»
ÀÔ·ÂÇϸé ÃæºÐÇÑ °æ¿ì°¡ ÈçÇÏ´Ù. gcc³ª g++ ÄÄÆÄÀÏ·¯°¡ ÀÖ¾î¾ß ÇÏ´Â °ÍÀº
¹°·ÐÀÌ´Ù.

/ ¿¡¼­ Ç®¾î¾ß ÇÏ´Â ¾ÆÄ«À̺굵 ÀÖ´Ù; SlackwareÀÇ .tgz ¾ÆÄ«À̺갡 ÀÌ·±
°æ¿ì´Ù. ¼­ºêµð·ºÅ丮´Â ¾øÀÌ ÆÄÀϸ¸ µé¾î ÀÌ´Â ¾ÆÄ«À̺굵 ÀÖ´Ù - ÀÌ·± ¶§´Â
ÆÄÀϵéÀÌ µÚ ¼¯ÀÌÁö ¾Êµµ·Ï ÁÖÀÇÇØ¾ß ÇÑ´Ù! ¼³Ä¡Çϱâ Àü¿¡ Ç×»ó ³»¿ë¹°À»
È®ÀÎÇغ¸´Â °ÍÀÌ ÁÁ´Ù.

µ¥ºñ¾È°ú ·¹µåÇÞÀº °¢°¢ .deb¿Í .rpmÀÇ ÀÚü ¾ÆÄ«À̺ê Æ÷¸ËÀ» °®°í
ÀÖ´Ù. .rpmÀº Á¡Á¡ Àα⸦ ¾ò¾î°¡°í Àִµ¥ rpm ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½°ú
°°ÀÌ ÀÔ·ÂÇÏ¸é µÈ´Ù.

	# rpm -i package.rpm


11.3. ²À ¾Ë¾Æ µÎ¾î¾ß ÇÒ ÆÁ

¹é½ºÅ©·Ñ: <SHIFT + PAG UP>¸¦ ´©¸£¸é À§ÂÊ ÆäÀÌÁöµé·Î ¹é½ºÅ©·Ñ ÇÒ ¼ö
ÀÖ´Ù. ÀÌ ¶§ µÚ·Î °¥ ¼ö ÀÖ´Â ÆäÀÌÁö ¾çÀº ºñµð¿À ¸Þ¸ð¸®¿¡ µû¶ó °áÁ¤µÈ´Ù.

È­¸é ÀçÁ¤¸®: ½Ç¼ö·Î ÀÌÁø ÆÄÀÏ¿¡ more³ª cat ¸í·ÉÀ» »ç¿ëÇϸé È­¸é¿¡
ÇÊ¿ä ¾ø´Â °Íµé·Î °¡µæÂù´Ù. À̸¦ °íÄ¡·Á¸é È­¸é¿¡ ³ªÅ¸³ªÁö ¾Ê´õ¶óµµ ±×³É
'reset'À» ÀÔ·ÂÇϰųª echo CTRL-V ESC c RETURNÀ» Â÷·Ê´ë·Î ´©¸£¸é µÈ´Ù.

ÅؽºÆ® ºÙ¿© ³Ö±â: Äֿܼ¡¼­ ¾Æ·¡¸¦ º¸¶ó;X ¿¡¼­´Â xÅ͹̳Πâ¿¡ ÀÖ´Â ÅؽºÆ®¸¦
¼±ÅÃÇÏ·Á¸é Ŭ¸¯ÇÑ ´ÙÀ½ µå·¡±×ÇÏ°í, ºÙ¿© ³Ö±â´Â °¡¿îµ¥ ¹öÆ°À»(¶Ç´Â 2¹öÆ°
¸¶¿ì½º¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é µÎ °³ÀÇ ¹öÆ°À» µ¿½Ã¿¡) ´©¸£¸é µÈ´Ù. xclipboardµµ
ÀÖ´Ù(ºÒÇàÈ÷µµ ÅؽºÆ®¿¡¸¸ ÀÛµ¿µÇÁö¸¸); ¹ÝÀÀÀÌ ´À¸° °Í ¶§¹®¿¡ È¥µ¿ÇÏÁö
¾Êµµ·Ï.

¸¶¿ì½º »ç¿ë: ÄÜ¼Ö¿ë ¸¶¿ì½º µå¶óÀ̹öÀÎ gpmÀ» ¼³Ä¡Çß´Ù¸é Ŭ¸¯+µå·¡±×·Î
ÅؽºÆ®¸¦ ¼±ÅÃÇÏ°í ¿À¸¥ÂÊ Å¬¸¯À¸·Î ¼±ÅÃµÈ ÅؽºÆ®¸¦ ºÙ¿© ³Ö±â ÇÒ ¼ö
ÀÖ´Ù. ¼­·Î ´Ù¸¥ VC µé °£¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù.



11.4. ¾ÖÇø®ÄÉÀÌ¼Ç Ã£±â

¿À·§µ¿¾È »ç¿ëÇØ¿Â ±× ¹ÏÀ½Á÷ÇÑ DOS/Win ¾ÖÇø®ÄÉÀ̼ǵéÀ»
¸®´ª½º¿ëÀ¸·Î ´ëüÇÒ ¼ö ÀÖ´ÂÁö ±Ã±ÝÇÒ °ÍÀÌ´Ù. ¸ÕÀú ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î
ÀúÀå¼ÒµéÀ» µÚÁ®º¼ °ÍÀ» ±ÇÇÑ´Ù: <ftp://sunsite.unc.edu/pub/Linux>,
<ftp://tsx-11.mit.edu/pub/linux>, <ftp://ftp.funet.fi/pub/Linux>. ±×
¹Û¿¡ "Linux Applications and Utilities Page"ÀÎ
<http://www.xnet.com/~blatura/linapps.shtml>°ú ¸®´ª½º "°ø½Ä" ÆäÀÌÁöÀÎ
<http://www.linux.org>¸¦ ã¾Æº¸´Â °Íµµ ÁÁ´Ù.


11.5. ÇÒ ¼ö ¾ø´Â ¸î °¡Áö °Íµé

DOS/Windows¿¡¼­´Â ÀÛ¾÷ÀÌ ±ÍÂú°Å³ª ¾î·Æ°Å³ª ½ÉÁö¾î´Â ºÒ°¡´ÉÇÑ ¸¹Àº ÀÛ¾÷µéÀÌ
¸®´ª½º¿¡¼­´Â °¡´ÉÇÏ´Ù. ÀÚ ¿©±â ½Ä¿åÀ» µ¸¿ï¸¸ÇÑ ¸î °³¸¦ ¼Ò°³Çغ¸°Ú´Ù:

o	at´Â ƯÁ¤ ½Ã°£¿¡ ÁöÁ¤µÈ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇµµ·Ï ÇÑ´Ù;

o	awk´Â µ¥ÀÌÅÍ ÆÄÀÏÀ» Á¶ÀÛÇÏ´Â °£´ÜÇÏÁö¸¸ °­·ÂÇÑ ¾ð¾î´Ù. ¿¹¸¦ µé¾î
data.dat¸¦ ¸ÖƼ ÇÊµå µ¥ÀÌÅÍ ÆÄÀÏÀ̶ó°í ÇÏÀÚ,

	$ awk '$2 ~ "abc" {print $1, "\t", $4}' data.dat

ÀÌ ¸í·ÉÀº data.dat¿¡ ÀÖ´Â ¸ðµç Çà Áß µÎ ¹ø° Çʵ忡 "abc"°¡ µé¾î ÀÖ´Â
ÇàµéÀÇ 1°ú 4¹ø Çʵ带 ÇÁ¸°Æ®ÇÑ´Ù.

o	cronÀº ƯÁ¤ ¿äÀÏÀÇ Æ¯Á¤ ½Ã°£¿¡ ÁÖ±âÀûÀ¸·Î ÇÊ¿äÇÑ ÀÛ¾÷¿¡ ¾µ¸ð°¡
ÀÖ´Ù. man 5 crontabÀ» ÀÔ·ÂÇغ¸¶ó.

o	file <filename>Àº filenameÀÌ ¹«¾ùÀÎÁö ¾Ë·ÁÁØ´Ù(ASCII ÅؽºÆ®,
½ÇÇà, ¾ÆÄ«ÀÌºê µî);

o	find´Â °¡Àå °­·ÂÇÏ°í À¯¿ëÇÑ ¸í·É Áß ÇϳªÀÌ´Ù( "Directories:
Translating Commands" ¼½¼ÇÀ» ÂüÁ¶Ç϶ó). ÀÌ´Â ÇØ´ç ¹®ÀÚ¸¦ Æ÷ÇÔÇÑ ÆÄÀÏÀ»
ã°Å³ª ±× ÆÄÀÏ¿¡ ¾î¶² ¸í·ÉÀ» ¼öÇàÇϴµ¥ »ç¿ëÇÑ´Ù. findÀÇ ÀϹÝÀûÀÎ »ç¿ëÀº
´ÙÀ½°ú °°´Ù:

	$ find <directory> <expression>

¿©±â¿¡¼­ <expression>¿¡´Â °Ë»ö ±Ô¹ü°ú ÇൿÀÌ Æ÷ÇԵȴÙ. ¿¹:

		$ find . -type l -exec ls -l {} \;

ÀÌ ¸í·ÉÀº ¸ðµç symbolic link¸¦ ã¾Æ¼­ ±×°ÍÀÌ Áö½ÃÇÏ´Â °ÍÀÌ ¹«¾ùÀÎÁö
º¸¿©ÁØ´Ù.

	$ find / -name "*.old" -ok rm {} \;

ÀÌ ¸í·ÉÀº ÁöÁ¤µÈ ÆÐÅÏ¿¡ ÇØ´çµÇ´Â ÆÄÀÏÀ» ¸ðµÎ ã¾Æ¼­ ´ç½Å¿¡°Ô Çã¶ôÀ»
¿ä±¸ÇÑ ´ÙÀ½ Áö¿î´Ù.

	$ find . -perm +111

ÀÌ ¸í·ÉÀº permissionÀÌ 111ÀÎ(½ÇÇàÆÄÀÏ) ¸ðµç ÆÄÀÏÀ» ã´Â´Ù.

	$ find . -user root

ÀÌ ¸í·ÉÀº root¿¡ ¼ÓÇÏ´Â ¸ðµç ÆÄÀÏÀ» ã´Â´Ù. ÀÌ °æ¿ì ¿©·¯ °¡Áö °¡´É¼ºÀÌ
ÀÖ´Ù---RMP.

o	grep´Â ÆÄÀÏ ³»¿¡¼­ ÁöÁ¤ ÅؽºÆ® ÆÐÅÏÀ» ã´Â´Ù. ¿¹¸¦ µé¸é,

	$ grep -l "geology" *.tex

ÀÌ ¸í·ÉÀº 'geology'¶õ ´Ü¾î°¡ µé¾î°¡ ÀÖ´Â *.tex ÆÄÀϵéÀ» ³ª¿­ÇÑ´Ù. ÀÌÀÇ
º¯ÇüÀÎ zgrep´Â gzipÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏ¿¡ ½ÇÇàµÈ´Ù. RMP;

o	ÀÏ¹Ý Ç¥ÇöµéÀº ¸Å¿ì º¹ÀâÇÏÁö¸¸ ÅؽºÆ®¿¡ °Ë»ö ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ½ÄÀÌ
¾ÆÁÖ °­·ÂÇÏ´Ù. ¿¹¸¦ µé¾î ^a[^a-m]X{4,}txt$´Â 'a'·Î ½ÃÀÛÇÏ°í ±× µÚ¿¡ a-m
»çÀÌ¿¡ µé¾î°¡Áö ¾Ê´Â ¹®ÀÚ·Î ½ÃÀÛÇÏ°í ±× µÚ¿¡´Â 'X'°¡ 4°³ ÀÌ»ó µé¾î°¡°í
txt·Î ³¡³ª´Â ÇàÀ» ã´Â´Ù. less¿Í °°Àº °í±Þ ÆíÁý±â¸¦ ºñ·ÔÇÏ¿© ´Ù¸¥ ¸¹Àº
¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ÀÏ¹Ý Ç¥ÇöÀ» »ç¿ëÇÑ´Ù. man grep ÇÏ¿© ¼³¸íÀ» Àо¶ó.

o	script <script_file>Àº Á¾·á ¸í·ÉÀ» ³»¸± ¶§±îÁö È­¸é ³»¿ëÀ»
script_file¿¡ ´ýÇÁ ÇÑ´Ù. µð¹ö±ëÀ» ÇÒ ¶§ À¯¿ëÇÏ´Ù;

o	sudo´Â rootÀÇ ÀÛ¾÷ Áß ÀϺθ¦ »ç¿ëÀÚµéÀÌ ¼öÇàÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù(¿¹,
µð½ºÅ©ÀÇ Æ÷¸Ë°ú ¸¶¿îÆÃ; RMP);

o	uname -a ´Â ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë·ÁÁØ´Ù.

o	zcat°ú zless´Â gzipÀ¸·Î ¾ÐÃàµÈ ÆÄÀϵéÀ» ¾ÐÃàÇØÁ¦ÇÏÁö ¾Ê°í
ºê¶ó¿ì¡ÇÏ°í ÆÄÀÌÇÎÇϴµ¥ À¯¿ëÇÏ´Ù. ¿¹¸¦ µé¾î:
	$ zless textfile.gz $ zcat textfile.gz | lpr

o	´ÙÀ½ÀÇ ¸í·Éµéµµ °¡²û Æí¸®ÇÒ ¶§°¡ ¸¹´Ù: bc, cal, chsh, cmp, cut,
fmt, head, hxdump, nl, passwd, printf, sort, split, strings, tac, tail,
tee touch, uniq, w, wall, wc, whereis, write, xargs, znew. RMP.


11.6. DOS/Windows¿¡¼­ À¯´Ð½º ¿¬½À

   ¹Ï°Å³ª ¸»°Å³ª, DOS/Windows¿¡¼­ À¯´Ð½º ºñ½ÁÇÑ È¯°æÀ» Á¦°øÇÏ´Â
   ÈǸ¢ÇÑ ÅøµéÀÌ ¸¹ÀÌ ÀÖ´Ù! ±× Áß Çϳª°¡ Djgpp ¼öÆ®´Ù DOS¿ëÀº
   (  <http://www.delorie.com/djgpp>) Win32¿ëÀº Cygnus (
   <http://www.cygnus.com>)´Ù. Cygnus´Â Á¦¹ý º¹ÀâÇÑ ÅøÀÌ´Ù. µÑ ´Ù
   ¸®´ª½ºÃ³·³ GNU °³¹ßÅø°ú À¯Æ¿¸®Æ¼°¡ µé¾î ÀÖ´Ù; ÇÏÁö¸¸ µ¿ÀÏÇÑ ¾ÈÁ¤¼º°ú
   ¼º´ÉÀ» ¾òÀ» ¼ö´Â ¾ø´Ù.

¸®´ª½º ¸ÀÀ» Á¶±Ý º¸°í ½ÍÀ¸¸é Djgpp¸¦ ½ÃÇèÇغ¸¶ó. ´ÙÀ½ÀÇ ÆÄÀϵéÀ» ¹Þ¾Æ¼­
¼³Ä¡Çغ»´Ù(ÀÌ ±ÛÀ» ¾²°í ÀÖ´Â ½ÃÁ¡¿¡¼­ °¡Àå ÃֽŠ¹öÀüÀº 2.02ÀÌ´Ù):
djdev202.zip, bnu281b.zip, bsh1147b.zip, fil316b.zip,  find41b.zip,
grep22b.zip, gwk303b.zip, lss332b.zip, shl112b.zip.. ¼³Ä¡ ¹æ¹ýÀÌ Á¦°øµÇ¾î
ÀÖÀ¸¸ç <news:comp.os.msdos.djgpp> ¿¡¼­ µµ¿òÀ» ¾òÀ» ¼ö ÀÖ´Ù.

ƯÈ÷ DOSWin¿¡¼­ bash¸¦ »ç¿ëÇÏ¸é »óÅ­ÇÑ ±âºÐÀÌ µé °ÍÀÌ´Ù. ¼³Á¤À» ÇÏ·Á¸é
ÇÔ²² Á¦°øµÇ´Â BOOT.BAT¸¦ ÆíÁýÇÏ¿© ÀÚ½ÅÀÇ ¼³Ä¡¿¡ ¸Â°Ô °íÄ£´Ù. ±×·± ´ÙÀ½
ÀÌ ÆÄÀϵéÀ» Ȩ µð·ºÅ丮(Windows ÆÄƼ¼ÇÀÇ)¿¡ Á¦°øµÈ °Íµé ´ë½Å ³Ö´Â´Ù:
	# ÀÌ°ÍÀº _bashrc ´Ù LS_OPTIONS="-F -s --color=yes" alias cp='cp
	-i' alias d='ls -l' alias l=less alias ls="ls $LS_OPTIONS"
	alias mv='mv -i'	alias rm='rm -i' alias u='cd ..'

# ÀÌ°ÍÀº _bprof ÀÌ´Ù if [ -f ~/_bashrc ]; then
	.~/_bashrc
fi PS1='\w\$ 'PS2='> 'CDPATH="$CDPATH:~" # less(1)À» À§ÇÑ °Íµé LESS="-M-Q"
# ±ä ÇÁ¶÷ÇÁÆ®, ħ¹¬ LESSEDIT="%E ?lt+%lt. %f"	    # Á¦ÀÏ Ã¹ ¹ø ÇàÀ» ÆíÁý
VISUAL="jed"			# ¿¡µðÅÍ LESSCHARSET=latin1		 #
°­Á¶µÈ ¹®ÀÚµéÀ» ½Ã°¢È­ export PS1 PS2 CDPATH LS_OPTIONS LESS LESSEDIT
LESSOPEN VISUAL LESSCHARSET



11.7. ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â È®ÀåÀÚ¿Í °ü·Ã ÇÁ·Î±×·¥

¿©·¯ ÆÄÀÏ È®ÀåÀÚµéÀ» º¸°Ô µÉ °ÍÀÌ´Ù. Á» Èñ±ÍÇÑ °Íµé(¿¹, ÆùÆ® µî)À»
Á¦¿ÜÇÏ°í  º¸ÆíÀûÀ¸·Î »ç¿ëµÇ´Â °ÍµéÀÌ ³ª¿­ÇØ º¸¾Ò´Ù:

o	1 ... 8: man ÆäÀÌÁöµé. groff -Tascii -man <file.1>À» »ç¿ëÇÏ¿©
Àо¶ó.

o	arj: arj·Î ¸¸µç ¾ÆÄ«À̺ê.

o	dvi: TeX·Î ¸¸µç Ãâ·Â ÆÄÀÏ (¾Æ·¡ ÂüÁ¶). xdvi¸¦ »ç¿ëÇÏ¸é ½Ã°¢È­
ÇÒ ¼ö ÀÖ´Ù; dvips´Â PostScript ÆÄÀÏÀÎ .ps ÆÄÀÏ·Î ¹Ù²Ù¾îÁØ´Ù.

o	gz: gzipÀ¸·Î ¸¸µç ¾ÆÄ«À̺ê

o	info: info ÆÄÀÏ (man ÆäÀÌÁöÀÇ ÀÏÁ¾ÀÇ ´ëÄ¡Ç°). Á¤º¸¸¦ ¾ò´Â´Ù.

o	lsm: Linux Software Map ÆÄÀÏ. º¸ÅëÀÇ ASCII ÆÄÀÏ·Î ÆÐÅ°Áö¿¡ ´ëÇÑ
¼³¸íÀÌ µé¾î ÀÖ´Ù.

o	ps: Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏ. ÀÌ ÆÄÀÏÀ» º¸°Å³ª ÀμâÇÏ·Á¸é gs¿¡ ²À
ÇÊ¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸ ghostview³ª gv¸¦ »ç¿ëÇÑ´Ù.

o	rpm: Red Hat ÆÐÅ°Áö. ÆÐÅ°Áö ¸Å´ÏÀúÀÎ rpmÀ» »ç¿ëÇÏ¿© ¾î´À
½Ã½ºÅÛ¿¡³ª ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.

o	taz, tar.Z: tar·Î Çѵ¥ ¸ðÀ¸°í compress·Î ¾ÐÃàÇÑ ¾ÆÄ«À̺ê

o	tgz, tar.gz: tar·Î Çѵ¥ ¸ðÀ¸°í gzipÀ¸·Î ¾ÐÃàÇÑ ¾ÆÄ«À̺ê

o	tex: °­·ÂÇÑ Á¶ÆÇ ½Ã½ºÅÛÀÎ TeX¿¡ º¸³»Áö´Â ÅؽºÆ® ÆÄÀÏ. ¿©·¯
¹èÆ÷ÆÇÀÌ ³ª¿Í ÀÖ´Â tex ÆÐÅ°Áö¸¦ ±¸Çؼ­ ¾´´Ù.

o	texi: texinfo ÆÄÀÏ. TeX¿Í info ÆÄÀÏÀ» ¸ðµÎ ¸¸µé ¼ö ÀÖ´Ù.(info
ÂüÁ¶). texinfo¸¦ ±¸Çؼ­ »ç¿ëÇÑ´Ù.o	  xbm, xpm, xwd: ±×·¡ÇÈ ÆÄÀÏ

o	Z: compress·Î ¸¸µç ¾ÆÄ«À̺ê



11.8. ÆÄÀÏ º¯È¯

DOS/Win°ú ¸®´ª½º »çÀÌ¿¡ ÅؽºÆ® ÆÄÀϵéÀ» ±³È¯ÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¸é "end
of line" ¹®Á¦¿¡ ÁÖÀÇÇØ¾ß ÇÑ´Ù. DOS¿¡¼­´Â ÅؽºÆ®ÀÇ ¸ðµç ÇàÀÌ CR/LF(Áï
ASCII13 + ASCII 10)À¸·Î ³¡³ª°í ¸®´ª½º¿¡¼­´Â LF·Î ³¡³­´Ù. DOS ÅؽºÆ®
ÆÄÀÏÀ» ¸®´ª½º¿¡¼­ ÆíÁýÇÏ¸é °¢ ÇàÀº ÀÌ»óÇÑ M ¸ð¾ç ºñ½ÁÇÑ ¹®ÀÚ·Î ³¡³¯
°¡´É¼ºÀÌ ³ô´Ù; ¸®´ª½º ÅؽºÆ® ÆÄÀÏÀ» DOS¿¡¼­ º¸¸é ¹®´Ü ±¸ºÐÀÌ ¾ø´Â ¾ÆÁÖ
¾ÆÁÖ ±ä ÇϳªÀÇ ÇàÀ¸·Î ³ªÅ¸³­´Ù. µµ½º¿Í ¸®´ª½º »çÀÌÀÇ ÆÄÀÏ º¯È¯À» ÇÏ´Â
Åø·Î dos2unix¿Í unix2dos µÎ °³°¡ ÀÖ´Ù.

ÅؽºÆ®·Î¸¸ µÈ ÆÄÀÏ¿¡ °­Á¶ ¹®ÀÚ°¡ µé¾î ÀÖ´Ù¸é º¸Åë DOS°¡ ¾Æ´Ï¶ó
Windows¿¡¼­(Notepad)·Î ¸¸µé¾îÁø °ÍÀÎÁö È®ÀÎÇ϶ó; ±×·¸Áö ¾ÊÀ¸¸é ¸ðµç °­Á¶
¹®ÀÚµéÀÌ ¾û¸ÁÀÌ µÉ °ÍÀÌ´Ù.

Word³ª WordPerfec ÆÄÀÏÀ» ÀÏ¹Ý ÅؽºÆ®·Î º¯È¯ÇÏ´Â °ÍÀº Á» ´Ù ±î´Ù·ÓÁö¸¸
°¡´ÉÇÏ´Ù. À̸¦ À§Çؼ­´Â CTAN ½ÎÀÌÆ®¿¡¼­ ¹ß°ßÇÒ ¼ö ÀÖ´Â ÅøÀÌ
ÇÊ¿äÇÏ´Ù; ±× Áß Çϳª°¡ <ftp://ftp.tex.ac.uk> ÀÌ´Ù. /pub/tex/tools/
µð·ºÅ丮¿¡¼­ word2x ÇÁ·Î±×·¥À» ¹Þ°Å³ª /pub/tex/support/ µð·ºÅ丮¿¡
ÀÖ´Â ÇÁ·Î±×·¥ Áß Çϳª¸¦ »ç¿ëÇغ¸¶ó. ƯÈ÷ word2x´Â Word 6 ÆÄÀÏÀ» º¯È¯
Çϴµ¥, Word 97 ÆÄÀÏÀÇ º¯È¯À» À§Çؼ±  HTML·Î º¯È¯ÇÏ´Â mswordview (
<http://www.csn.ul.ie/~caolan/docs/MSWordView.html>)°¡ ÇÊ¿äÇÏ´Ù.


11.9. ÀÚÀ¯ ¿ÀÇǽº ¼öÆ®

ÆÄÀÏ º¯È¯¸¸ °®°í´Â ÃæºÐÇÏÁö ¾Ê´Ù¸é ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº ºñ½ÁÇÑ ÆÐÅ°Áö¸¦
¼±ÅÃÇÒ ¼öµµ ÀÖ´Ù.

StarOffice ¼öÆ®´Â °³ÀÎ »ç¿ëÀº ÀÚÀ¯ÀÌ´Ù. ÀÌ ¼öÆ®´Â Å©°í ¼Óµµ°¡ Á»
´À¸®±ä ÇÏÁö¸¸ ¾ÆÁÖ ÁÁ´Ù: ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº¿¡´Â ¾ø´Â ±â´Éµéµµ ¸¹ÀÌ
Á¦°øµÈ´Ù. ºñ·Ï º¯È¯ÀÌ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´ÏÁö¸¸ Word¿Í Excel ÆÄÀϵµ Àаí
¾µ ¼ö ÀÖ´Ù. ȨÆäÀÌÁö´Â :   <http://www.stardivision.com>.



12. ÀÏ´Ü ¿©±â±îÁö

ÃàÇÏÇÑ´Ù! ÀÌÁ¦ À¯´Ð½º¸¦ Á¶±Ý ¹è¿üÀ¸´Ï ÀÛ¾÷ÇÒ Áغñ°¡ µÇ¾ú´Ù. ¸®´ª½º
½Ã½ºÅÛ¿¡ ´ëÇÑ Áö½ÄÀº ¾ÆÁ÷µµ ºÎÁ·ÇÏ°í Æí¾ÈÇÏ°Ô »ç¿ëÇÏ·Á¸é ´õ ¿¬½ÀÀÌ
ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ÀØÁö ¸»¶ó. ÇÏÁö¸¸ ÇÊ¿äÇÑ °ÍÀÌ ´ÜÁö ¾ÖÇø®ÄÉÀ̼ÇÀ» Àܶà
¼³Ä¡ÇÏ¿© ±×°ÍÀ¸·Î ÀÛ¾÷ÇÏ´Â °Í»ÓÀ̶ó¸é ¿©±â¿¡ ¼Ò°³µÈ °Í¸¸À¸·Îµµ ÃæºÐÇÏ´Ù.

³ª´Â ¿©·¯ºÐÀÌ ¸®´ª½º »ç¿ëÀ» Áñ±â°í ´õ ¸¹Àº °ÍÀ» ¹è¿ï °ÍÀ̶ó°í
È®½ÅÇÑ´Ù. ±×·¸Áö ¾ÊÀº »ç¶÷ÀÌ ¾øÀ¸´Ï±î. ¶ÇÇÑ DOSWin!À¸·Î Àý´ë·Î ¾È µ¹¾Æ°¥
°ÍÀ» Àå´ãÇÑ´Ù. ÀÌ ±ÛÀ» ÀÐÀº »ç¶÷µé Áß ¼­³Ê ¸íÀÌ¶óµµ ³» ¾ð¾î¸¦ ÀÌÇØÇÏ°í
±×µé¿¡°Ô ¹º°¡ ÁÁÀº ¼­ºñ½º°¡ µÇ¾úÀ¸¸é ³ª´Â ¸¸Á·ÇÑ´Ù.



12.1. ÀúÀÛ±Ç

Ưº°È÷ Áö½ÃµÇÁö ¾ÊÀº ÇÑ ¸®´ª½º ÇÏ¿ìÅõ ¹®¼­´Â ±Û¾´ÀÌ¿¡°Ô ÀúÀÛ±ÇÀÌ
±Í¼ÓµÈ´Ù. ¸®´ª½º ÇÏ¿ìÅõ ¹®¼­´Â ÀÌ ÀúÀÛ±Ç ¸í½Ã°¡ ¸ðµç º¹»çÆÇ¿¡ À¯ÁöµÇ´Â
ÇÑ ¾î¶°ÇÑ ¹°¸®Àû ¶Ç´Â ÀüÀÚÀû ¸Åü ÇüÅ·ΠÀüü ¶Ç´Â ºÎºÐÀûÀ¸·Î Àç»ý»êµÇ°í
¹èÆ÷µÉ ¼ö ÀÖ´Ù. »ó¾÷Àû Àç¹èÆ÷µµ Çã¶ôµÇ¸ç ±ÇÀåµÈ´Ù; ÇÏÁö¸¸ ±×·¯ÇÑ ¹èÆ÷´Â
ÀúÀÚ¿¡°Ô ¾Ë·ÈÀ¸¸é ÁÁ°Ú´Ù.

¸ðµç ¹ø¿ª, ÆÄ»ý °á°ú¹° ¶Ç´Â ´Ù¸¥ ¸®´ª½º ÇÏ¿ìÅõ ¹®¼­¿Í ÇÕÃÄÁø ÁýÇÕ °á°ú¹°Àº
ÀÌ ÀúÀÛ±Ç ¸í½Ã¿¡ ÀÇÇؼ­ º¸È£ ¹Þ¾Æ¾ß ÇÑ´Ù. Áï, ÇÏ¿ìÅõ ¹®¼­·ÎºÎÅÍ ÆÄ»ý
°á°ú¹°À» ¸¸µé¾î¼­ ±×°ÍÀÇ ¹èÆ÷¿¡ ´ëÇؼ­ Ãß°¡ÀÇ Á¦ÇÑÀ» ÇÒ ¼ö´Â ¾ø´Ù. ÀÌ·¯ÇÑ
±ÔÄ¢¿¡ ´ëÇÑ ¿¹¿Ü´Â Ưº°ÇÑ °æ¿ì¿¡ Çã¶ôµÉ ¼öµµ ÀÖ´Ù; ¾Æ·¡ ÁÖ¼ÒÀÇ ÇÏ¿ìÅõ
ÁøÇà Ã¥ÀÓÀÚ¿¡°Ô ¿¬¶ôÇ϶ó.°£´ÜÈ÷ ¸»Çؼ­, ¿ì¸®´Â ÀÌ Á¤º¸¸¦ °¡´ÉÇÑ ÇÑ ¸¹Àº
°æ·Î¸¦ ÅëÇؼ­ º¸±ÞµÇ±æ ¹Ù¶õ´Ù. ÇÏÁö¸¸, ÇÏ¿ìÅõ µµÅ¨¸ÕÆ®¿¡ ´ëÇÑ ÀúÀÛ±ÇÀº
À¯ÁöÇÏ°í HOWTO¸¦ Àç ¹èÆ÷ÇÒ ¶§´Â Å뺸 ¹Þ¾ÒÀ¸¸é ÁÁ°Ú´Ù.

Áú¹® ÇÒ »çÇ×ÀÌ ÀÖÀ¸¸é ¸®´ª½º ÇÏ¿ìÅõ ÁøÇà Ã¥ÀÓÀÚÀÎ Tim Bynum¿¡°Ô
À̸ÞÀÏ<linux-howto@sunsite.unc.edu>·Î ¿¬¶ôÇ϶ó.

12.2. ¼º¸í¼­

"From DOS to Linux HOWTO"´Â Guido
Gonzato<REMOVE_MEguido@ibogeo.df.unibo.it>,°¡ ½è´Ù. ("REMOVE_ME"´Â Á¦°ÅÇÒ
°Í.) ``Linux Installation and Getting  Started'ÀÇ ÀúÀÚÀÎ Matt Welsh¿Í,
``Linux frequently asked  questions with answers''ÀÇ ÀúÀÚÀÎ Ian Jackson,
"Linux"ÀÇ ÀúÀÚÀÎ Giuseppe Zanetti, ³ª¿¡°Ô À̸ÞÀÏ·Î Áú¹®À» º¸³½ ¸ðµç »ç¶÷µé
±×¸®°í ƯÈ÷ ¿ì¸®¿¡°Ô ¸®´ª½º¸¦ ¼±»çÇÑ Linus Torvalds¿Í GNU¿¡°Ô °¨»çÇÑ´Ù.

ÀÌ ¹®¼­´Â "ÀÖ´Â ±×´ë·ÎÀÇ ÇüÅ·Î" Á¦°øµÈ´Ù. ´É·ÂÀÌ ´Ý´Â ÇÑ Á¤È®ÇÏ°Ô ¾²·Á°í
¸¹Àº ³ë·ÂÀ» ±â¿ï¿´Áö¸¸ ´ã°Ü ÀÖ´Â Á¤º¸¸¦ »ç¿ëÇÏ´Â °ÍÀº ¿©·¯ºÐÀÇ Ã¥ÀÓ ÇÏ¿¡¼­
ÀÌ´Ù. ÀÌ ÀúÀÛÀÇ »ç¿ëÀ¸·Î ¹ß»ýÇÏ´Â ¾î¶°ÇÑ ¼ÕÇØ¿¡ ´ëÇؼ­´Â ³ª´Â Ã¥ÀÓÀÌ ¾ø´Ù.

FeedbackÀº Ç×»ó ȯ¿µÀÌ´Ù. ¿ä±¸³ª Á¦¾È, ȤÀº ºÒ¸¸ µîÀÌ ÀÖÀ¸¸é ÁÖÀúÇÏÁö
¸»°í ³»°Ô ¿¬¶ôÀ» Ç϶ó.¸®´ª½º¿Í »îÀ» Áñ±â½Ã±æ...Guido   =8-0