man

Section: User Commands (1)
Updated: September 2, 1995
Index HOME
 

À̸§

man - ¿Â¶óÀÎ ¸Å´º¾ó ÆäÀÌÁö¸¦ Çü½ÄÈ­Çϰí Ç¥½Ã
manpath - ¸Ç ÆäÀÌÁö¸¦ À§ÇØ »ç¿ëÀÚÀÇ °Ë»ö °á·Î¸¦ °áÁ¤  

»ç¿ë¹ý

man [-acdfFhkKtwW] [-m system] [-p string] [-C config_file] [-M path] [-P pager] [-S section_list] [section] name ...  

¼³¸í

man Àº ¿Â¶óÀÎ ¸Å´º¾ó ÆäÀÌÁö¸¦ Çü½ÄÈ­Çϰí Ç¥½ÃÇÑ´Ù. ÀÌ ¹öÀüÀº MANPATH ¿Í (MAN)PAGER ȯ°æ º¯¼ö¸¦ ÀνÄÇÑ´Ù. ±×·¯¹Ç·Î ÀÚ½ÅÀÇ °³ÀÎÀûÀÎ ¸Ç ÆäÀÌÁö ÁýÇÕÀ» °¡Áú ¼ö ÀÖ°í Çü½ÄÈ­µÈ ÆäÀÌÁö¸¦ Ç¥½ÃÇϱâ À§ÇØ ÁÁ¾ÆÇÏ´Â ÇÁ·Î±×·¥À» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ¸¸¾à section ÀÌ ÁöÁ¤µÇ¸é, man Àº ´ÜÁö ±× ¼½¼Ç¿¡¼­¸¸ ¸Å´º¾óÀ» ã¾Æ º¸¿©ÁØ´Ù. ¸í·ÉÇà ¿É¼ÇÀ̳ª ȯ°æ º¯¼ö¸¦ ÅëÇØ¼­¼½¼Ç °Ë»ö ¼ø¼­¿Í ¼Ò½º ÆÄÀÏ¿¡ ´ëÇØ ¾î´À Àü󸮱⸦ »ç¿ëÇÒ °ÍÀÎÁö ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ¸¸¾à name ÀÌ / À» Æ÷ÇÔÇϸé, À̰ÍÀº ÆÄÀϸíÀ¸·Î ¸ÕÀú 󸮵ȴÙ. ±×·¡¼­ man ./foo.5 ȤÀº man /cd/foo/bar.1.gz ó·³ ÁöÁ¤ ÇÒ ¼ö ÀÖ´Ù.  

¿É¼Ç

