¸®´ª½º ¹Ú½º ¾È¿¡´Â Á¤¸» ¸¹Àº ¹®¼µéÀÌ ÀÖ½À´Ï´Ù. ¹«¾ùºÎÅÍ º¸¾Æ¾ß ÇÒ Áö ¸ô¶ó Â÷¶ó¸® ¸ðµç ¹®¼¸¦ ´Ù ¼··ÆÇÏ°Ú´Ù°í ¿å½É³»±âµµ ÇÏÁö¸¸ óÀ½ºÎÅÍ ±×·² ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¸®´ª½º¿¡´Â Á¤¸» ¸¹Àº ºÐ¾ß°¡ ÀÖ°í, ±× ¸ðµç °ÍÀ» ¸·¿¬È÷ ÁÀ¾Æ ´Ù´Ï´Â ŵµ´Â ¿©·¯ºÐÀÇ ¹ßÀüÀ» ´õµð°Ô ÇÕ´Ï´Ù. Â÷±ÙÂ÷±Ù Çϳª¾¿ ÀÌ·ç¾î °¡¼¼¿ä. ¸®´ª½º¸¦ °øºÎÇÏ¸ç ´õ °ü½É ÀÖ´Â ÁÖÁ¦°¡ »ý±â¸é ÇÊ¿äÇÑ ¹®¼µéÀÌ Á¡Á¡ ´«¿¡ ¶é °ÍÀÌ°í, ½ÇÁ¦·Î ¸ðµç °ÍÀ» ¿Ïº®ÇÏ°Ô ¾Ë ÇÊ¿ä´Â ¾øÁö¿ä. ¿©·¯ºÐÀÌ ¿ì·¯·¯ º¸´Â ±¸·çµéµµ ´ëºÎºÐ Àü¹® ºÐ¾ß¸¦ °¡Áø À̵éÀÌÁö¿ä.
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µµ ´Ù¸£Áö ¾Ê¾Æ ¸Å¿ì ´Ù¾çÇÑ ±â´ÉÀÌ ÀÖÁö¸¸ ¸î °¡Áö ±âº»ÀûÀÎ ±â´ÉµéÀ» »ìÆ캾´Ï´Ù. ¹°·Ð ¿©±â ¼Ò°³µÈ °ÍÀ¸·Î ÃæºÐÇÏÁö ¾ÊÀ» ¶§µµ ÀÖÀ» °ÍÀÔ´Ï´Ù.
<h>Å°´Â µµ¿ò¸»À» Ãâ·ÂÇÕ´Ï´Ù. µµ¿ò¸» ¿ª½Ã ¾Æ·¡¿¡ ¼³¸íÇÑ ¸í·É Å°µé·Î Á¦¾îÇÕ´Ï´Ù.
¹æÇâÅ°, ¿£ÅÍ Å°´Â ÇÑ ÁÙ¾¿ ½ºÅ©·ÑÇÏ°í ½ºÆäÀ̽º¹Ù, <f>, <PgDn>, <b>, <PgUp>Å°´Â ÆäÀÌÁö ´ÜÀ§·Î ½ºÅ©·ÑÇÕ´Ï´Ù. <d>(down) <u>(up) ¸í·ÉÀº '10d' ó·³ ¼ýÀÚ¿Í Á¶ÇÕÇÏ¿© ½ºÅ©·ÑµÇ´Â ÁÙ ¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. <g>´Â ¸Ç óÀ½, <G>´Â ¸Ç ³¡À¸·Î ¿Å°Ü°©´Ï´Ù.
ƯÁ¤ ´Ü¾î¸¦ °Ë»öÇÏ·Á¸é </> ¶Ç´Â <?> Å°¸¦ ´©¸£°í °Ë»öÇÒ ÁÖÁ¦¸¦ ÀÔ·ÂÇÕ´Ï´Ù. °Ë»öµÈ ´ÙÀ½ Æ÷ÀÎÆ®·Î À̵¿ÇÏ·Á¸é <n> Å°¸¦, ÀÌÀü °Ë»ö Æ÷ÀÎÆ®´Â <N> Å°¸¦ ´·¯ À̵¿ÇÕ´Ï´Ù. À¯´Ð½º °è¿ÀÇ ¿î¿µÃ¼Á¦´Â m$ÀÇ °Íµé°ú ´Ù¸£°Ô ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇϹǷΠÇ×»ó ÁÖÀÇÇÕ´Ï´Ù. </> ¸í·ÉÀº ¾ÕºÎÅÍ, <?> ¸í·ÉÀº µÚÂʺÎÅÍ °Ë»öÀ» ½ÃÀÛÇÕ´Ï´Ù.
ºÏ¸¶Å©¸¦ ¼³Á¤ÇÏ¸é ¸Å¿ì ºü¸£°Ô ¹®¼¸¦ ½ºÅ©·ÑÇÒ ¼ö ÀÖ½À´Ï´Ù. <m>Å°¸¦ ´©¸£°í ºÏ¸¶Å©·Î »ç¿ëÇÒ ¿µ¹® ¼Ò¹®ÀÚ ÇÑ ±ÛÀÚ¸¦ ÀÔ·ÂÇϸé ÇöÀç À§Ä¡°¡ ºÏ¸¶Å©·Î ¼³Á¤µË´Ï´Ù. ºÏ¸¶Å©·Î À̵¿ÇÒ ¶§¿£ <'> Å°¸¦ ´©¸£°í ºÏ¸¶Å© ¹®ÀÚ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
³¡³¾ ¶§¿¡´Â <q> ¸í·É, ³¡³»°í ¿¬°áµÈ ÆíÁý±â·Î ¹®¼¸¦ ÆíÁýÇÏ·Á¸é <v> Å°¸¦ ´©¸¨´Ï´Ù. ±× ¹ÛÀÇ ¸í·ÉµéÀº ¸Ç ÆäÀÌÁö ¶Ç´Â µµ¿ò¸» ȸéÀ» »ìÆ캾´Ï´Ù: $ man less
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 ¿É¼ÇÀ» »ç¿ëÇϹǷΠŰ¿öµå·Î ÁÖ¾îÁø ¸í·ÉÀÇ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê°í °Ë»öÀ» ¼öÇàÇÕ´Ï´Ù.
¸Å´º¾ó ÆäÀÌÁö´Â ¿ø·¡ ¿©´ü ±ÇÀ¸·Î ÀÌ·ç¾îÁø À¯´Ð½º ¹®¼ÀÇ ¿Â¶óÀÎ ¹öÀüÀÔ´Ï´Ù. ±× Çü½ÄÀ» ÀÌ¾î ¸®´ª½º ¸Ç ÆäÀÌÁöµµ /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 # 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 ´Â ºó ÁÙÀÌ ¿©·¯ ÁÙ °è¼ÓµÇ¸é ÇÑ ÁÙ·Î ÁÙ¿©¼ º¸¿©ÁÖµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.
/usr/man/manl µð·ºÅ丮 ¾Æ·¡¿¡´Â Áö¿ªÀûÀ¸·Î Á¦°øµÇ´Â ¸Ç ÆäÀÌÁö°¡ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ºñÇ¥ÁØ ÆÐÅ°Áö¶ó ºÎ¸£´Â ÇÁ·Î±×·¥µéÀ» ¼³Ä¡Çϸé ÀÌ °÷¿¡ ÀÚ½ÅÀÇ ¸Å´º¾ó ÆäÀÌÁö¸¦ Ç®¾î³õ½À´Ï´Ù. ¶Ç´Â À¥»çÀÌÆ® µî¿¡¼ ±¸ÇÑ ¸Ç ÆäÀÌÁö¸¦ ¼³Ä¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
·ÎÄà ¸ÇÆäÀÌÁö¿¡ ³ÖÀ» ¸Å´º¾óÀº ÀÏ¹Ý ÅؽºÆ® ÆÄÀϵµ °¡´ÉÇϹǷΠÀڽŸ¸ÀÇ ¸Ç ÆäÀÌÁö¸¦ ¸¸µé¾î ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ À̸§À» 'lihaa.l' ó·³ ²¿¸®¿¡ 'l' ÀÚ¸¦ ºÙ¿© /usr/man/manl µð·ºÅ丮¿¡ ÀúÀåÇϸé 'man lihaa' µî ¸í·ÉÀ¸·Î ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. Á¶±Ý ´õ ¸ÚÁö°Ô ÇÏ°í ½Í´Ù¸é nroff Æ÷¸ËÀ¸·Î ¸¸µì´Ï´Ù.
¾Æ·¡ ¸í·ÉÀ¸·Î ¸Ç ÆäÀÌÁö Æ÷¸Ë¿¡ ´ëÇÑ µµ¿ò¸»À» º¼ ¼ö ÀÖ½À´Ï´Ù:
$ man 7 man
¸Ç ÆäÀÌÁö¿¡´Â ¹é½ºÆäÀ̽º³ª ¹ØÁÙ µî Ư¼ö¹®ÀÚµéÀÌ Æ÷ÇԵǾî ÀÖ¾î ÁøÇÑ ±Û¾¾·Î Ç¥½ÃÇÏ´Â µî ȸéÀ» º¸±â ÁÁ°Ô ²Ù¹Ì´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ±×·¯³ª ÀÌ·± ¹®ÀÚ¿Àº ÇÁ¸°ÅÍ·Î Ãâ·ÂÇϰųª ÅؽºÆ® ÆÄÀÏ·Î ÀúÀåÇÒ °æ¿ì ÀÌ»óÇÑ ¹®ÀÚ¿·Î º¯ÇÕ´Ï´Ù. man ¸í·É¿¡ ´ëÇÑ ¸Ç ÆäÀÌÁö ³¡¿¡´Â À̵é Ư¼ö ¹®ÀÚ¸¦ ¹þ°Ü ³»°í ÀÏ¹Ý ÅؽºÆ® ÆÄÀÏ·Î ÀúÀåÇÏ´Â ¹æ¹ýÀÌ µé¾î ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î grep ¸í·ÉÀÇ ¸Ç ÆäÀÌÁö¸¦ º¸Åë ÅؽºÆ® ÆÄÀÏ·Î ÀúÀåÇÑ´Ù¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
$ man grep | col -b > grep.txt
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>¸í·ÉÀ¸·Î »õ ºê¶ó¿ìÀú âÀ» ¸¸µé¾î °ü·ÃµÈ ¿©·¯ ÆäÀÌÁö¸¦ ÇÔ²² »ìÆì º¼ ¼öµµ ÀÖ½À´Ï´Ù.
gnome-help-browser´Â ±×³ð(gnome) ¹®¼, ¸Ç ÆäÀÌÁö, info ÆäÀÌÁö µî µµ¿òÀÌ µÇ´Â ¹®¼¿Í ÀÎÅͳÝÀ» ÅëÇØ ´Ù¸¥ ÄÄÇ»ÅÍÀÇ ¹®¼µµ ºê¶ó¿ìÁîÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. man ¸í·Éº¸´Ù °·ÂÇÑ ±â´ÉÀ» ¸¹ÀÌ °¡Áö°í ÀÖÁö¸¸ X À©µµ¿ì¿¡¼¸¸ ½ÇÇàµÇ¹Ç·Î Äֿܼ¡¼´Â ÀÌ¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
URL ÀԷ¹ڽº
URL ÀԷ¹ڽº¿¡ URLÀ» Á÷Á¢ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ¿ò¸» ºê¶ó¿ìÀú´Â ´ÙÀ½°ú °°Àº Ç¥ÁØ ¹æ½Ä°ú ¸ÅÁ÷ URL Çü½ÄÀ» Áö¿øÇÕ´Ï´Ù:
http: HTTP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÏ¿© ¹®¼¿¡ Á¢±ÙÇÕ´Ï´Ù.
file: ·ÎÄà ÆÄÀϽýºÅÛÀÇ ÆÄÀÏ¿¡ Á¢±ÙÇÕ´Ï´Ù.
whatis: ÁÖ¾îÁø ¹®ÀÚ¿·Î ¹®¼¸¦ °Ë»öÇÕ´Ï´Ù.
toc: °¡´ÉÇÑ ¹®¼µéÀÇ ¸ñÂ÷¸¦ Àоî¿É´Ï´Ù.
man: ¸Å´º¾ó ÆäÀÌÁö Àоî¿É´Ï´Ù.
info: ±×´©ÀÎÆ÷ ÆäÀÌÁö¸¦ Àоî¿É´Ï´Ù.
ghelp: ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±×³ð µµ¿ò¸»À» Àоî¿É´Ï´Ù.
/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¿¡¼ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
HOWTO µð·ºÅ丮 ¾Æ·¡ mini-HOWTO ¹®¼µéÀº Á»´õ ª°í ¼¼ºÎÀûÀÎ ÁÖÁ¦¸¦ ´Ù·ç´Â ÀÚÀ¯·Î¿î Çü½ÄÀÇ HOWTOÀÔ´Ï´Ù.
ÇÏ¿ìÅõ ¹®¼´Â ÆÄÀÏ À̸§À̳ª /usr/doc/HOWTO/HOWTO-INDEX¿¡¼ ´ë°ÀÇ ³»¿ëÀ» ÁüÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏ¿ìÅõ ¹®¼ ¾È¿¡¼µµ °ü·ÃµÈ ´Ù¸¥ ¹®¼µéÀ» ¼Ò°³Çϱ⵵ ÇÕ´Ï´Ù. ±×·± °í¸®¸¦ ÅëÇØ ¸®´ª¼´Â Àоî¾ß ÇÒ ¸ñ·Ï¿¡ ¿¬°áµË´Ï´Ù.
Á¦¸ñÀ̳ª ¹®¼ ¾È³»·Î ÁüÀÛÇÒ ¼ö ¾ø´Â Á¶±×¸¸ Á¤º¸¶óµµ ´õ ¾ò°í ½Í´Ù¸é find, grep À¯Æ¿¸®Æ¼·Î ƯÁ¤ ´Ü¾î¸¦ Æ÷ÇÔÇÑ ¸ðµç ÆÄÀÏÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. find¿Í grep ¸í·ÉÀº °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù. Àß ¾Ë¾ÆµÎ¸é ¿©·¯ºÐÀÇ ¸®´ª½º ÀλýÀÌ ¸Å¿ì ½¬¿öÁú °ÍÀÔ´Ï´Ù. (ÀÌ ±ÛÀ» ¾²´Â µ¿¾È¿¡µµ ³ª´Â find¿Í grepÀÇ µµ¿òÀ» Âü ¸¹ÀÌ ¾ò°í ÀÖ½À´Ï´Ù.)
find ¸í·ÉÀÇ Çü½Ä
/usr/bin/find ¸í·ÉÀº ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù.
$ find [path...] [expression]
path(°æ·Î)´Â find ¸í·ÉÀ¸·Î ã¾Æº¼ µð·ºÅ丮ÀÇ ½ÃÀÛÀ§Ä¡ÀÔ´Ï´Ù. °æ·Î ±íÀ̸¦ µû·Î ÁöÁ¤ÇÏÁö ¾Ê¾Ò´Ù¸é ±âº»ÀûÀ¸·Î ½ÃÀÛÀ§Ä¡¿Í ±× ÇÏÀ§ µð·ºÅ丮 ¸ðµÎ¸¦ °Ë»öÇÕ´Ï´Ù. ÀÌ °÷¿¡ ·çÆ® µð·ºÅ丮(/)¸¦ ÁöÁ¤ÇÑ´Ù¸é find ¸í·ÉÀº ÆÄÀÏ ½Ã½ºÅÛ Àüü¸¦ °Ë»öÇÕ´Ï´Ù.
expression(Ç¥Çö½Ä)Àº ¿É¼Ç°ú Å×½ºÆ®, Çൿ(action)À¸·Î ±¸¼ºµË´Ï´Ù.
¿É¼Ç(option)Àº Å×½ºÆ®¿Í »ó°ü¾øÀÌ Ç×»ó Àû¿ëµË´Ï´Ù.
0ÀÌ ¾Æ´Ñ Á¤¼ö°ªÀ¸·Î °æ·Î ±íÀ̸¦ ÁöÁ¤ÇÕ´Ï´Ù. '-maxdepth 1'Àº ½ÃÀÛÀ§Ä¡·Î ÁöÁ¤ÇÑ µð·ºÅ丮¸¸ °Ë»öÇÏ°í ÇÏÀ§ µð·ºÅ丮´Â ãÁö ¾Ê½À´Ï´Ù. -mindepth ¿É¼ÇÀº ¹Ý´ë·Î µ¿ÀÛÇÕ´Ï´Ù. ÁöÁ¤ÇÑ ¼ýÀÚ¸¸ÅÀÇ ±íÀ̺ÎÅÍ ±× ÇÏÀ§ µð·ºÅ丮¸¦ °Ë»öÇÕ´Ï´Ù.
°Ë»öÀ» ½ÃÀÛÇÑ ÆÄÀϽýºÅÛ¿¡¼¸¸ °Ë»öÀ» ¼öÇàÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù. ÇÏÀ§ µð·ºÅ丮¿¡ ¸µÅ©µÈ ÆÄÀϽýºÅÛÀº °Ë»öÇÏÁö ¾Ê½À´Ï´Ù.
¾Æ·¡´Â 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 {} \;
/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
info command
/usr/info µð·ºÅ丮 ¾Æ·¡¿¡´Â ÇÏÀÌÆÛÅؽºÆ® Çü½ÄÀ¸·Î µÈ ±¸Ã¼ÀûÀÎ ¼³¸íÀÌ ÀÖ½À´Ï´Ù. info ¸í·É ¶Ç´Â emacs¸¦ »ç¿ëÇÏ¿© °Ë»öÇϰųª ÀμâÇÕ´Ï´Ù.
$ info bash
<n>Àº ´ÙÀ½ ³ëµå, <p> ´Â ÀÌÀü ³ëµå, <u>´Â »óÀ§ ³ëµå·Î À̵¿ÇÏ´Â ¸í·ÉÀÔ´Ï´Ù. ³ëµå À̸§À» Á÷Á¢ ÀÔ·ÂÇÏ·Á¸é <m> À» ´·¯ ³ªÅ¸³ª´Â ÀÔ·Ââ¿¡ ³ëµå À̸§ ÀϺθ¦ ¾²°í <tab> Å°¸¦ ´©¸£¸é µË´Ï´Ù. ½ºÆäÀ̽º¹Ù¿Í µô¸®Æ® Å°´Â °¢°¢ ÇÑ È¸é¾¿ À§, ¾Æ·¡·Î ½ºÅ©·ÑÇÕ´Ï´Ù.
¸®´ª½º ¹®¼ ÇÁ·ÎÁ§Æ® ÆÀ, ±×¸®°í °³¹ßÀڵ鿡°Ô ¸®´ª½º Ç®±×¸²ÀÇ °³¹ßÀ̳ª ¹®¼È¿¡ Ưº°ÇÑ Ã¥ÀÓÀÌ ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ´ëºÎºÐ ¼ø¼öÇÑ ¿Á¤À¸·Î Ç®±×¸² °³¹ß°ú ¹®¼È¿¡ Âü¿©ÇÕ´Ï´Ù. 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
whereis [option] filename(S)
½ÇÇàÆÄÀÏÀÇ À§Ä¡¿Í ÇÔ²² ¼Ò½º, ¼³Á¤ÆÄÀÏ, ¸Å´º¾ó ÆäÀÌÁö¸¦ °Ë»öÇÏ¿© º¸¿©ÁÝ´Ï´Ù. locate ¸í·Éº¸´Ù °Ë»ö ¼Óµµ°¡ ´À¸®°í °Ë»ö¹üÀ§°¡ Á¦ÇѵǾî ÀÖÁö¸¸ Ãâ·Â°á°ú°¡ ´Ü¼øÇÑ °ÍÀÌ ÀåÁ¡ÀÌ µÉ ¶§µµ ÀÖ½À´Ï´Ù.
¾Æ·¡ ¿¹¹®Àº ifconfig ¸í·ÉÀÇ À§Ä¡¿Í ´Ù¾çÇÑ ¸®¼Ò½º¸¦ ¿©·¯ºÐ¿¡°Ô º¸°íÇÕ´Ï´Ù:
# whereis fstab
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 À¯Æ¿¸®Æ¼·Î °ü·ÃÀÌ ÀûÀº ¹®ÀÚ¿À» ÇÊÅ͸µÇϱ⵵ ¾î·Á¿ï ¸¸Å ¸¹À» ¼öµµ ÀÖ½À´Ï´Ù.
/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 À¯Æ¿¸®Æ¼´Â °¢°¢ °íÀ¯ÀÇ ±â´ÉÀ» °¡Áö´Â ÀÛÀº µµ±¸µé·Î ¸®´ª¼ÀÇ Ã¢ÀǼº¿¡ µû¶ó ¸Å¿ì À¯¿¬ÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À¯Æ¿¸®Æ¼¸¦ Àß È°¿ëÇÏ´Â °ÍÀº ¸®´ª¼°¡ ¹Ýµå½Ã °®Ãß¾î¾ß ÇÒ ´ö¸ñÀÔ´Ï´Ù. ¾Æ·¡¾Æ ÇѱÛó·³ ¾î¶² Ưº°ÇÑ ÀÛ¾÷À» À§ÇØ ¸¸µé¾îÁø Ç®±×¸²Àº ÀϹÝÀûÀ¸·Î ¾îÇø®ÄÉÀ̼ÇÀ̶ó ºÎ¸£¸ç ´ë°³ ´Ù¸¥ ¸ñÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.(À¯Æ¿¸®Æ¼¿Í ¾îÇø®ÄÉÀ̼ÇÀÌ ¾ðÁ¦³ª ¸íÈ®ÇÏ°Ô ±¸ºÐµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.) -----------------------------------------------------