´ÙÀ½ ÀÌÀü Â÷·Ê

2. ¸®´ª½º ¹Ú½º ¾È¿¡¼­ ã±â

¸®´ª½º ¹Ú½º ¾È¿¡´Â Á¤¸» ¸¹Àº ¹®¼­µéÀÌ ÀÖ½À´Ï´Ù. ¹«¾ùºÎÅÍ º¸¾Æ¾ß ÇÒ Áö ¸ô¶ó Â÷¶ó¸® ¸ðµç ¹®¼­¸¦ ´Ù ¼··ÆÇÏ°Ú´Ù°í ¿å½É³»±âµµ ÇÏÁö¸¸ óÀ½ºÎÅÍ ±×·² ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¸®´ª½º¿¡´Â Á¤¸» ¸¹Àº ºÐ¾ß°¡ ÀÖ°í, ±× ¸ðµç °ÍÀ» ¸·¿¬È÷ ÁÀ¾Æ ´Ù´Ï´Â ŵµ´Â ¿©·¯ºÐÀÇ ¹ßÀüÀ» ´õµð°Ô ÇÕ´Ï´Ù. Â÷±ÙÂ÷±Ù Çϳª¾¿ ÀÌ·ç¾î °¡¼¼¿ä. ¸®´ª½º¸¦ °øºÎÇÏ¸ç ´õ °ü½É ÀÖ´Â ÁÖÁ¦°¡ »ý±â¸é ÇÊ¿äÇÑ ¹®¼­µéÀÌ Á¡Á¡ ´«¿¡ ¶é °ÍÀÌ°í, ½ÇÁ¦·Î ¸ðµç °ÍÀ» ¿Ïº®ÇÏ°Ô ¾Ë ÇÊ¿ä´Â ¾øÁö¿ä. ¿©·¯ºÐÀÌ ¿ì·¯·¯ º¸´Â ±¸·çµéµµ ´ëºÎºÐ Àü¹® ºÐ¾ß¸¦ °¡Áø À̵éÀÌÁö¿ä.

2.1 MANÀº ±× ³²ÀÚ°¡ ¾Æ´Ï´Ù.

man [optionS] [Section] command(S)i

¸Ç ÆäÀÌÁö´Â ¸í·É, ¿É¼Ç¿¡ ´ëÇÑ ¼³¸í, °ü·ÃµÈ ÁÖÁ¦¸¦ ´ã°í ÀÖ´Â ¿Â¶óÀÎ µµ¿ò¸»(MANual page)ÀÔ´Ï´Ù. /usr/bin/man ¸í·ÉÀº /usr/man/ µð·ºÅ丮 ¾Æ·¡ ÁغñµÈ ¸Ç ÆäÀÌÁö¸¦ °Ë»öÇÏ¿© È­¸é¿¡ Ç¥½ÃÇÏ´Â À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. »ç¿ë¹ýÀº ¸Å¿ì °£´ÜÇÏÁö¸¸ ¶§·Î ȲȦÇÑ µµ¿òÀ» ¾ò±âµµ ÇÕ´Ï´Ù. »õ·Î¿î ¸í·ÉÀ̳ª ±â´É, ¿É¼ÇÀ» ¸¸³µ´Ù¸é ¾ðÁ¦³ª ¸Ç ÆäÀÌÁö¸¦ ¿äûÇØ º¾´Ï´Ù. Ç×»ó ¸®´ª¼­¸¦ µµ¿ï Áغñ°¡ µÇ¾î ÀÖ´Â ÈǸ¢ÇÑ ºñ¼­¸¦ ¸¸³ª°Ô µÉ °ÍÀÔ´Ï´Ù.

ÇÏÁö¸¸ ¸Ç ÆäÀÌÁö°¡ ¸¸´ÉÀº ¾Æ´Õ´Ï´Ù. ¸Ç ÆäÀÌÁö´Â ¸í·ÉÀ̳ª ¼³Á¤ÆÄÀÏ µî¿¡ ´ëÇÑ ÀϹÝÀûÀÎ ¼³¸íÀ̹ǷΠ´õ ½ÇÁ¦ÀûÀÎ ¿¹°¡ ÇÊ¿äÇÏ´Ù¸é <@@ref>sect-howtoHOWTO ¹®¼­(2.3. ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù)³ª info ¸í·É, ¶Ç´Â BBS, ´º½º±×·ì µîÀÇ ±â»ç¸¦ Âü°íÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î man ¸í·ÉÀº 'man ls' ó·³ ÇÑ °¡Áö ÁÖÁ¦¿¡ ´ëÇÑ ¸Ç ÆäÀÌÁö¸¦ ¿äûÇÏÁö¸¸ ÇÊ¿äÇÏ´Ù¸é ÇÑ ¹ø¿¡ ¿©·¯ °¡Áö ÁÖÁ¦ÀÇ ¹®¼­¸¦ ¿ä±¸ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¾Æ·¡ ¿¹´Â ¸®´ª¼­°¡ »ç¿ëÇÏ´Â vi µî ¸î °¡Áö ¿¡µðÅÍ¿¡ ´ëÇÑ ¸Ç ÆäÀÌÁö¸¦ À̾ º¸¿© ÁÙ °ÍÀÔ´Ï´Ù:

$ man vi emacs ed pico

man ¸í·ÉÀº ¸Ç ÆäÀÌÁö¸¦ °Ë»öÇÏ¿©, ¾ÐÃàµÈ ¹®¼­¸¦ ¿¬ ´ÙÀ½, less À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇØ È­¸é¿¡ Ãâ·ÂÇÕ´Ï´Ù. less À¯Æ¿¸®Æ¼´Â more À¯Æ¿¸®Æ¼Ã³·³ ±ä ±ÛÀ» È­¸é Å©±â¿¡ ¸Â°Ô Àß¶ó¼­ Ç¥½ÃÇÕ´Ï´Ù. µÑÀÇ ±â´ÉÀº ºñ½ÁÇÏÁö¸¸ less°¡ ´õ ³ªÀº ±â´ÉµéÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÈçÈ÷ ÅؽºÆ® ºä¾î·Îµµ »ç¿ëÇÏ´Â viº¸´Ù´Â ÈξÀ ºü¸¨´Ï´Ù. ¶Ç more, vi ±â¹ÝÀÇ ´Ù¾çÇÑ ¸í·ÉÀ» ³»ÀåÇÏ°í ÀÖ¾î ¹®¼­ ¾È¿¡¼­ °Ë»öÀ̳ª À̵¿ µîÀÌ ½±½À´Ï´Ù. ¾ÕÀ¸·Î ¼Ò°³µÉ ¹®¼­µéÀº ´ëºÎºÐ less À¯Æ¿¸®Æ¼·Î »ìÆ캸°Ô µÉ °ÍÀÔ´Ï´Ù.

less

¶§·Î ÇÁ·Î±×·¥ °³¹ßÀÚµéÀÌ ´ëü ¹«½¼ »ý°¢À¸·Î À¯Æ¿¸®Æ¼¸¶´Ù ±×¸® ¸¹Àº ¿É¼Ç°ú ±â´ÉµéÀ» ³Ö¾î µÎ¾ú´ÂÁö ±Ã±ÝÇÒ ¶§µµ ÀÖ½À´Ï´Ù. lessµµ ´Ù¸£Áö ¾Ê¾Æ ¸Å¿ì ´Ù¾çÇÑ ±â´ÉÀÌ ÀÖÁö¸¸ ¸î °¡Áö ±âº»ÀûÀÎ ±â´ÉµéÀ» »ìÆ캾´Ï´Ù. ¹°·Ð ¿©±â ¼Ò°³µÈ °ÍÀ¸·Î ÃæºÐÇÏÁö ¾ÊÀ» ¶§µµ ÀÖÀ» °ÍÀÔ´Ï´Ù.