-C config_file
»ç¿ë ÇÒ man.conf ÆÄÀÏÀ» ÁöÁ¤; ±âº» °ªÀº /etc/man.config ÀÌ´Ù. ( man.config(5)º¸¶ó.)
-M path
¸Ç ÆäÀÌÁö °Ë»öÀ» À§ÇÑ µð·ºÅ丮 ¸®½ºÆ®¸¦ ÁöÁ¤ÇÑ´Ù. ÀÌ ¿É¼ÇÀÌ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é, ȯ°æ º¯¼ö MANPATH ¸¦ »ç¿ëÇÑ´Ù. ¸¸¾à ȯ°æ º¯¼ö¸¦ ¹ß°ßÇÏÁö ¸øÇϸé /etc/man.config ¿¡ ÀÇÇÑ ±âº» ¸®½ºÆ®¸¦ »ç¿ëÇÑ´Ù. MANPATH °¡ ºñ¿© ÀÖÀ¸¸é ±âº» ¸®½ºÆ®ÀÌ´Ù.
-P pager
»ç¿ëÇÒ ÆäÀÌÁö¸¦ ÁöÁ¤ÇÑ´Ù. ÀÌ ¿É¼ÇÀº MANPAGER ȯ°æ º¯¼öº¸´Ù ¿ì¼±ÇÑ´Ù. environment variable, PAGER º¯¼ö º¸´Ùµµ ¿ì¼±ÇÑ´Ù. ±âº» ¼³Á¤À¸·Î man Àº /usr/bin/less-is¸¦ÀÌ¿ëÇÑ´Ù.
-S section_list
°Ë»öÀ» À§ÇÑ ¸Å´º¾ó ¼½¼ÇÀÇ ¸®½ºÆ®¸¦ ÄÝ·ÐÀ¸·Î ±¸ºÐÇÑ ¸®½ºÆ®. ÀÌ ¿É¼ÇÀº MANSECT ȯ°æ º¯¼ö º¸´Ù ¿ì¼±ÇÑ´Ù.
-a
±âº» ¼³Á¤À¸·Î, man Àº ù¹øÂ° ¹ß°ßµÈ ¸Å´º¾ó ÆäÀÌÁö¸¦ Ç¥½ÃÇÑ µÚ Á¾·áÇÑ´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé, man Àº ù¹øÂ° »Ó¸¸ ¾Æ´Ï¶ó name ¿¡ ¸Â´Â ¸ðµç ¸Å´º¾ó ÆäÀÌÁö¸¦ Ç¥½ÃÇÑ´Ù.
-c
ÃÖ½ÅÀÇ cat ÆäÀÌÁö°¡ Á¸ÀçÇÏ¿©µµ ¼Ò½º ¸Ç ÆäÀÌÁö¸¦ Àç Çü½ÄÈ­ÇÑ´Ù. ¸¸ÀÏ cat ÆäÀÌÁö°¡ ´Ù¸¥ ¼öÀÇ Ä®·³À» °¡Áø ½ºÅ©¸°¿¡ ¸Â°Ô Çü½ÄÈ­µÇ¾ú°Å³ª, ȤÀº, ¸¸ÀÏ ÀÌÀü¿¡ Çü½ÄÈ­µÈ ÆäÀÌÁö°¡ ¼Õ»óµÇ¸é À̰ÍÀº Àǹ̰¡ ÀÖÀ» ¼ö ÀÖ´Ù.
-d
½ÇÁ¦·Î ¸Ç ÆäÀÌÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê°í, µð¹ö±ë Á¤º¸ÀÇ µ¢¾î¸®¸¦ ÇÁ¸°Æ®ÇÑ´Ù.
-D
Ç¥½Ã¿Í µð¹ö±ë Á¤º¸ µÑ´Ù Ãâ·ÂÇÑ´Ù.
-f
whatis ¿Í °°´Ù.
-F or --preformat
Çü½ÄÈ­¸¸ Çϰí Ç¥½ÃÇÏÁö ¾Ê´Â´Ù.
-h
°£´ÜÇÑ µµ¿ò¸» ¸Þ½ÃÁö¸¦ Ãâ·ÂÇϰí Á¾·áÇÑ´Ù.
-k
apropos ¿Í °°´Ù.
-K
*¸ðµç* ¸Ç ÆäÀÌÁö¿¡¼­ ÁöÁ¤ÇÑ ¹®ÀÚ¿­À» ã´Â´Ù. °æ°í: ÀÌ °ÍÀº ¸Å¿ì ´À¸®´Ù! ¼½¼ÇÀ» ÁöÁ¤ÇÏ´Â °ÍÀÌ ÁÁ´Ù.(´ëü·Î, ³ªÀÇ ±â°è¿¡¼­ 500 ÆäÀÌÁö¸¦ °Ë»öÇϴµ¥ 1ºÐ °É¸°´Ù.)
-m system
ÁÖ¾îÁø ½Ã½ºÅÛ À̸§¿¡ ÀÇÇØ¼­ °Ë»öÇϱâ À§ÇØ ´ëü ¸Ç ÆäÀÌÁö ÁýÇÕÀ» ÁöÁ¤ÇÑ´Ù.
-p string
nroff or troff ÀÇ ¾Õ¿¡ ½ÇÇàÇÏ´Â Àü󸮱âÀÇ Â÷·Ê¸¦ ÁöÁ¤ÇÑ´Ù. ¸ðµç ¼³Ä¡´Â Àü󸮱âÀÇ ¿ÏÀüÇÑ ÁýÇÕÀ» °¡ÁöÁö ¾ÊÀ» °ÍÀÌ´Ù ±×µéÀ» ÁöÀûÇϱâ À§ÇØ »ç¿ëµÇ´Â ¸î°³ÀÇ ÃµÃ³¸®±â¿Í ¹®ÀÚ : eqn (e), grap (g), pic (p), tbl (t), vgrind (v), refer (r). ÀÌ ¿É¼ÇÀº MANROFFSEQ ȯ°æ º¯¼öº¸´Ù ¿ì¼±ÇÑ´Ù.
-t
¸Ç ÆäÀÌÁöÀÇ Çü½ÄÈ­¸¦ À§ÇØ /usr/bin/groff -Tps -mandoc ¸¦ »ç¿ëÇϰí, stdout ¿¡ Ãâ·ÂÇÑ´Ù. /usr/bin/groff -Tps -mandoc ¿¡¼­ÀÇ Ãâ·ÂÀº ÀμâÇϱâ Àü¿¡ ÇÊÅ͸¦ Åë°ú½Ãų Çʿ䰡 ÀÖÀ»Áöµµ ¸ð¸¥´Ù.
-w or --path
½ÇÁ¦·Î ¸Ç ÆäÀÌÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê°í, Çü½ÄÈ­ ȤÀº Ç¥½ÃµÈ ÆÄÀÏÀÇ À§Ä¡¸¦ Ãâ·ÂÇÑ´Ù. ¸¸¾à ÀÎÀÚ°¡ ¾øÀ¸¸é: man Àº ¸Ç ÆäÀÌÁö¸¦ °Ë»öÇÏ´Â µð·ºÅ丮ÀÇ ¸®½ºÆ®¸¦ Ç¥½Ã(Ç¥ÁØ Ãâ·Â¿¡)ÇÑ´Ù. ¸¸¾à manpath °¡ man¿¡ ¿¬°áµÇ¾î ÀÖÀ¸¸é, "manpath"´Â "man --path"¿Í °°´Ù.
-W
-w¿Í ºñ½ÁÇÏÁö¸¸, Ãß°¡ Á¤º¸¾øÀÌ ÇÑ Çà¿¡ ÇÑ °³¾¿ Ç¥½ÃÇÑ´Ù. À̰ÍÀº ´ÙÀ½°ú °°ÀÌ ½© ¸í·É¿¡¼­ »ç¿ëÇÏ¸é Æí¸®ÇÏ´Ù. man -aW man | xargs ls -l

 