µµ¿ò¸»

<h>Å°´Â µµ¿ò¸»À» Ãâ·ÂÇÕ´Ï´Ù. µµ¿ò¸» ¿ª½Ã ¾Æ·¡¿¡ ¼³¸íÇÑ ¸í·É Å°µé·Î Á¦¾îÇÕ´Ï´Ù.

½ºÅ©·Ñ

¹æÇâÅ°, ¿£ÅÍ Å°´Â ÇÑ ÁÙ¾¿ ½ºÅ©·ÑÇÏ°í ½ºÆäÀ̽º¹Ù, <f>, <PgDn>, <b>, <PgUp>Å°´Â ÆäÀÌÁö ´ÜÀ§·Î ½ºÅ©·ÑÇÕ´Ï´Ù. <d>(down) <u>(up) ¸í·ÉÀº '10d' ó·³ ¼ýÀÚ¿Í Á¶ÇÕÇÏ¿© ½ºÅ©·ÑµÇ´Â ÁÙ ¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. <g>´Â ¸Ç óÀ½, <G>´Â ¸Ç ³¡À¸·Î ¿Å°Ü°©´Ï´Ù.

°Ë»ö

ƯÁ¤ ´Ü¾î¸¦ °Ë»öÇÏ·Á¸é </> ¶Ç´Â <?> Å°¸¦ ´©¸£°í °Ë»öÇÒ ÁÖÁ¦¸¦ ÀÔ·ÂÇÕ´Ï´Ù. °Ë»öµÈ ´ÙÀ½ Æ÷ÀÎÆ®·Î À̵¿ÇÏ·Á¸é <n> Å°¸¦, ÀÌÀü °Ë»ö Æ÷ÀÎÆ®´Â <N> Å°¸¦ ´­·¯ À̵¿ÇÕ´Ï´Ù. À¯´Ð½º °è¿­ÀÇ ¿î¿µÃ¼Á¦´Â m$ÀÇ °Íµé°ú ´Ù¸£°Ô ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇϹǷΠÇ×»ó ÁÖÀÇÇÕ´Ï´Ù. </> ¸í·ÉÀº ¾ÕºÎÅÍ, <?> ¸í·ÉÀº µÚÂʺÎÅÍ °Ë»öÀ» ½ÃÀÛÇÕ´Ï´Ù.

Ã¥°¥ÇÇ

ºÏ¸¶Å©¸¦ ¼³Á¤ÇÏ¸é ¸Å¿ì ºü¸£°Ô ¹®¼­¸¦ ½ºÅ©·ÑÇÒ ¼ö ÀÖ½À´Ï´Ù. <m>Å°¸¦ ´©¸£°í ºÏ¸¶Å©·Î »ç¿ëÇÒ ¿µ¹® ¼Ò¹®ÀÚ ÇÑ ±ÛÀÚ¸¦ ÀÔ·ÂÇϸé ÇöÀç À§Ä¡°¡ ºÏ¸¶Å©·Î ¼³Á¤µË´Ï´Ù. ºÏ¸¶Å©·Î À̵¿ÇÒ ¶§¿£ <'> Å°¸¦ ´©¸£°í ºÏ¸¶Å© ¹®ÀÚ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.

¸¶Ä§

³¡³¾ ¶§¿¡´Â <q> ¸í·É, ³¡³»°í ¿¬°áµÈ ÆíÁý±â·Î ¹®¼­¸¦ ÆíÁýÇÏ·Á¸é <v> Å°¸¦ ´©¸¨´Ï´Ù. ±× ¹ÛÀÇ ¸í·ÉµéÀº ¸Ç ÆäÀÌÁö ¶Ç´Â µµ¿ò¸» È­¸éÀ» »ìÆ캾´Ï´Ù: $ man less

whatis databaSe

 whatis command
 apropos command

/usr/man/whatis ÆÄÀÏ¿¡´Â °¢ ¸Þ´º¾ó ÆäÀÌÁö¿Í ¼½¼Ç¿¡ ´ëÇÑ Â©¸·ÇÑ ¼³¸íÀÌ ÀÖ½À´Ï´Ù.

/usr/man/ µð·ºÅ丮 ¾Æ·¡ ÀÌ ÆÄÀÏÀÌ ¾ø´Ù¸é /usr/sbin/makewhatis ¸í·ÉÀ¸·Î µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÕ´Ï´Ù.(makewhatis ¸í·ÉÀº ½Ã½ºÅÛ °ü¸®ÀÚ(root) ±ÇÇÑÀ¸·Î¸¸ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù) ¿¹¹® ¸Ç ¾Õ¿¡ ¾²ÀÎ '#' ¹®ÀÚ´Â ·çÆ®·Î ·Î±×ÀÎ ÇßÀ½À» ¶æÇÕ´Ï´Ù:

# /usr/sbin/makewhatis

whatis µ¥ÀÌÅͺ£À̽º¸¦ °Ë»öÇÏ·Á¸é whatis³ª apropos ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. (whatis³ª apropos´Â /usr/bin µð·ºÅ丮 ¾Æ·¡ ½© ½ºÅ©¸³Æ® ¸í·ÉÀÔ´Ï´Ù) whatis ¸í·ÉÀº ¸Å°³ º¯¼ö·Î ÁÖ¾îÁø ÁÖÁ¦¸¦ Ç¥Á¦¾î¿¡¼­¸¸ °Ë»öÇÏÁö¸¸ apropos ¸í·ÉÀº whatis µ¥ÀÌÅÍ º£À̽º Ç¥Á¦¾î¿Í ¼³¸í Àüü¿¡¼­ °Ë»öÇÕ´Ï´Ù. ¾Æ·¡ ¿¹¹®Ã³·³ µÎ ¸í·ÉÀ» ºñ±³ÇØ º¸¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.

$ whatis man $ apropos man

apropos´Â °Ë»ö¾î°¡ Æ÷ÇÔµÈ ¸ðµç ÁÙÀ» Ãâ·ÂÇϹǷΠ°Ë»ö¾î¸¦ Àß Á¤ÇÏÁö ¾ÊÀ¸¸é ¸Å¿ì ÀåȲÇÑ °á°ú¸¦ º¸°Ô µÉ °ÍÀÔ´Ï´Ù. ³Ê¹« ¸¹Àº ¸Ç ÆäÀÌÁö°¡ °Ë»öµÇ¾ú´Ù¸é apropos °Ë»ö °á°ú¸¦ grep À¯Æ¿¸®Æ¼·Î ÇÊÅ͸µÇÕ´Ï´Ù.

¾Æ·¡ ¿¹´Â man À̶õ ³¹¸»ÀÌ °Ë»öµÈ Ç׸ñ °¡¿îµ¥ ¿ÏÀüÇÑ ´Ü¾î·Î manÀ» Æ÷ÇÔÇÑ ÁÙ¸¸ º¸¿©ÁÙ °ÍÀÔ´Ï´Ù. (grepÀº 2.3.4.¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù):

$ apropos man | grep -w man

man ¸í·ÉÀÇ ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© °Ë»öÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¾Æ·¡ man -f, man -k ¸í·ÉÀº whatis, apropos ¸í·É°ú °°Àº °á°ú¸¦ ¾òÀ» °ÍÀÔ´Ï´Ù:

$ man -f filter $ man -k filter

watis, apropos ½ºÅ©¸³Æ®´Â grep À¯Æ¿¸®Æ¼ÀÇ -i ¿É¼ÇÀ» »ç¿ëÇϹǷΠŰ¿öµå·Î ÁÖ¾îÁø ¸í·ÉÀÇ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê°í °Ë»öÀ» ¼öÇàÇÕ´Ï´Ù.

MAN page SectionS

¸Å´º¾ó ÆäÀÌÁö´Â ¿ø·¡ ¿©´ü ±ÇÀ¸·Î ÀÌ·ç¾îÁø À¯´Ð½º ¹®¼­ÀÇ ¿Â¶óÀÎ ¹öÀüÀÔ´Ï´Ù. ±× Çü½ÄÀ» ÀÌ¾î ¸®´ª½º ¸Ç ÆäÀÌÁöµµ /usr/man µð·ºÅ丮 ¾Æ·¡ ¼½¼Ç¿¡ µû¶ó ºÐ·ùµÇ¾î ÀÖ½À´Ï´Ù. (¸®´ª½º ¸Ç ÆäÀÌÁö´Â ¾ÆÈ©¹ø° ¼½¼ÇÀ» Ãß°¡Çß½À´Ï´Ù.)

-----------------------------------------------------------------
 ¼½¼Ç   Ư ¼º
-----------------------------------------------------------------
  1     »ç¿ëÀÚ°¡ ÀϹÝÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸í·É (commandS)

  2     Ä¿´Ã¿¡ ÀÇÇØ ½ÇÇàµÇ´Â ½Ã½ºÅÛ ÄÝ (SyStem caLLS)

  3     C ¶óÀ̺귯¸® ÇÔ¼ö (Library caLLS)

  4     /dev ¾Æ·¡ ÀåÄ¡ ÆÄÀϵé(SpeciaL fiLeS)

  5     /etc/passwd, /etc/fstab µî ÆÄÀÏ Çü½Ä, ±ÔÄ¢
        (fiLe formatS and conventionS)

  6     ¸®´ª½º °ÔÀÓ (gameS)

  7     Ç¥ÁØ ÆÄÀϽýºÅÛ ¼³°è, man ÆäÀÌÁö µî ¼³¸í
        (macro package and conventionS)

  8     lilo, mountó·³ root°¡ ¼öÇàÇÏ´Â ½Ã½ºÅÛ °ü¸® ¸í·É
        (SyStem management commandS)

  9     ºñÇ¥ÁØ Ä¿´Ã ·çƾ (kerneL routineS)
-----------------------------------------------------------------

¸Ç ÆäÀÌÁö´Â ÇÑ °¡Áö ÁÖÁ¦°¡ ¿©·¯ ¼½¼Ç¿¡ ¼³¸íµÉ ¼ö Àִµ¥ man ¸í·ÉÀ» Ưº°ÇÑ ¿É¼Ç ¾øÀÌ »ç¿ëÇÏ¸é °Ë»öµÈ ù ¹ø° ¼½¼Ç¸¸ º¸¿©ÁÝ´Ï´Ù. ¿¹¸¦ µé¾î ¿©·¯ºÐ¿¡°Ô ÇÊ¿äÇÑ °ÍÀº /etc/passwd ÆÄÀÏ¿¡ ´ëÇÑ ¸Ç ÆäÀÌÁöÀÌÁö¸¸ 'man passwd' ¸í·ÉÀº ¼½¼Ç 1¿¡ ÀÖ´Â passwd ¸í·É¸¸ º¸¿©ÁÝ´Ï´Ù. /etc/passwd ÆÄÀÏ´ë ´ëÇÑ ¸Ç ÆäÀÌÁö´Â 'man 5 passwd' ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

man ¸í·É¿¡ ¼½¼Ç ¹øÈ£¸¦ ¸í½ÃÇϸé ÁöÁ¤ÇÑ ¼½¼Ç Çϳª¸¸ Ãâ·ÂÇÏÁö¸¸ -a ¿É¼ÇÀ» ÀÌ¿ëÇÏ¸é ¿¬°üµÈ ¸ðµç ¼½¼ÇÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. -a ¿É¼ÇÀº ¸Å¿ì ÁÁÀº ¹ö¸©ÀÔ´Ï´Ù.

$ man 4 man $ man -a man

/etc/man.config

¸Ç ¸í·ÉÀÇ È¯°æÀ» ¼³Á¤ÇÏ´Â ÆÄÀÏÀÔ´Ï´Ù. ¸Ç ÆäÀÌÁö °æ·Î¿Í Æ÷¸ÅÅÍ, ÆäÀÌÀú, Çص¶±â µî À¯Æ¿¸®Æ¼°¡ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ¾Æ·¡´Â ¼³Á¤ÆÄÀÏ¿¡¼­ ¸Å´º¾ó ÆäÀÌÁö °æ·Î¿Í ÆäÀÌÀú¼³Á¤ ºÎºÐÀ» ¹ßÃéÇÑ °ÍÀÔ´Ï´Ù.

-----------------------------------/etc/man.config
 # less /etc/man.config
 # man.conf
 MANPATH /usr/man
 MANPATH /usr/local/man
 MANPATH /usr/X11R6/man
 MANPATH /usr/lib/perl5/man
 ... »ý·«
 
 PAGER                    /usr/bin/less -is
 CAT                     /bin/cat
 ... »ý·«
-------------------------------------------------

±âº» ÆäÀÌÀú less À¯Æ¿¸®Æ¼ÀÇ ½ÇÇà ¿É¼ÇÀ¸·Î ¾²ÀÎ -i ´Â °Ë»öÇÒ ¶§ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÏ°í, -s ´Â ºó ÁÙÀÌ ¿©·¯ ÁÙ °è¼ÓµÇ¸é ÇÑ ÁÙ·Î ÁÙ¿©¼­ º¸¿©ÁÖµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

local ¸ÇÆäÀÌÁö

/usr/man/manl µð·ºÅ丮 ¾Æ·¡¿¡´Â Áö¿ªÀûÀ¸·Î Á¦°øµÇ´Â ¸Ç ÆäÀÌÁö°¡ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ºñÇ¥ÁØ ÆÐÅ°Áö¶ó ºÎ¸£´Â ÇÁ·Î±×·¥µéÀ» ¼³Ä¡Çϸé ÀÌ °÷¿¡ ÀÚ½ÅÀÇ ¸Å´º¾ó ÆäÀÌÁö¸¦ Ç®¾î³õ½À´Ï´Ù. ¶Ç´Â À¥»çÀÌÆ® µî¿¡¼­ ±¸ÇÑ ¸Ç ÆäÀÌÁö¸¦ ¼³Ä¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

·ÎÄà ¸ÇÆäÀÌÁö¿¡ ³ÖÀ» ¸Å´º¾óÀº ÀÏ¹Ý ÅؽºÆ® ÆÄÀϵµ °¡´ÉÇϹǷΠÀڽŸ¸ÀÇ ¸Ç ÆäÀÌÁö¸¦ ¸¸µé¾î ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ À̸§À» 'lihaa.l' ó·³ ²¿¸®¿¡ 'l' ÀÚ¸¦ ºÙ¿© /usr/man/manl µð·ºÅ丮¿¡ ÀúÀåÇϸé 'man lihaa' µî ¸í·ÉÀ¸·Î ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. Á¶±Ý ´õ ¸ÚÁö°Ô ÇÏ°í ½Í´Ù¸é nroff Æ÷¸ËÀ¸·Î ¸¸µì´Ï´Ù.

¾Æ·¡ ¸í·ÉÀ¸·Î ¸Ç ÆäÀÌÁö Æ÷¸Ë¿¡ ´ëÇÑ µµ¿ò¸»À» º¼ ¼ö ÀÖ½À´Ï´Ù:

$ man 7 man

man ÆäÀÌÁö ÇÁ¸°Æ®Çϱâ