CAT ÆäÀÌÁö

ManÀº Çü½ÄÈ­µÈ ¸Ç ÆäÀÌÁö¸¦ ´ÙÀ½¿¡ ±× ÆäÀÌÁö°¡ ÇÊ¿äÇÏ°Ô µÇ¾úÀ» ¶§ Çü½ÄÈ­ ½Ã°£À» ÁÙÀ̱â À§ÇØ ÀúÀåÇÑ´Ù. ÀüÅëÀûÀ¸·Î, DIR/manXÀÇ Çü½ÄÈ­µÈ ÆäÀÌÁö ¹öÀüÀº DIR/catX¿¡ ÀúÀåµÈ´Ù. ÇÏÁö¸¸ man dirÀ» ´Ù¸¥ cat dir¿¡ ¸ÅÇÎÇÏ´Â ¹æ¹ýÀ¸·Î /etc/man.config ¿¡ ´Ù¸¥ °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. cat µð·ºÅ丮°¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é cat ÆäÀÌÁö¸¦ ÀúÀåÇÏÁö ¾Ê´Â´Ù.

man ¸¦ »ç¿ëÀÚ man¿¡ suid ÇÒ ¼ö ÀÖ´Ù. ±×·¯¸é, cat µð·ºÅ丮ÀÇ ¼ÒÀ¯ÀÚ°¡ man°ú ¸ðµå 0755(´ÜÁö man¿¡ ÀÇÇØ ¾²±â°¡´É), cat ÆÄÀÏ ¼ÒÀ¯ÀÚ°¡ man°ú ¸ðµå 0644 ȤÀº 0444(´ÜÁö man¿¡ ÀÇÇØ ¾²±â°¡´É, ȤÀº ¸ðµÎ ¾²±âºÒ°¡)¸é, º¸Åë À¯Àú´Â cat ÆäÀÌÁö¸¦ º¯°æÇϰųª, ´Ù¸¥ ÆÄÀÏÀ» cat µð·ºÅ丮¿¡ µÎ°Å³ª ÇÏ´Â °ÍÀ» ÇÒ ¼ö ¾ø´Ù. ¸¸¾à man ÀÌ suid °¡ ¾Æ´Ï¸é, ¸ðµç À¯Àú°¡ cat ÆäÀÌÁö¸¦ cat µð·ºÅ丮¿¡ µÑ ¼ö ÀÖ´Â °Íó·³ cat µð·ºÅ丮ÀÇ ¸ðµå¸¦ 0777·Î ÇØ¾ß ÇÑ´Ù.

ºñ·Ï ÃÖ±ÙÀÇ cat ÆäÀÌÁö°¡ Á¸ÀçÇÏ´õ¶óµµ -c À» »ç¿ëÇÏ¸é ÆäÀÌÁö¸¦ Àç Çü½ÄÈ­ÇÑ´Ù.

 

ȯ°æ