¸Ç ÆäÀÌÁö¿¡´Â ¹é½ºÆäÀ̽º³ª ¹ØÁÙ µî Ư¼ö¹®ÀÚµéÀÌ Æ÷ÇԵǾî ÀÖ¾î ÁøÇÑ ±Û¾¾·Î Ç¥½ÃÇÏ´Â µî È­¸éÀ» º¸±â ÁÁ°Ô ²Ù¹Ì´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ±×·¯³ª ÀÌ·± ¹®ÀÚ¿­Àº ÇÁ¸°ÅÍ·Î Ãâ·ÂÇϰųª ÅؽºÆ® ÆÄÀÏ·Î ÀúÀåÇÒ °æ¿ì ÀÌ»óÇÑ ¹®ÀÚ¿­·Î º¯ÇÕ´Ï´Ù. man ¸í·É¿¡ ´ëÇÑ ¸Ç ÆäÀÌÁö ³¡¿¡´Â À̵é Ư¼ö ¹®ÀÚ¸¦ ¹þ°Ü ³»°í ÀÏ¹Ý ÅؽºÆ® ÆÄÀÏ·Î ÀúÀåÇÏ´Â ¹æ¹ýÀÌ µé¾î ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î grep ¸í·ÉÀÇ ¸Ç ÆäÀÌÁö¸¦ º¸Åë ÅؽºÆ® ÆÄÀÏ·Î ÀúÀåÇÑ´Ù¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

$ man grep | col -b > grep.txt

xman

xmanÀº X window¿¡¼­ ½ÇÇàµÇ´Â ¸Ç ÆäÀÌÁö ºê¶ó¿ìÀúÀÔ´Ï´Ù. Æ˾÷ ¸Þ´º³ª Å͹̳Πâ¿¡¼­ 'xman&' ¸í·ÉÀ» ½ÇÇàÇÏ¸é ¹öÆ° ¼¼ °³°¡ ÀÖ´Â ÀÛÀº À©µµ¿ì°¡ ³ªÅ¸³­´Ù. Manual Page ¹öÆ°À» ´©¸£¸é ºê¶ó¿ìÀú âÀÌ »õ·Î »ý±ä´Ù.

Sections ¸Þ´º¿¡¼­ ÇÊ¿äÇÑ ¼½¼ÇÀ» °í¸£¸é ¸ñ·Ï ³ªÅ¸³­´Ù. ¸ñ·Ï¿¡¼­ ¸í·ÉÀ» Ŭ¸¯ÇÏ¸é ¸Ç ÆäÀÌÁö°¡ Ç¥½ÃµË´Ï´Ù. ¸ñ·Ï°ú ¸Ç ÆäÀÌÁö´Â <ctrl>+<m>, <ctrl>+<d>·Î ÀüȯÇϰųª Options ¸Þ´º¿¡¼­ Show Both Screens¸¦ ¼±ÅÃÇØ ÇÔ²² º¾´Ï´Ù.(±×¸² 1) ºÐ¸®¼± ¿À¸¥ÂÊ ³¡¿¡ ÀÖ´Â Á¶Àý ¹öÆ°À¸·Î â Å©±â ºñ¸¦ Á¶ÀýÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Options/Search ¸Þ´º³ª ´ÜÃàÅ° <ctrl>+<s>¸¦ ´­·¯ ÁÖÁ¦¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.(±×¸² 2) Apropos¸¦ ¼±ÅÃÇÏ¸é ¸Ç ÆäÀÌÁö â¿¡ °Ë»öµÈ ÆäÀÌÁö ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.(±×¸² 1) <ctrl>+<n>¸í·ÉÀ¸·Î »õ ºê¶ó¿ìÀú âÀ» ¸¸µé¾î °ü·ÃµÈ ¿©·¯ ÆäÀÌÁö¸¦ ÇÔ²² »ìÆì º¼ ¼öµµ ÀÖ½À´Ï´Ù.

2.2 gnome-help-browser

gnome-help-browser´Â ±×³ð(gnome) ¹®¼­, ¸Ç ÆäÀÌÁö, info ÆäÀÌÁö µî µµ¿òÀÌ µÇ´Â ¹®¼­¿Í ÀÎÅͳÝÀ» ÅëÇØ ´Ù¸¥ ÄÄÇ»ÅÍÀÇ ¹®¼­µµ ºê¶ó¿ìÁîÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. man ¸í·Éº¸´Ù °­·ÂÇÑ ±â´ÉÀ» ¸¹ÀÌ °¡Áö°í ÀÖÁö¸¸ X À©µµ¿ì¿¡¼­¸¸ ½ÇÇàµÇ¹Ç·Î Äֿܼ¡¼­´Â ÀÌ¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

URL ÀԷ¹ڽº

URL ÀԷ¹ڽº¿¡ URLÀ» Á÷Á¢ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ¿ò¸» ºê¶ó¿ìÀú´Â ´ÙÀ½°ú °°Àº Ç¥ÁØ ¹æ½Ä°ú ¸ÅÁ÷ URL Çü½ÄÀ» Áö¿øÇÕ´Ï´Ù:

http: HTTP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÏ¿© ¹®¼­¿¡ Á¢±ÙÇÕ´Ï´Ù.

file: ·ÎÄà ÆÄÀϽýºÅÛÀÇ ÆÄÀÏ¿¡ Á¢±ÙÇÕ´Ï´Ù.

whatis: ÁÖ¾îÁø ¹®ÀÚ¿­·Î ¹®¼­¸¦ °Ë»öÇÕ´Ï´Ù.

toc: °¡´ÉÇÑ ¹®¼­µéÀÇ ¸ñÂ÷¸¦ Àоî¿É´Ï´Ù.

man: ¸Å´º¾ó ÆäÀÌÁö Àоî¿É´Ï´Ù.

info: ±×´©ÀÎÆ÷ ÆäÀÌÁö¸¦ Àоî¿É´Ï´Ù.

ghelp: ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±×³ð µµ¿ò¸»À» Àоî¿É´Ï´Ù.

2.3 HOWTO

/usr/doc/HOWTO, ±×¸®°í /usr/doc/HOWTO/translation/ko µð·ºÅ丮 ¾Æ·¡¿¡ Ưº°ÇÑ ¹®Á¦¿¡ ´ëÇØ µµ¿òÀ» ¾òÀ» ¼ö ÀÖ´Â ÀÏ¹Ý ÅؽºÆ® Çü½ÄÀÇ HOWTO ¹®¼­°¡ ÀÖ½À´Ï´Ù. ´ëü·Î ±ä ¹®¼­µéÀ̹ǷΠlessÀ¯Æ¿¸®Æ¼³ª 'ÇѹãÁß ¸í·É±â'(mc)ÀÇ ºä¾î¸¦ »ç¿ëÇÏ¿© »ìÆ캸´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÇÏ¿ìÅõ ¹®¼­¿¡ Á¦½ÃµÈ ¿É¼ÇÀº man ¸í·ÉÀ¸·Î ÀÚ¼¼È÷ È®ÀÎÇϸç ÀнÀ´Ï´Ù.

¾Æ·¡ ±×¸²Àº 'ÇѹãÁß ¸í·É±â' ¿ÞÂÊ Ã¢À» ºü¸£°Ô º¸±â·Î ¼³Á¤ÇÑ °ÍÀÔ´Ï´Ù. [F3] Å°¸¦ ´­·¯ ¹ÝÀüµÈ ÆÄÀÏÀ» ºä¾î·Î º¼ ¼ö ÀÖ½À´Ï´Ù. mc´Â ÀÏ¹Ý ÅؽºÆ® ÆÄÀϻӸ¸ ¾Æ´Ï¶ó tar, gz, rpm ÆÄÀϵµ ´Ù¸¥ ¼±Çà ÀÛ¾÷ ¾øÀÌ º¼ ¼ö ÀÖ½À´Ï´Ù.

¾Æ·¡ ¸í·ÉÀ¸·Î PPP¸¦ ÀÌ¿ëÇØ ´ÙÀ̾ó¾÷ ³×Æ®¿öÅ·À» ´Ù·ç´Â ¹æ¹ýÀ» »ó¼¼ÇÏ°Ô ´Ù·é ÇÏ¿ìÅõ ¹®¼­¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù:

$ cd /usr/doc/HOWTO/translation/ko $ less PPP-HOWTO

ÇÏ¿ìÅõ ÃֽŹ®¼­´Â http://sunsite.unc.edu/LDP ¿¡ °ø°³µË´Ï´Ù. Çѱ۷Π¹ø¿ªµÈ LDP ¹®¼­´Â http://kldp.org¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

mini-HOWTO

HOWTO µð·ºÅ丮 ¾Æ·¡ mini-HOWTO ¹®¼­µéÀº Á»´õ ª°í ¼¼ºÎÀûÀÎ ÁÖÁ¦¸¦ ´Ù·ç´Â ÀÚÀ¯·Î¿î Çü½ÄÀÇ HOWTOÀÔ´Ï´Ù.

2.4 find

ÇÏ¿ìÅõ ¹®¼­´Â ÆÄÀÏ À̸§À̳ª /usr/doc/HOWTO/HOWTO-INDEX¿¡¼­ ´ë°­ÀÇ ³»¿ëÀ» ÁüÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏ¿ìÅõ ¹®¼­ ¾È¿¡¼­µµ °ü·ÃµÈ ´Ù¸¥ ¹®¼­µéÀ» ¼Ò°³Çϱ⵵ ÇÕ´Ï´Ù. ±×·± °í¸®¸¦ ÅëÇØ ¸®´ª¼­´Â Àоî¾ß ÇÒ ¸ñ·Ï¿¡ ¿¬°áµË´Ï´Ù.

Á¦¸ñÀ̳ª ¹®¼­ ¾È³»·Î ÁüÀÛÇÒ ¼ö ¾ø´Â Á¶±×¸¸ Á¤º¸¶óµµ ´õ ¾ò°í ½Í´Ù¸é find, grep À¯Æ¿¸®Æ¼·Î ƯÁ¤ ´Ü¾î¸¦ Æ÷ÇÔÇÑ ¸ðµç ÆÄÀÏÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. find¿Í grep ¸í·ÉÀº °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù. Àß ¾Ë¾ÆµÎ¸é ¿©·¯ºÐÀÇ ¸®´ª½º ÀλýÀÌ ¸Å¿ì ½¬¿öÁú °ÍÀÔ´Ï´Ù. (ÀÌ ±ÛÀ» ¾²´Â µ¿¾È¿¡µµ ³ª´Â find¿Í grepÀÇ µµ¿òÀ» Âü ¸¹ÀÌ ¾ò°í ÀÖ½À´Ï´Ù.)

find ¸í·ÉÀÇ Çü½Ä

/usr/bin/find ¸í·ÉÀº ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù.

$ find [path...] [expression]

path(°æ·Î)´Â find ¸í·ÉÀ¸·Î ã¾Æº¼ µð·ºÅ丮ÀÇ ½ÃÀÛÀ§Ä¡ÀÔ´Ï´Ù. °æ·Î ±íÀ̸¦ µû·Î ÁöÁ¤ÇÏÁö ¾Ê¾Ò´Ù¸é ±âº»ÀûÀ¸·Î ½ÃÀÛÀ§Ä¡¿Í ±× ÇÏÀ§ µð·ºÅ丮 ¸ðµÎ¸¦ °Ë»öÇÕ´Ï´Ù. ÀÌ °÷¿¡ ·çÆ® µð·ºÅ丮(/)¸¦ ÁöÁ¤ÇÑ´Ù¸é find ¸í·ÉÀº ÆÄÀÏ ½Ã½ºÅÛ Àüü¸¦ °Ë»öÇÕ´Ï´Ù.

expression(Ç¥Çö½Ä)Àº ¿É¼Ç°ú Å×½ºÆ®, Çൿ(action)À¸·Î ±¸¼ºµË´Ï´Ù.

¿É¼Ç(option)Àº Å×½ºÆ®¿Í »ó°ü¾øÀÌ Ç×»ó Àû¿ëµË´Ï´Ù.

-maxdepth

0ÀÌ ¾Æ´Ñ Á¤¼ö°ªÀ¸·Î °æ·Î ±íÀ̸¦ ÁöÁ¤ÇÕ´Ï´Ù. '-maxdepth 1'Àº ½ÃÀÛÀ§Ä¡·Î ÁöÁ¤ÇÑ µð·ºÅ丮¸¸ °Ë»öÇÏ°í ÇÏÀ§ µð·ºÅ丮´Â ãÁö ¾Ê½À´Ï´Ù. -mindepth ¿É¼ÇÀº ¹Ý´ë·Î µ¿ÀÛÇÕ´Ï´Ù. ÁöÁ¤ÇÑ ¼ýÀÚ¸¸Å­ÀÇ ±íÀ̺ÎÅÍ ±× ÇÏÀ§ µð·ºÅ丮¸¦ °Ë»öÇÕ´Ï´Ù.

-xdev

°Ë»öÀ» ½ÃÀÛÇÑ ÆÄÀϽýºÅÛ¿¡¼­¸¸ °Ë»öÀ» ¼öÇàÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù. ÇÏÀ§ µð·ºÅ丮¿¡ ¸µÅ©µÈ ÆÄÀϽýºÅÛÀº °Ë»öÇÏÁö ¾Ê½À´Ï´Ù.

¾Æ·¡´Â find ¸í·É¿¡¼­ »ç¿ëµÇ´Â Å×½ºÆ®ÀÔ´Ï´Ù. Å×½ºÆ®¿¡ »ç¿ëµÇ´Â Àμö¿¡´Â º¸´Ù Å« ¼ö¸¦ ÀǹÌÇÏ´Â +, º¸´Ù ÀÛÀº ¼ö¸¦ ÀǹÌÇÏ´Â - ¿¬»êÀÚ¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Àμö¿¡ ¾Æ¹« ¿¬»êÀÚµµ ºÙÁö ¾Ê´Â´Ù¸é Á¤È®È÷ ±× °ªÀ» ÀǹÌÇÕ´Ï´Ù.

-----------------------------------------------------------------
 ¿É¼Ç           ±â´É
-----------------------------------------------------------------
-atime N        nÀÏ Àü¿¡ ¾×¼¼½º(access)µÈ ÆÄÀÏÀ» ã½À´Ï´Ù.

-mtime N        nÀÏ Àü¿¡ ¼öÁ¤(modify)µÈ ÆÄÀÏÀ» ã½À´Ï´Ù.

-newer USR      fileº¸´Ù ´Ê°Ô ¼öÁ¤µÈ ÆÄÀÏÀ» ã½À´Ï´Ù.

-size n         n*512 ¹ÙÀÌÆ® ±æÀ̸¦ °¡Áö´Â ÆÄÀÏÀ» ã½À´Ï´Ù.

-name WORD      ÆÄÀÏ À̸§À¸·Î °Ë»öÇÕ´Ï´Ù.  À̸§¿¡´Â ¸ÞŸ ¹®ÀÚ(*, ?, [])¸¦ 
                »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

-perm MODE      Æ۹̼ÇÀ¸·Î °Ë»öÇÕ´Ï´Ù. (-perm +2000)

-type LETTER    ÆÄÀÏÇü½ÄÀ¸·Î °Ë»öÇÕ´Ï´Ù.  f´Â º¸Åë ÆÄÀÏ, d´Â µð·ºÅ丮 
                ÆÄÀÏÀ» ÀǹÌÇÕ´Ï´Ù.