MANPATH
MANPATH °¡ ¼³Á¤µÇ¸é, À̰ÍÀ» ¸Å´º¾ó ÆäÀÌÁö °Ë»öÀ» À§ÇÑ °æ·Î·Î »ç¿ëÇÑ´Ù.
MANROFFSEQ
MANROFFSEQ °¡ ¼³Á¤µÇ¸é, À̰ÍÀ» nroff ¿Í troff ÀÇ ¾Õ¿¡ ½ÇÇàÇÏ´Â Àü󸮱âÀÇ ÁýÇÕÀ¸·Î °áÁ¤ÇÏ¿© »ç¿ëÇÑ´Ù. ±âº» ¼³Á¤Àº, nroff ¾Õ¿¡ µ¥À̺í Àü󸮱⸦ Åë°ú½ÃŲ´Ù.
MANSECT
MANSECT °¡ ¼³Á¤µÇ¸é, À̰ÍÀ» °Ë»öÀ» À§ÇÑ ¸Å´º¾ó ¼½¼ÇÀ¸·Î °áÁ¤ÇÑ´Ù.
MANWIDTH
MANWIDTH °¡ ¼³Á¤µÇ¸é, À̰ÍÀ» Ç¥½ÃÇÏ´Â ¸ÇÆäÀÌÁöÀÇ ÆøÀ¸·Î »ç¿ëÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é, È­¸éÀÇ Àüü Æø ÀÌ»óÀ¸·Î Ç¥½ÃµÉ ¼öµµ ÀÖ´Ù.
MANPAGER
MANPAGER °¡ ¼³Á¤µÇ¸é, À̰ÍÀ» ¸ÇÆäÀÌÁö Ç¥½Ã±â·Î »ç¿ëÇÑ´Ù. ¸¸¾à ¾ø´Ù¸é, PAGER °¡ »ç¿ëµÈ´Ù. ¸¸¾à µÑ´Ù °ªÀ» °¡Áö°í ÀÖÁö ¾ÊÀ¸¸é /usr/bin/less -is ¸¦ »ç¿ëÇÑ´Ù.
LANG
LANG °¡ ¼³Á¤µÇ¸é, À̰ªÀ» manÀº ¸ÇÆäÀÌÁö¸¦ ù¹øÂ°·Î º¸¿©ÁÖ±â À§ÇÑ ÇÏÀ§ µð·ºÅ丮ÀÇ À̸§À¸·Î ÁöÁ¤ÇÑ´Ù. µû¶ó¼­, `LANG=dk man 1 foo' ¸í·ÉÀº ¸¸¾à fileÀÌ ¹ß°ßµÇÁö ¾ÊÀ¸¸é, .../man1/for.1À» ã´Â´Ù. ...Àº °Ë»ö °æ·ÎÀÇ µð·ºÅ丮ÀÌ´Ù.
NLSPATH, LC_MESSAGES, LANG
ȯ°æ º¯¼ö NLSPATH ¿Í LC_MESSAGES (¶Ç´Â ÈÄÀÚ°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é LANG )´Â ¸Þ½ÃÁö īŻ·Î±×ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù. (ÇÏÁö¸¸ ¿µ¾î ¸Þ½ÃÁö´Â ÄÄÆÄÀϵɶ§ ÁöÁ¤µÇ°í, ¿µ¾î¸¦ À§ÇÑ Ä«Å»·Î±×´Â ÇÊ¿äÇÏÁö ¾Ê´Ù.) man¿¡ ÀÇÇØ È£ÃâµÇ´Â col(1)°ú °°Àº ÇÁ·Î±×·¥Àº LC_CTYPE¸¦ »ç¿ëÇÏ´Â Á¡¿¡ ÁÖÀÇÇØ¶ó.
PATH
PATH ´Â ¸ÇÆäÀÌÁö¸¦ À§ÇÑ ±âº» °Ë»ö °æ·ÎÀÇ ±¸¼º¿¡ »ç¿ëµÈ´Ù.
SYSTEM
SYSTEM Àº ±âº» ¼³Á¤À» °¡Á®¿À´Â ´ë½Å¿¡ ½Ã½ºÅÛ À̸§À» »ç¿ëÇÑ´Ù. ( -m ¿É¼Ç°ú ÇÔ²² »ç¿ë)
 

°ü·Ã Ç׸ñ

apropos(1), whatis(1), less(1), groff(1).  

¹ö±×

-t ¿É¼ÇÀº troff¿Í °°Àº ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì¿¡¸¸ ¼öÇàÇÑ´Ù.
¸¸¾à ÇÏÀÌÇ ´ë½Å¿¡ \255 ȤÀº <AD>ÀÇ ±ô¹ÚÀÓÀ» º¸¸é, `LESSCHARSET=latin1'À» ȯ°æ¿¡ ³Ö¾î¶ó.  

ÆÁ


  (global-set-key [(f1)] (lambda () (interactive) (manual-entry (current-word))))

¸¦ .emacs ÆÄÀÏ¿¡ Ãß°¡Çϸé, F1¸¦ ´©¸¦ ¶§ ÇöÀçÀÇ Ä¿¼­ À§Ä¡¿¡¼­ ¶óÀ̺귯¸® È£ÃâÀ» À§ÇÑ ¸Ç ÆäÀÌÁö¸¦ º¸¿© ÁÙ °ÍÀÌ´Ù.  

¿ªÀÚ

¹è¼ºÈÆ <plodder@kldp.org>, 2000³â 5¿ù 5ÀÏ


 

Index

À̸§
»ç¿ë¹ý
¼³¸í
¿É¼Ç
CAT ÆäÀÌÁö
ȯ°æ
°ü·Ã Ç׸ñ
¹ö±×
ÆÁ
¿ªÀÚ