-user USR       »ç¿ëÀÚ À̸§ÀÌ usrÀÎ ÆÄÀÏÀ» ã½À´Ï´Ù.

-nouser ÆÄÀÏ ¼ÒÀ¯ÀÚ À̸§ÀÌ µî·ÏµÇ¾î ÀÖÁö ¾ÊÀº ÆÄÀÏÀ» ã½À´Ï´Ù.

-nogrp          ÆÄÀÏ ¼ÒÀ¯ ±×·ì À̸§ÀÌ µî·ÏµÇ¾î ÀÖÁö ¾ÊÀº ÆÄÀÏÀ» ã½À´Ï´Ù.
-----------------------------------------------------------------

Çൿ(action) ¿É¼ÇÀº Á¶°Ç(test)°ú ÀÏÄ¡ÇÏ´Â ÆÄÀÏ¿¡ ´ëÇØ ¼öÇàÇÒ ÀÛ¾÷À» ¼³Á¤ÇÕ´Ï´Ù.

-----------------------------------------------------------------
 ¿É¼Ç           ±â´É
-----------------------------------------------------------------
-exec CMD       ¸í·É(CMD)À» ½ÇÇàÇÕ´Ï´Ù.  ¸í·ÉÇàÀÇ ³¡Àº ¹Ýµå½Ã \; ·Î 
                ´Ý¾Æ ÁÖ¾î¾ß ÇÕ´Ï´Ù.  ÇöÀç ãÀº ÆÄÀÏÀ̸§ÀÇ ¹è¿­À» {}·Î 
                ÀÔ·ÂÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.  ¾Æ·¡ ¸í·ÉÀº È®ÀåÀÚ°¡ bakÀÎ 
                ¸ðµç ÆÄÀÏÀ» ã¾Æ »èÁ¦ÇÕ´Ï´Ù.

                find ./ -name '*.bak' -exec rm -f {} \;

-ok CMD ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ »ç¿ëÀÚ ÀÔ·ÂÀ» ±â´Ù¸³´Ï´Ù.

-print          Ç¥ÁØÃâ·Â(stdout)À¸·Î Ãâ·ÂÇÕ´Ï´Ù.  ±âº»¼³Á¤ÀÔ´Ï´Ù.

-ptint0         -print¿Í °°ÀÌ µ¿ÀÛÇÏÁö¸¸ Ãâ·ÂÀÇ ³¡¿¡ °³Ç๮ÀÚ¸¦ ºÙÀÌÁö 
                ¾Ê½À´Ï´Ù.

-fprint FILE    -print¿Í °°ÀÌ µ¿ÀÛÇϸ鼭 Ãâ·ÂÀ» ÁöÁ¤ÇÑ ÆÄÀÏ·Î º¸³À´Ï´Ù.

-printf FORM    c ½ºÅ¸ÀÏÀÇ Æ÷¸ËÀ» »ç¿ëÇÏ¿© Ãâ·ÂÇÕ´Ï´Ù. 
                man 3 printf

-ls             ls -dils Çü½ÄÀ¸·Î ÆÄÀÏ Á¤º¸¸¦ ÀÚ¼¼È÷ Ãâ·ÂÇÕ´Ï´Ù.

-fls            -ls ¿Í °°ÀÌ µ¿ÀÛÇϸ鼭 Ãâ·ÂÀ» ÁöÁ¤ÇÑ ÆÄÀÏ·Î º¸³À´Ï´Ù.
-----------------------------------------------------------------

find ¸í·ÉÀÇ È°¿ë

¾Æ·¡´Â 'patch -' ¶ó´Â ¹®ÀÚ¿­À» ´ã°í ÀÖ´Â ¹®¼­¸¦ °Ë»öÇÏ¿© ÆÄÀÏ À̸§°ú °Ë»öµÈ ÁÙÀ» È­¸éÀ¸·Î Ãâ·ÂÇÏ´Â ¿¹ÀÔ´Ï´Ù. find ¸í·ÉÀ» µÑ·¯ ½Ñ ¹®ÀÚ(`´Â µû¿ÈÇ¥°¡ ¾Æ´Õ´Ï´Ù)´Â µÑ·¯½ÎÀÎ ¸í·ÉÀÇ ¼öÇà °á°ú¸¦ ´Ù¸¥ ¸í·ÉÀÇ Àμö·Î µ¹·ÁÁÝ´Ï´Ù. ¿¹¿¡¼­´Â HOWTO¿Í ÇÏÀ§ µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀ» grep ¸í·ÉÀÇ Àμö·Î ³Ñ°ÜÁÙ °ÍÀÔ´Ï´Ù:

$ grep 'patch -' `find /usr/doc/HOWTO/ -type f`

bash2°¡ »ç¿ëÁßÀÎ ¼ÐÀ̶ó¸é À§ ¸í·ÉÀº ´ÙÀ½°ú °°ÀÌ ´Þ¶óÁý´Ï´Ù:

$ grep 'patch -' $(find /usr/doc/HOWTO/ -type f)

°Ë»öµÈ °á°ú¸¦ ÆÄÀÏ·Î ÀúÀåÇÏ°í less À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇÏ¿© »ìÆ캸´Â °Íµµ ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù. ¾Æ·¡¿¡ ¿¹°¡ ÀÖ½À´Ï´Ù:

$ grep 'patch -' `find /usr/doc/HOWTO/ -type f` | tee patch.list $ less patch.list

ÆÄÀÏÀ̸§À¸·Î °Ë»öÇÏ·Á¸é ¾Æ·¡ ¿¹Ã³·³ -name À» »ç¿ëÇÕ´Ï´Ù. ¾Æ·¡ ¸í·ÉÀº ÆÄÀÏÀ̸§ ³¡¿¡ netÀ̶ó´Â ¹®ÀÚ¿­ÀÌ Æ÷ÇÔµÈ ÆÄÀÏÀ» ¸ðµÎ ÇÁ¸°ÅÍ·Î Ãâ·ÂÇÕ´Ï´Ù:

$ find /usr/doc/HOWTO/ -name '*net' -exec lpr {} \;

2.5 grep

/bin/grepÀº ÀԷµǴ Á¤º¸¿¡¼­ ÆÐÅÏÀ» Æ÷ÇÔÇÑ ÁÙÀ» °É·¯³»´Â À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. ½Ã½ºÅÛ °ü¸®¸¦ À§ÇØ ¸Å¿ì ´Ù¾çÇÏ°Ô ¾²À̹ǷΠfind¿Í ÇÔ²² Àß ÀÍÇô µÎ¾î¾ß ÇÕ´Ï´Ù.

grep [OPTION...] PATTERN [FILE]...

¾Æ·¡ Ç¥´Â grep ¸í·É¿¡¼­ ÀÚÁÖ ¾²ÀÌ´Â ¿É¼ÇÀÔ´Ï´Ù.

-----------------------------------------------------------------
ªÀºÀ̸§        ±äÀ̸§                  ±â´É
-----------------------------------------------------------------
-h              --no-filename           ÆÄÀÏ À̸§À» °¨Ãä´Ï´Ù.
-l              --files-with-matches    ÆÄÀÏ ¸ñ·Ï¸¸ ³ª¿­ÇÕ´Ï´Ù.
-n              --line-number           ÁÙ¹øÈ£¸¦ Ç¥½ÃÇÕ´Ï´Ù.
-i              --ignore-case           ´ë¼Ò¹®ÀÚ ±¸ºÐ ¾øÀÌ ÇÊÅ͸µÀ» ¼öÇàÇÕ´Ï´Ù.
-w              --word-regexp           ¿ÏÀüÇÑ ´Ü¾î¸¸ ã½À´Ï´Ù.
-v              --revert-match          ÆÐÅÏÀ» Æ÷ÇÔÇÏÁö ¾ÊÀº ¹®ÀÚ¿­¸¸ °É·¯³À´Ï´Ù.
-----------------------------------------------------------------

¾Æ·¡´Â grep ¸í·ÉÀÇ °£´ÜÇÑ Çü½ÄÀÔ´Ï´Ù. ÇöÀç µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏ¿¡¼­ ¹®ÀÚ¿­ 'bash'¸¦ Æ÷ÇÔÇÑ ¹®¼­¸¦ ÇÊÅ͸µÇÕ´Ï´Ù:

$ grep bash *

grep À¯Æ¿¸®Æ¼´Â ÀϹÝÀûÀ¸·Î ¸í·ÉÀÇ ¼öÇà°á°ú¸¦ ÆÄÀÌÇÁ(|)¸¦ ÅëÇØ ÀÔ·Â¹Þ¾Æ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ls ¸í·ÉÀÇ °á°ú·Î net ¶Ç´Â Net À» Æ÷ÇÔÇÑ ÆÄÀϸ¸ Ãâ·ÂÇÏ°í ½Í´Ù¸é ¾Æ·¡Ã³·³ »ç¿ëÇÕ´Ï´Ù.

$ ls /usr/doc/HOWTO | grep [Nn]et

2.6 info

info command

/usr/info µð·ºÅ丮 ¾Æ·¡¿¡´Â ÇÏÀÌÆÛÅؽºÆ® Çü½ÄÀ¸·Î µÈ ±¸Ã¼ÀûÀÎ ¼³¸íÀÌ ÀÖ½À´Ï´Ù. info ¸í·É ¶Ç´Â emacs¸¦ »ç¿ëÇÏ¿© °Ë»öÇϰųª ÀμâÇÕ´Ï´Ù.

$ info bash

<n>Àº ´ÙÀ½ ³ëµå, <p> ´Â ÀÌÀü ³ëµå, <u>´Â »óÀ§ ³ëµå·Î À̵¿ÇÏ´Â ¸í·ÉÀÔ´Ï´Ù. ³ëµå À̸§À» Á÷Á¢ ÀÔ·ÂÇÏ·Á¸é <m> À» ´­·¯ ³ªÅ¸³ª´Â ÀÔ·Ââ¿¡ ³ëµå À̸§ ÀϺθ¦ ¾²°í <tab> Å°¸¦ ´©¸£¸é µË´Ï´Ù. ½ºÆäÀ̽º¹Ù¿Í µô¸®Æ® Å°´Â °¢°¢ ÇÑ È­¸é¾¿ À§, ¾Æ·¡·Î ½ºÅ©·ÑÇÕ´Ï´Ù.

2.7 LDP & KLDP : linux document projecT

¸®´ª½º ¹®¼­ ÇÁ·ÎÁ§Æ® ÆÀ, ±×¸®°í °³¹ßÀڵ鿡°Ô ¸®´ª½º Ç®±×¸²ÀÇ °³¹ßÀ̳ª ¹®¼­È­¿¡ Ưº°ÇÑ Ã¥ÀÓÀÌ ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ´ëºÎºÐ ¼ø¼öÇÑ ¿­Á¤À¸·Î Ç®±×¸² °³¹ß°ú ¹®¼­È­¿¡ Âü¿©ÇÕ´Ï´Ù. LDP´Â ±×·± ´Ù¾çÇÑ ³ë·ÂµéÀ» ¸ð¾Æ È¿À²ÀûÀ¸·Î ¹®¼­È­Çϱâ À§ÇØ ½ÃÀ۵Ǿú½À´Ï´Ù.

LDP( http://sunsite.unc.edu)ÀÇ ¹®¼­µéÀº ÀϹÝÀûÀ¸·Î °³·Ð¼­ÀÇ ¼º°ÝÀ» °¡Áö¸ç SGML, TeX, ps, HTML, plain TEXT ÇüÅ·Π¹èÆ÷µË´Ï´Ù. Çѱ۹®¼­ ÇÁ·ÎÁ§Æ®ÆÀ ȨÆäÀÌÁö( http://kldp.org)¿¡¼­ Çѱ۷Π¹ø¿ªµÈ LDP¹®¼­µéÀÎ KLDP¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. KLDP ȨÆäÀÌÁö´Â ±Ç¼ø¼±´ÔÀÌ °ü¸®Çϸç LDP ¹®¼­µéÀÇ ¹ø¿ª»Ó¸¸ ¾Æ´Ï¶ó ¸®´ª½º ÇѱÛÈ­¿Í °ü·ÃµÈ ¹®¼­µéµµ Á¦ÀÛÇÏ¿© ¹èÆ÷ÇÏ°í ÀÖ½À´Ï´Ù. ÇÑ±Û ¹èÆ÷ÆÇÀ» ¼³Ä¡Çß´Ù¸é /usr/doc/HOWTO/taranslations/ko/docs ¾Æ·¡ KLDP ¹®¼­µéÀÌ ÀÖ½À´Ï´Ù.

IGSG  Ãʺ¸ÀÚ¸¦ À§ÇÑ ¹®¼­ Installation and Getting Started Guide
KHG    Ä¿´Ã ÇØÅ·À» À§ÇÑ ¹®¼­ The Linux Kernel Hackers' Guide
LNAG   ¸®´ª½º ³×Æ®¿öÅ© °ü¸®ÀÚ¸¦ À§ÇÑ ¹®¼­ 
         The Linux Network Administrators' Guide
LPG     ¸®´ª½º ÇÁ·Î±×·¡¸Ó °¡À̵å The Linux Programmer's Guide
LSAG   ¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ ¹®¼­ 
        The Linux System Administrators' Guide
LUG    ¸®´ª½º »ç¿ëÀÚ °¡À̵å The Linux Users' Guide
TLK    Ä¿´Ã ±¸Á¶ ¼³¸í¼­ The Linux Kernel
LKMPG  ¸®´ª½º Ä¿´Ã¸ðµâ ÇÁ·Î±×·¡¹Ö °¡À̵å 
         Linux Kernel Module Programming Guide

2.8 whereis

whereis [option] filename(S)

½ÇÇàÆÄÀÏÀÇ À§Ä¡¿Í ÇÔ²² ¼Ò½º, ¼³Á¤ÆÄÀÏ, ¸Å´º¾ó ÆäÀÌÁö¸¦ °Ë»öÇÏ¿© º¸¿©ÁÝ´Ï´Ù. locate ¸í·Éº¸´Ù °Ë»ö ¼Óµµ°¡ ´À¸®°í °Ë»ö¹üÀ§°¡ Á¦ÇѵǾî ÀÖÁö¸¸ Ãâ·Â°á°ú°¡ ´Ü¼øÇÑ °ÍÀÌ ÀåÁ¡ÀÌ µÉ ¶§µµ ÀÖ½À´Ï´Ù.

¾Æ·¡ ¿¹¹®Àº ifconfig ¸í·ÉÀÇ À§Ä¡¿Í ´Ù¾çÇÑ ¸®¼Ò½º¸¦ ¿©·¯ºÐ¿¡°Ô º¸°íÇÕ´Ï´Ù:

# whereis fstab

2.9 locate

locate [OPTION]... PATTERN

locate À¯Æ¿¸®Æ¼´Â ÆÄÀÏ°ú µð·ºÅ丮 ¸ñ·ÏÀ» µ¥ÀÌÅͺ£À̽º(/var/lib/locatedb)·Î ¸¸µé¾î °Ë»öÀ» ¼öÇàÇϹǷΠ¼öÇà¼Óµµ°¡ ¸Å¿ì ºü¸¨´Ï´Ù. ½ÇÇà ÆÄÀÏ°ú ¸Þ´º¾ó ÆäÀÌÁö, ¸®¼Ò½º, ±×¸®°í ±× ¿Ü °ü·Ã ¹®¼­µéÀ» °Ë»öÇÏ¿© º¸¿©ÁÝ´Ï´Ù.

¾Æ·¡ ¿¹´Â ¹®ÀÚ¿­ 'anterm'À» Æ÷ÇÔÇÑ ÆÄÀÏ, µð·ºÅ丮¸¦ °Ë»öÇÏ¿© º¸¿©ÁÝ´Ï´Ù. ÇÑÅÒ°ú °ü·ÃµÈ ÆÄÀÏÀ½ Hanterm, ¶Ç´Â hanterm µî ´Ù¸¥ À̸§À» °¡Áö°í ÀÖÀ¸¹Ç·Î ¸ðµÎ¸¦ ã±â À§ÇØ ¾Õ ÇÑ ±ÛÀÚ¸¦ »©°í °Ë»öÇß½À´Ï´Ù:

$ locate anterm

locatedb´Â /usr/bin/updatedb ¸í·ÉÀ¸·Î ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. updatedb ¸í·ÉÀº Ưº°ÇÑ ¼³Á¤ÀÌ ¾ø´Ù¸é / ¾Æ·¡ ¸¶¿îÆ®µÈ ¸ðµç µð·ºÅ丮¿¡¼­ ÀڷḦ ¼öÁýÇϹǷΠµ¥ÀÌÅͺ£À̽º¸¦ °»½ÅÇϱâ À§ÇØ ¸Å¿ì ¿À·¡ ÀÛ¾÷À» ÇÒ °ÍÀÔ´Ï´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Õ ¸Å¿ì ¹ø°Å·Î¿î ÀÏÀ̹ǷΠ¹Ù»Û ½Ã°£À» ÇÇÇØ ¸ÅÀÏ »õº®¿¡ cron µ¥¸óÀÌ ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. (/etc/cron.daily/updatedb.cron)

´çÀå ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇÏ°í ½Í´Ù¸é ´ë°³ ¹é±×¶ó¿îµå·Î ÀÛ¾÷ÇÒ °ÍÀÔ´Ï´Ù. ¸í·É ³¡¿¡ '&' ¹®ÀÚ´Â ÇÁ·Î±×¸²À̳ª ¸í·ÉÀ» ¹é±×¶ó¿îµå·Î ½ÇÇàÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù:

# /usr/bin/updatedb &

locate ¸í·ÉÀº grep À¯Æ¿¸®Æ¼¿Í ÇÔ²² »ç¿ëÇÏ¿© È¿À²À» ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù.

locate ¸í·É¿¡¼­ °¡Àå ÁÖÀÇÇØ¾ß ÇÒ °ÍÀº ÆÐÅÏÀÇ ¼±Á¤ÀÔ´Ï´Ù. locate ¸í·ÉÀº ÆÐÅÏÀ» Æ÷ÇÔÇÑ ¸ðµç ¹®ÀÚ¿­À» °Ë»öÇϹǷΠŰ¿öµå ¼±Á¤¿¡ µû¶ó °Ë»öÈ¿À²ÀÌ ´Þ¶óÁý´Ï´Ù. ¿¹¸¦ µé¾î Å°¿öµå·Î 'sh'¸¦ »ç¿ëÇß´Ù¸é share, shadow, brush µî °ü·Ã ¾ø´Â Á¤º¸µéÀÌ È­¸é °¡µæ È带 °ÍÀÔ´Ï´Ù. grep À¯Æ¿¸®Æ¼·Î °ü·ÃÀÌ ÀûÀº ¹®ÀÚ¿­À» ÇÊÅ͸µÇϱ⵵ ¾î·Á¿ï ¸¸Å­ ¸¹À» ¼öµµ ÀÖ½À´Ï´Ù.

2.10 ±× ¹ÛÀÇ ¹®¼­µé

/usr/doc

/usr/doc µð·ºÅ丮 ¾Æ·¡¿¡´Â Ç®±×¸²À» Á¦ÀÛÇÑ ÇÁ·Î±×·¡¸Ó°¡ À¯ÀÇÁ¡À̳ª ¼³Ä¡¹æ¹ý µîÀ» ¼³¸íÇÑ µð·ºÅ丮°¡ ÀÖ½À´Ï´Ù.

ÀÌ·¸°Ô Á¢±ÙÇß½À´Ï´Ù. GQview Æ˾÷¸Þ´º Edit¿¡¼­ Electric Eyes°¡ ¿¬°áµÇ¾î Àֱ⿡ GQview Help ¸Þ´º¸¦ ¿­¾î Ç®±×¸² À̸§ÀÌ ee¶ó´Â °ÍÀ» ¾Ë¾Ò½À´Ï´Ù. ´ç¿¬È÷ man -a ee ¸í·ÉÀ» ½èÁö¸¸ ±×·± ¸Å´º¾óÀº ¾ø´Ù°í ÇÕ´Ï´Ù. man -k ee, man -k eye, locate eye, locate ee ¸ðµÎ ¾û¶×ÇÑ °ÍµéÀ» °Ë»öÇÏ¿© º¸¿©ÁÝ´Ï´Ù. ¾îµð¼­ ãÀ» ¼ö ÀÖÀ»±î?

°á±¹, /usr/doc/ee-3.0 µð·¹Å丮 ¾Æ·¡¿¡¼­ ÀÛÀº ¹®¼­¸¦ ¸î °³ ¹ß°ßÇÏ¿´½À´Ï´Ù.

Ä¿´Ã¹®¼­

Ä¿´Ã°ú °ü·ÃµÈ ¹®¼­µéÀº /usr/src/linux/Documentation, /usr/src/linux/driver ¾Æ·¡¿¡ ÀÖ½À´Ï´Ù.

¾Æ·¡ ¸í·ÉÀ¸·Î Ä¿´Ã ȯ°æ¼³Á¤À» À§ÇÑ ½ºÅ©¸³Æ®(make menuconfig µûÀ§)¿¡¼­ Á¦°øÇÏ´Â µµ¿ò¸» Àüü¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù:

$ cd /usr/src/linux/Documentation $ less Configure.help

--------------------------------------------start of tip
À¯Æ¿¸®Æ¼´Â °¢°¢ °íÀ¯ÀÇ ±â´ÉÀ» °¡Áö´Â ÀÛÀº µµ±¸µé·Î ¸®´ª¼­ÀÇ Ã¢ÀǼº¿¡ µû¶ó ¸Å¿ì À¯¿¬ÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù.  À¯Æ¿¸®Æ¼¸¦ Àß È°¿ëÇÏ´Â °ÍÀº ¸®´ª¼­°¡ ¹Ýµå½Ã °®Ãß¾î¾ß ÇÒ ´ö¸ñÀÔ´Ï´Ù.

¾Æ·¡¾Æ ÇѱÛó·³ ¾î¶² Ưº°ÇÑ ÀÛ¾÷À» À§ÇØ ¸¸µé¾îÁø Ç®±×¸²Àº ÀϹÝÀûÀ¸·Î ¾îÇø®ÄÉÀ̼ÇÀ̶ó ºÎ¸£¸ç ´ë°³ ´Ù¸¥ ¸ñÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.(À¯Æ¿¸®Æ¼¿Í ¾îÇø®ÄÉÀ̼ÇÀÌ ¾ðÁ¦³ª ¸íÈ®ÇÏ°Ô ±¸ºÐµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.)
-----------------------------------------------------


´ÙÀ½ ÀÌÀü Â÷·Ê