THE LINUX MAN-PAGE-HOWTO Jens Schweikhardt<schweikh@noc.dfn.de> April 1996 kR öê <kitayama@dimgrey.av.sanyo.co.jp> 30 May 1996 ±Ì HOWTO ÍAman(1) R}h©çpµ½¢IChL g -- ¢íäé man page -- ð±¤Æ·éÆ«ÉAӷ׫¿É¢Äྠ·éB ______________________________________________________________________ Ú 1. hL e[VÉ¢ÄÌá±Ìl@ 2. man page Í¢©ÉµÄANZX³êé©H 3. tH[}bg³ê½ man page ÍÇÌæ¤É é׫©H 4. Ǥ·êÎA¡ÌvOâÖðêÂÌ man page ÉÜÆßé±ÆªÅ«é©H 5. ÇÌ}NpbP[Wðg¤×«©H 6. ÇÌvvZbTªg¦éÌ©H 7. zz·×«Í\[X©tH[}bg³ê½hL e[V©H 8. tHgÉÖ·éæèßÆÍH 9. ¢©ÉµÄ man page ðæèǵĢ©H 10. OH Æ© O_ ÈÇÌÈ¢ man page ÌeLXgÍǤ·êξçêé©H 11. i¿Ì|XgXNvgÌ man page ð¾éÉÍH 12. apropos Æ whatis ðpÅ«éæ¤É·éÉÍH 13. ì É墀 ______________________________________________________________________ Copyright 1995,96 by Jens Schweikhardt <schweikh@noc.dfn.de> zzÉÖ·éðÉ¢ÄÍAºLðQÆ ÅIÏX: PXXUN S ù³yÑñÄð½}·éB ±Ì HOWTO ÍAman(1) R}h©çpµ½¢IChL g -- ¢íäé man page -- ð±¤Æ·éÆ«ÉAӷ׫¿É¢Äྠ·éB ±Ì HOWTO ðʶÄAmanual entry ̱ÆðÀÛÌy[WÉÖíç¸A [a] man page ƪ̷éBܽA±ÌªÌÍA«·Êå`ÉîÃàÌÅà È¢B 1. hL e[VÉ¢ÄÌá±Ìl@ ȺhL e[VðÌ©H n°½¿â©àµêÈ¢Bà¿ë ñA¼ÌlBªAäXª¢Á½vOâACuÖA»Ì¼ÌàÌ ðg¤±ÆªÅ«éæ¤É·é½ßÅ éBµ©µAhL e[Vð Æ¢¤±ÆÉÍA»êÈãÌà̪ éB { hL e[VÍANZXūȯêÎÈçÈ¢B hL e[VÉÖA·éc[ªT·±ÆÌÅ«È¢WIÅ ÍÈ¢êÉB³êÄ¢éÈçAÚIðB¬·é±ÆªÅ«È¢B { hL e[VÍA³mÅAM̨¯éàÌÅȯêÎÈçÈ ¢B vOÌ®ìÆhL e[VÌLqªêvµÈ¢±ÆÙ ÇA¤ÁƤµ¢±ÆÍÈ¢B[U[Í È½ðlèA¤çÝÂçÝ Ì[ðèA±ñÈÔ²¯ª¢½àÌÈÇAQxÆCXg[ µÈ¢ÆÓðµÄA ȽÌvOðíµÄµÜ¤¾ë¤B UNIX ɨ¢ÄðjªLèAÇmçê½hL e[VÌû@ÍA man(1) R}hðp·éàÌÅ éB±Ì HOWTO ÍAhL e[V ÉÖA·éc[ÉæÁijµ³êé½ßɽð·×«©É¢Äà ¾·éBhL e[VÉÖA·éc[ƵÄdvÈàÌÉÍA man(1)Axman(1x)Aapropos(1) Amakewhatis(8) Acatman(8) ª éB îñ̳m³ÆM«ÍAà¿ëñA«èÅ é ȽæÅ éBµ© µAȺ̶ÍÍA±ÌÏ_ɨ¢ÄàAQlÉÈé¾ë¤µAæ éß¿ ðð¯éè¯ÉÈé¾ë¤B 2. man page Í¢©ÉµÄANZX³êé©H 쬷é man page ɳµ¢¼Ìð^¦A³µ¢êÉCXg[·é½ß ÉÍAman page ªÇÌæ¤ÉANZX³êé©É¢Ä̳mÈdgÝðm é±ÆªKvÅ éBman page Í·×ÄAÁèÌZNVÉ®µÄ¨ èA±ÌZNVÍP¶Å\³êÄ¢éBLinux ÅÌWÌZNVÆ »ÌÓ¡ÍÌÊèB ZNV ¼O 1 ¾êàªÀsÅ«é[UR}h 2 VXeR[AÂÜèAJ[lªñ·éÖ 3 Tu[`AÂÜèACuÖ 4 foCXAÂÜèA/dev fBNgÌXyVt@C 5 t@CtH[}bgÌà¾Aá /etc/passwd 6 Q[ià¾sv¾ë¤lj 7 »Ì¼ áF }NpbP[WâæèßIȶ 8 VXeÇÒ¾¯ªÀsÅ«éVXeÇpÌc[ 9 Linux Æ©ÌJ[l[`pÌhL e[V n Vµ¢hL e[VFæèÓ³íµ¢êÉÚ®³êé¾ë¤ o âhL e[V P\úÔƵÄÛ¶³êÄ¢éàÌ l Æ©ÌVXeÉ¢ÄÌ[JÈhL e[V man page ̽ßÌ\[Xt@CitH[}bgVXeÖÌüÍj̼O ÍAηéR}hAÖàµÍt@C̼OÅnÜèA»êÉhbg ÆZNV¼ª±Bá¦ÎApasswd Ìt@CÌtH[}bgÉ墀 ÌhL e[VðêA\[Xt@C̼ÌÍApasswd.5 Æ µÈ¯êÎÈçÈ¢B±ÌêÍAR}h̼ÌÆt@C̼̪¯¶á Å éBܽApasswd Æ¢¤¼ÌÌCuTu[`ª é©àµê È¢BZNVÌÝèÍA±êçÌB³ðð·é½ßÉÊíp³êé û@Å éB·Èí¿AR}hÉ¢ÄÌà¾ÍApasswd.1 Ìt@C ÉAáÆµÄ °½CuTu[`Ìà¾ÍApasswd.3 Ìt@C É©êé±ÆÉÈéB ÜA¢Â©Ì¶ªÇÁ³êÄAá¦ÎA xterm.1x Æ© wish.1tk Æ¢¤t@C¼ÆÈé±Æª éB±êÌÓ¡·éÆ ±ëÍAvXªAwEBhEÍsÌAvP[VÉη éhL e[VÅ é±Æð¾ç©É·é±ÆÅ éB} j AÌuEUÉæÁÄÍA±ÌÇÁÌîñðpÅ«éBá ¦ÎAxman ÍApÂ\ÈhL e[VÌXg ÉAxterm(x) â wish(tk) ðgp·éB n â o yÑ l ÌZNVðgíÈ¢Å~µ¢Bt@CVXe X^_[hÅÍA±êçÌZNVÍñï³êÄ¢éB ÌZNVðÀÉgÁÄ~µ¢B ùɶݷévOAÖÍt@CÆ̼OÌÕËÉӷ׫ŠéBÆ©ÌGfB^ðìÁıêð ed Æ© sed iüdzê½(smart Èj ed ÌÓ¡ÅjAred ibL[Ì ed jƽ¼·é±ÆÍæÈ¢l¦¾B 쬷évO̼̪ÅLÅ é±ÆðmÀÉ·é±ÆÅA È½Ì ìÁ½vOð¾ê©ªÀsµÄAÊ̾ê©ÌvOÌ man page ðÇñ¾èÍ»ÌtÌÔðð¯é±ÆªÅ«éBvO̼ÌÉ¢ ÄÌ lsm f[^x[XðAÜ·`FbN·×«¾B ³ÄA쬷évO̼̪ÜÁ½BÉ·é׫±ÆÍAÇÌfB NgɱÌvOªCXg[³êé©ðßéÆ¢¤±ÆÅ éB¾¢·¦êÎA[U[ª make install ðÀsµ½Æ«ÉCXg[ ³êéfBNg̱ÆBLinux ÅÍASÄÌ man page ÍAÂ«Ï MANPATH Åwè³ê½fBNgÉ éBhL e[VÉÖA·é c[ÍÂ«Ï MANPATH ðAVFªÂ«Ï PATH ðp·éÌƯl Ép·éBÀÛAMANPATH ÍAPATH Ư¶tH[}bgÅ éBÇ¿ç àARŪ¯çê½fBNgÌXgðÜñÅ¢éiMANPATH ÅÍA óÌtB[hªFßçêĢȢµAÎpX¼ÅÍÈâÎpX¼¾¯ª pÅ«éÆ¢¤á¢Í éªjBÂ«Ï MANPATH ªÝè³êĢȯê ÎAÈÆà /usr/man fBNgðÜñ¾ftHgÌÝèªgp³ê éBõ̬xðã°AèL·éfBNg𬳷é½ßÉAMANPATH Åwè³ê½fBNgix[XfBNgÆÄÎêéjÉÍAman<s> Æ¢¤¼ÌTufBNgªì¬³êÄ¢éB±±ÅA<s> ÍæÉྵ½ e[uÅÌZNVð\·ê¶Å éBSÄÌZNVÉηéT ufBNgªÝ¯çêÄ¢éóÅÍÈ¢B±êÍAóÌ mano TufB NgðcµÄ¨KvªÈ¢Æ¾¤PÈR©çÅ éBµ©µAÊÉA cat<s> Æ© dvi<s> Æ© ps<s> Æ¢¤¼ÌfBNgi\¦AóüÌõ ªoÄ¢éhL e[Vðõ¦½jª é©àµêÈ¢B±êçÉ Â¢ÄÍAãÅڵྷéBx[XfBNgÉ é¼Ìt@C ÍAwhatis t@C¾¯Å éB±Ìt@CÌÚIƱÌt@CÌì¬ É¢Äà 12 ßÅྷéBZNV <s> É®·é man page ð³µ ¢êÉCXg[·éêÔÀSÈû@ÍA /usr/man/man<s> ÌfBN gÉu±ÆÅ éBµ©µAæ¢ Makefile ÍAá¦ÎAmake Ï MANDIR ðp¢ÄA[U[Éx[XfBNgðIðÅ«éæ¤ÉµÄ¢ éB½Ì GNU pbP[WÅÍfBNgðwèÅ«évtBNXIv VðpµÄÝèÅ«éB prefix=/what/ever Ƶ½Æ«Ax[XfB NgÆµÄ /what/ever/man ÉA}j AªCXg[³êéBª EßéÌÍA¯¶lÈû@ðpÓ·é±ÆÅ éB Linux t@CVXeW (FS-Stnd) Ìo»ÉæèAÔͳ çÉ¡GÉÈÁ½BFS-Stnd 1.2 ÅÍAu/usr/man Ì\¢É¨¢ ÄAÙÈé¾êi¡Ì¾êjÅ©ê½ manual page ðT|[ g·éñ©ðßéKvª évƳêÄ¢éB±êÍAÙÈé¾ êÌÔÅæʳêéÊÌfBNgxð±ü·é±ÆÅB¬ ³êéBÄÑ FS-Stnd 1.2 ðøp·éÆF uusr/man ̾êÉæéTufBNg̽¼ÍAPOSIX 1003.1 WÌââ E iP[¯Ê¶ñÉ¢ÄྵĢéjÉî ÃB·Èí¿A¶»ÌÙÈé«ðLq·éÌÉÅàó¯üêç êÄ¢éû@Å éBuP[v¶ñÍF <¾ê>[_<næ>][.<¶Zbg>][,<o[W>] iô©̤ÊÌP[¶ñÉ¢ÄÍAFS-Stnd ðQÆ̱ Æj ±ÌKChCÉæêÎAman page ÌfBNgÍ /usr/man/<locale>/man[1-9lno] ÆÈéBtH[}bg³ê½h L gÍA /usr/man/<locale>/cat[1-9lno] ɨ©êé׫ ¾B±¤µÈ¢ÆAtH[}bg³ê½hL gÍAêíÞÌ P[ɾ¯µ©õÅ«È¢±ÆÉÈéB µ©µAƵÄÍA»_űÌæ¤ÈfBNg\¬ÉØ· ¦é±ÆÍEßÈ¢BFS-Stnd 1.2 ÅàuSÄÌ man page É¢ ÄR[hZbgƾêªê³êÄ¢éÈçA<locale> ¶ñð ȪµÄ <mandir> É·×ÄÌ manual page ðÛ¶µÄàæ¢v ƳêÄ¢éBá¦ÎApê¾¯Ì ASCII R[hÌ manual page ÌVXeÅÍA/usr/man fBNgÌ man[1-9] ÌfB NgÉ manual page ª¨©êé±ÆÉÈé¾ë¤Bi±ê ÍAÀÛA`IÈ«Šéj ÍASÄÌc[Aá¦ÎAxman, tkman, info »Ì¼Ì man page ðp·éc[ªAVµ¢fBNg\¢ÉηéÜ ÅAط͵ȢÂàèÅ éB 3. tH[}bg³ê½ man page ÍÇÌæ¤É é׫©H ܸAêÂÌáð °ÄA»ÌãAڵྷé±ÆÉ·éB±Ì¶Ì« ¿©çA¢ÂàÌtHgi{[hÆ©C^bNjð\¦·é±ÆÍÅ «È¢BæèÚµ¢à¾ÍAutHgÉÖ·éæèßvðQƵÄ~µ ¢B ȺªAËóÌvO foo É¢ÄÌ man page Å éB FOO(1) User Manuals FOO(1) ¼Ì foo - bar Cuð²®·éB `® foo [-bar] [-c config-file ] file ... ྠfoo ÍAàÌV{e[uð` [AbvµÄAbar Cuð²®·éBftHgÅÍASÄÌ baz Z Ogðp[XµÄAxyzzy(1) JªõÅ«éæ¤ÉA ÔÌtÉÀÑϦéBsymdef ÌGgÍAWBG (Whiz-Bang-GizmoFq [Yh@) ÌASYðp µÄ³k³êéBSÄÌt@CÍA^¦çê½É³êéB IvV -b ÉAWoÍÉ `busy' ðo͵ȢB -c config-file wè³ê½t@C config-file ðVXeSÊÉÖ íéÝèt@CƵÄAftHgÌÝèt@C /etc/foo.conf ÌãíèÉgp·éBÂ«Ï FOOCONF ÉDæ·éB -a baz ZOgÉÁ¦ÄAblurfl wb_àp[X·éB -r ÄA[hBåÊ̼zðgÁÄ´¬É ðsȤB t@C /etc/foo.conf VXeSÊÉÖíéÝèt@CBÚ×ÍAfoo(5)ð QÆB ~/.foorc [U[ÌÝèt@CBÚ×ÍAfoo(5)ðQÆB Â«Ï FOOCONF VXeSÊÉÖíéÊÌÝèt@C foo.conf ÖÌ pX¼ðÝèB-c IvVªDæ·éB ffbZ[W WG[oÍÉAȺÌffbZ[Wª\¦³êéB «¢}WbNio[ üÍt@CªAÉt@CÅÍÈ¢B baz ZOgÌtH[}bgªÃ¢ foo ÍVµ¢tH[}bgÌ baz ZOgÌÝð Å«éB»ÝÌo[WÅÍACOBOL ÌIu WFNgCuðÅ«È¢B oO R}h¼ÍA¿áñÆR}hÌÚIªí©éæ¤ÈàÌÉ ·×«Å éB ìÒ Jens Schweikhardt <jens@kssun3.rus.uni-stuttgart.de> ÖAÚ bar(1), foo(5), xyzzy(1) Linux MARCH 1995 1 ³ÄAñ©Ìà¾ðµæ¤B ¼ÌZNV ¼ÌÌZNVÍAK{ÌZNVÅ éB¼OÌZNVªÈ ¯êÎ Man page ÍAkÉ_ÅÌâ ÉÈÝÌ¿lµ©È¢B¼OZN VÍAJ}ÅæØçê½vOâÖÌXgÆ_b V (-) ɱà¾iÊíÍPsjAÂÜèAvOâÖAt@ CªÊ½·@\ÌZ¢à¾ªÜÜêê½W»³ê½`®ð ÂBmakewhatis(8) ÍA¼OZNVðpµÄ whatis f[^x[ Xt@Cð쬷éBmakewhatis ªp·éÌÅA¼OZNV ªK{Å èA`®ªW»³êÄ¢éÌÅ éBgroff Ì\[XÅ ÍAÌæ¤ÉÈçȢƢ¯È¢B .SH ¼Ì foo \- bar Cuð²®·éB ±±ÅA\- ÍdvÅ éBobNXbV Í_bV ðR}h¼âê sà¾ÉÅÄénCtHl[VÌ_bV ÆæÊ·é½ßÉKvÅ éB `®ZNV `®ZNVÍAwèÅ«éIvVÌÈPÈྪÜÜêéBÖ ÌêA»ÌÖðÜÞCN[ht@CÆvg^Cv龪 LÚ³êAvO}ÍAøÌ^âAÖÌÔèlÌ^ðmé±Æ ªoéB à¾ZNV à¾ZNVÅÍA±ÌOÆPÌf[^ÌÀÑÂÜèvOÉê ÌSÌÇñÈ¿lª é©É¢ÄAÚµ¢à¾ªLÚ³êéB Ƚ ªêA ȽÌÄém¯Sðæ¤É·éB¢íÎA¼º Ìa°È̾B¼ÌvO}â[UÌÌ^ð¾é½ßÉÍAÚµ ÄM̨¯éLÚɵȯêÎÈçÈ¢BÇÌøª½Ì½ßÉ èAÇÌæ¤Èt@CtH[}bgªp¢çêAÇÌæ¤ÈAS YªAvOÌÉp¢çêÄ¢é©ðྵȯêÎÈçÈ ¢B IvVZNV IvVÌZNVÅÍAIvVªvOÌ®ìÉ^¦é e¿É¢ÄླêéB©ªÌvO¾©çAIvVÉ¢ ÄÍæmÁÄéæËH t@CZNV t@CÌZNVÅÍAvOܽÍÖªgp·ét@C ðñ·éBá¦ÎAÝèt@CAút@CAvOª¼Ú ì·ét@CÈÇ̱ÆB±êçÌt@CÌtpX¼ðLÚ µA[UÌDÝÉí¹ÄCXg[·éfBNgðÏXÅ« éCXg[ðìé±ÆÍ¢¢l¦Å éBá¦ÎAgroff Ì} j AÅÍAftHgÌvtBNXÍ /usr/local Å èAÊ íA /usr/local/lib/groff/* Ìt@CðQÆ·éBµ©µA'make prefix=/opt/gnu' ÆÀsµÄCXg[·éÆAman page ÅÌQÆ ÍA /opt/gnu/lib/groff/ Ìt@CÉηéæ¤ÉÏX³êéB «ÏZNV «ÏÌZNVÅÍAvOâÖÉÖ·é«ÏSĪ ñ³êAà¿ëñAǤe¿·é©Ìྪ éBÊA«ÏÉ æèApX¼ât@C¼AftHgÌIvVªwè³êéB ffbZ[WZNV ffbZ[WZNVÉÍAvO©çÌæ éG[b Z[WÌÈPÈà¾ÆG[bZ[WÉîëǤ·×«©É墀 Lڷ׫¾BvOðÀsµ½É\¦³êé©àmêÈ¢AV XeG[bZ[Wiperror(3) ©çÌàÌjÆ©Av½IÈVO iipsignal(3) ©çÌàÌjÉ¢ÄÍAྷéKvÍÈ¢B oOZNV oOZNVÍAzð¾¦ÎAÈ¢Ù¤ªÇ¢BECª éÈçA vO̧ÀÆ©Aí©ÁÄ¢évOÌsÖÈƱëA¼Ì lª¨©µ¢ÆÝÈ·@\É¢ÄA¯ÎÇ¢BECªÈ¯ê ÎA"«Ì\è" iTO DOjÆÅà¼OðÏ¦æ¤ ;-) ÒÌZNV vOÌ®ìÆ©hL gÉG[ª¢ÁÏ¢ ÁÄAoO |[gðÁÄ~µ¢ÌÈçAÒÌZNVðݯé±ÆÍÇ¢l ¦¾ª... ÖAÚZNV ÖAÚÌZNVÍAÖA·é man page ÌAt@xbgÌ XgÅ èAµKIÉAÅãɨ©êéB ãÉྵ½ZNVÉíÈ¢àeÉ¢ÄÍAÊÌZNVðÂè oµÄà\íÈ¢B ÅÍA³mÉÍAÇÌæ¤ÉµÄ man page Ì\[Xð¯ÎÇ¢Ì¾ë¤ ©H »¤éÆAvÁÄ¢½æA[NB\[Xt@CÍÌæ¤ÉÈ éB .\" ±Ì\[Xt@CðÌæ¤É·é±ÆB .\" groff -man -Tascii foo.1 .\" .TH FOO 1 "MARCH 1995" Linux "User Manuals" .SH ¼Ì foo \- bar Cuð²®·éB .SH `® .B foo [-bar] [-c .I config-file .B ] .I file .B ... .SH ྠ.B foo ÍAàV{e[uð` [AbvµÄAbar Cuð ²®·éBftHgÅÍASÄÌ baz ZOgðp[XµÄA .BR xyzzy (1) JªõÅ«éæ¤ÉAÔ²ÅtÉÀ×ϦéB symdef GgÍAWGBiWhiz-Bang-GizmoFq [Yh@jÌASY ðp¢Ä³k³êéBSÄÌt@CÍ^¦çê½É³êéB .SH IvV .IP -b ÉAWoÍÉ `busy' ðo͵ȢB .IP "-c config-file" wè³ê½t@C .I config-file ðVXeSÌÉÖA·éÝèt@CƵÄAftHgÌÝèt@C .IR /etc/foo.conf . ÌãíèÉgp·éB Â«Ï .B FOOCONF ÉDæ·éB .IP -a baz ZOgÉÁ¦ÄAblurfl wb_àp[X·éB .IP -r ÄA[hBåÊ̼zðgÁÄA´¬ÅðsȤB .SH t@C .I /etc/foo.conf .RS VXeSÊÉÖíéÝèt@CB Ú×Í .BR foo (5) ðQÆB .RE .I ~/.foorc .RS [U[ÌÝèt@CBÚ×Í .BR foo (5) ðQÆB .SH Â«Ï .IP FOOCONF VXeSÊÉÖíéÝèt@C .IR foo.conf ÖÌtpX¼ðÝèB .B -c IvVªDæ·éB .SH ffbZ[W WG[oÍÉAȺÌG[bZ[Wª\¦³êéB «¢}WbNio[ .RS üÍt@CªAÉt@CÅÍÈ¢B .RE baz ZOgÌtH[}bgªÃ¢ .RS .B foo ÍVµ¢tH[}bgÌ baz ZOgÌÝðÅ«éB»ÝÌo[W ÅÍACOBOLÌIuWFNgCuðAÅ«È¢ .SH oO R}h¼ÍA¿áñÆR}hÌÚIªí©éæ¤ÈàÌɷ׫ŠéB .SH Ò Jens Schweikhardt <jens@kssun3.rus.uni-stuttgart.de> .SH "ÖAÚ" .BR bar (1), .BR foo (5), .BR xyzzy (1) 4. Ǥ·êÎA¡ÌvOâÖðêÂÌ man page ÉÜÆßé±Æ ªÅ«é©H ½ÌvOiá¦Î grep, egrepjâÖ(á¦ÎAprintf, fprintf,...jÍAPÆÌ man page ÉྪLÚ³êÄ¢éBµ©µA± êçÌ man page ªêÂ̼̾¯ÅQÆū龯ÈçASsÖ¾ë¤B gpÒªAegrep Ì man page ªAÀÛÍ grep Ì man page Å éÆo¦Ä ¢Äêé±ÆÍAúÒūȢ̾B]¢A±Ì man page ÍA¡Ì¼Ì ÅpÅ«éæ¤É·é±ÆªKvÉÈéBÀ»·éû@ÉÍÌà̪ éB 1. »ê¼ê̼ÌÉεÄt@CÌRs[ðpÓ·éB 2. n[hNÅSÄÌ man page ðN·éB 3. ÀÛÌ man page ðV{bNNÅwè·éB 4. groff Ì .so }NÉæé\[X@\ðp·éB ÅÌû@;ç©ÉfBXN̳ÊÅ éBÍAcatman vOÌü Ço[WÅÍAt@C^CvâàeðT·ÌɽÌðȱƪ Å«éÌÅA¨©ßÅ«È¢Bn[hNÍAcatman vOÌ«¢ ðW°é¾ë¤Bicatman ÌÚIÍSÄÌ man page ðtH[}bgµ ÄAæè\¦Å«éæ¤É·é±ÆÅ éBjRÔÚÌû@ÍAµ_ ª éB_dvÈêAV{bNNðT|[gµÈ¢t@C VXeª éƾ¤±ÆðOªÉ¨©È¯êÎÈçÈ¢BÇAÅãÌû@ ÍA groff Ì\[XJjYðp·é±ÆÅ éB ÂÜèAÌæ¤É·éB man page ð foo Æ bar Æ¢¤¼OÅZNVPÅAANZXÂ\Éµæ ¤Æ·éA±Ì man page ð foo.1 ÉLÚµÄAbar.1 ÉÌsð« ÞB .so man1/foo.1 dvȱÆÍAfBNg¼uman1/vðt@C¼ foo.1 ƤÉwè·é ±ÆÅ éB±êÍAgroff ªuEU©çÀs³ê½AæÉq×½ man page ÌWfBNgð JgE[LOEfBNgicwdjÆ ·é©çÅAgroff ÍA±Ì cwd É뵀 u.sovÌøððß·é©çÅ éB 5. ÇÌ}NpbP[Wðg¤×«©H man page ðÉp·é±ÆðÚIƵ½¢Â©Ì}Nª éBÊ íÍA±êçÌ}NÍAgroff }NfBNgÅ é /usr/lib/groff/tmac ɨ©êéBt@C¼ÍAtmac.<ÈñÆ©> ÅA<È ñÆ©> Í groff Ì -m IvVÌøÅ éBGroff Í `-m <ÈñÆ© >' IvVªwè³ê½ÉA}Nt@C tmac.<ÈñÆ©> ðgp· éBµÎµÎA`-m' Æ`<ÈñÆ©>' ÌÔÌXy[XªÈª³êAtmac.an Ì }NpbP[WðpµÄ man page ðtH[}bg·éÉA`groff - man' ðg¤±ÆÉÈéB±êªA`tmac.an' Æ¢¤¨©µÈ¼OðÁÄ¢ éRÅ éB tmac.an ÈOÉAtmac.doc Æ¢¤A±êàÇp³êé}NpbP[W ª èA±êÍAJtHjAåwÌo[N[ªZiUCBjÅàÆàÆJ ³ê½àÌÅ éB½Ì BSD Ì man page ͱêðgpµÄ¨èAUCB ÍA±êðhL e[VÌWɵĢéæ¤Å éBtmac.doc ÍAñíÉ_îÅ é¯êÇàAßµ¢©ÈAtmac.doc ðgíÈ¢ÅAí ÉA `groff -man' ðÄÑo·}j AuEUª éBá¦ÎAª¡Ü Å©½SÄÌ xman vOÍAtmac.doc ðv·é man page ðä³µ ɵĵܤBµ½ªÁÄAtmac.an ðg¤±ÆɵÄÙµ¢B¼Ì}N pbP[Wðgp·é±ÆÍALQÅ éÆl¦çêéBTmac.andoc ÍAÞ Ì}NpbP[WÅ ÁÄA\[Xð©ÄAtmac.an © tmac.doc ðÇÝ ÞB{ÍASÄÌ man page uEUÍAtmac.andoc ðgp·×«Èñ ¾ë¤¯ÇA¡ÜÅÌƱ뻤ÅÍÈAÅÇÌû@ÍAÃß©µ¢ tmac.an ɵªÝ¢Äé¼È¢B»±ÅA±±©çÍAtmac.an ɾ¯É ¢Äྷé±ÆÉ·éB àµAtmac.doc }Nðg¢½¢Æ¾¤±ÆÈçAȺÌ|C ^ðQƵÄÙµ¢B http://www.bsdi.com/bsdi-man »±ÉÍAõÂ\ÈCfbNXª éB'mdoc' ÆüÍ·ê ÎAmdoc(7)A mdoc.samples(7) yÑBSD man page ð½ßÌ ` [gAª¾çêéB 6. ÇÌvvZbTªg¦éÌ©H Groff Í ÈÆàAtblAeqn yÑ pic ÌRÂÌvvZbTðgp· éBi¼ÌÍAgtblAgeqn yÑ gpic Ìêª éjB±êçÌvv ZbTÌÚIÍAvvZbT}NððßµAf[^ðÊíÌ troff Ì üÍÉÏ··é±ÆÉ éBTbl Í\ÌvvZbTAeqn Íûö®^w pÌvvZbTApic Í}`pÌvvZbTÅ éB»ê¼êÌ@\ É¢ÄÌÚ×ÍAman page ðQƵÄÙµ¢B ÈPÉ¢¤ÈçAman page ÍAvvZbTðKvƵȢlɱ ÆB Eqn vvZbTÍAman page ðp·é¤¿ÌXXðèßé^Cv C^Ìæ¤ÈfoCXÉεÄÍASÐÇ¢oÍðo·Bá¦ÎA XAllocColor.3x ÍÝæ\LðÜñ¾®ðp¢Ä¢éB^CvC^ÌlÈ foCXÈÌÅAwÍAîƯ¶CãÉÀÔBÂÜèA N ÌQæª `N2' ÌlÉ\¦³êéB Tbl uvZbTÍAg¤Ìðð¯é׫ŠéBÆ¢¤ÌÍAÌ©½À èAxman vOÍATbl vvZbTÌɸsµÄ¢é©ç ¾BXman 3.1.6 ÍAsignal(7) ðáÉÆêÎAman page ðtH[}bg·é ÌÉAÌR}hðp¢éB gtbl /usr/man/man7/signal.7 | geqn | gtbl | groff -Tascii -man \ > /tmp/xmana01760 2> /dev/null ±ÌR}hÍAgtbl vvZbTðp¢é±ÆÅA\[Xð䳵ɵ ĵܤBÆ¢¤ÌÍAgtbl vvZbTÌoͪAà¤êx gtbl v vZbTųêé©ç¾BÊÍA ȽªÓ}µ½e[uªA ÈÈÁĵÜÁ½ man pege Æ¢¤±ÆÉÈéB±êªAoOÈÌ©Agtbl vvZbTª©gÌoÍ𧳹édlÈÌ©A»êÆà xman ª gtbl vvZbTðQñàgíÈ¢æ¤É³êé׫ÈÌ©ÍAÉÍí ©çÈ¢B¢¸êɵëAe[ui\jðg¢½¢ÌÈçA©ªÅtH[ }bgµÄ¨¢ÄA.nf Æ .fi ŲÝAtH[}bg³êÈ¢æ¤Éµæ ¤B±Ìû@ÅÍA{[hAC^bNªg¦È¢ªA\ªÈÈÁÄµÜ ¤æ¤È±ÆÍÈ¢B Pic vvZbTðKvÆ·é man page É¢ÄÍA©½±ÆªÈ¢Bµ ©µA©gÍADܵȢÆv¤BãÉᦵ½æ¤ÉAxman Í pic v vZbTðgíÈ¢µAgroff ÍâÁÏèüÍðß¿á¿áÉµÄµÜ ¤¾ë¤B 7. zz·×«Í\[X©tH[}bg³ê½hL e[V©H ¢Â©ÌIð}Ì©çA·i{jÆZi|jð°ÄÝæ¤B 1. \[XÌÝF { pbP[WÌTCYª¬³¢ | groff ÌÈ¢VXeÅÍApÅ«È¢ 2. ³k³êĢȢtH[}bgÏt@CÌÝF { groff ªÈÄàpÅ«é | dvi t@Câ postscript t@Cð¶¬Å«È¢B | ³k³ê½ man page ðæ赤VXeÉÆÁÄÍAfBXN Xy[XÌ³Ê 3. ³k³ê½tH[}bgÏt@CÌÝF { grof ªÈÄàpÅ«é | dvi t@Câ postscript t@Cð¶¬Å«È¢B | zz·é³ktH[}bgÉͽðg¤©ªâèB .Z ©A.z ©A.gz ©A»êÆà±êçÌ·×Ä©H 4. \[XƳk³êĢȢtH[}bgÏt@CF { grof ªÈÄàpÅ«é | zzpbP[WÌTCYªå«Èé | ¢Â©ÌVXeÅÍAtH[}bg³ê½ man page ÍA³ k³êÄ¢é±ÆðOñƵĢéB | groff ̽ßÉõ³êé]ªÈîñ Ì©ðð¾í¹Äàç¦éÌÈçA\[XÌÝÌzzªÅãÌû@Å éB Groff ÌÈ¢VXeÅpÅȢƢ¤âèÍdvÅÈ¢BTOOÈã é Linux hL e[VvWFNgÅÌ man page ÍA\[XÌÝ ÌzzÅ éBXFree86 Ì man page Í\[XÌÝÌzzÅ éBFSF ©çÌ man page à\[XÌÝÅ éBÀÛAÍAtH[}bg³ê½ man page ª\tgEFAÆêÉzz³ê½Ìðݽ±ÆªÈ¢BVXeÇÒªA {É man page ðpÂ\ɵæ¤ÆµÄ¢éÌÈçAgroff àܽAC Xg[³êÄ¢é¾ë¤B 8. tHgÉÖ·éæèßÆÍH æêÉA\fB â \fP Ìæ¤È¼ÚÌtHgIy[^ðgíÈ¢±ÆBø ðwè·é}Nðp¢éûªÇ¢B±Ìû@ÈçAæ éssAÂÜ èAÍÍÌI[ÅAtHgÌÏXðYêÄAÌtHgÌÏXÌªÜ ÅA{[hâC^bNª·³êéssðð¯é±ÆªoéBR¾Æ v¤¾ë¤ªAÀÛAÇ é±ÆÈ̾B Tmac.an }NÅÍAȺÌ^CvtFCXªg¦éB .B {[h .BI {[hÆC^bNªðÝ .BR {[hÆ[}ªðÝ .I C^bN .IB C^bNÆ{[hªðÝ .IR C^bNÆ[}ªðÝ .RB [}Æ{[hªðÝ .RI [}ÆC^bNªðÝ .SM ¬³ßÌTCY iWÌX^POÌTCYj .SB ¬³Ä{[hi¬³ßÌTCYÆ{[hªðÝÉÈéÌÆÍá¤j uX Æ Y ªðÝvÆ¢¤ÌÍAïÔÚÌøÌ^CvZbgªAX ÆÈ èAôÔÚÌøÌ^CvZbgª Y ÉÈé±ÆÅ éBá¦ÎA .BI "øPÍ{[h " "øQÍC^bN " "{[h " "»µÄC^bN" ±±ÅAøÉóðÜßé½ßÉÍA_uNH[e[V}[NªKv Å éB g¦éàÌͱêç¢Å éB³ÄAÉA¢ë¢ëÈ^CvtFCXÌg ¢ûðßȯêÎÈçÈ¢BiªIÉ man(7) ð»ÌÜÜøpµÄµÜÁ ½j UNIX Ì¢EÅÍAman page É¢Ä̽ÌCïµ¢µ«½èª é¯êÇ àALinux Æ©Ì SÌ man page ªAäXÌWÅ éB ÖÉ¢ÄÍAøÍíÉA`®ÌZNVɨ¢ÄàAC^bNðg ¢AÖ̼̪ÍA{[hðg¤BÂÜèA .BI "myfunction(int " argc ", char **" argv ); t@C¼ÍA`®ZNVð¢ÄAíÉC^bNÅ\·B`®ZN VÅÍCN[h³êét@CÉÍA{[hðg¤BÂÜèAÌ æ¤É·éB .I /usr/include/stdio.h and .B #include <stdio.h> ÁÊÌ}NiÊå¶Å\L³êéjÉÍA{[hðg¤B .B MAXINT G[R[hðñ·éÉÍAR[hð{[hÉ·éB±ÌXgÍA ÊA.TP iÔ纪è^OðºÁ½ij}NðÌæ¤Ép¢éB .TP .B EBADF .I fd ÍALøÈt@C¯ÊqÅÍÈ¢B .TP .B EINVAL .I fd ÍAÇÝoµÉKµÄ¢È¢B ¼Ì man page ÉÂÄÌ ¾yiàµÍ»ÝÌ man page Ìe[}ÉÂ¢Ä Ì¾yjÉÍ{[hðg¤B}j AÌZNVÔª éÉÍAó ȵÌ[}Å\·B .BR man (7) Zk`ðg¤ÍA¬³¢¶ðgÁ½ûªA©h¦ªÇ¢ÌÅA¨©ßÅ éB .SM UNIX .SM ASCII .SM TAB .SM NFS .SM LALR(1) 9. ¢©ÉµÄ man page ðæèǵĢ©H ȺÍAhL e[VÌM«AÂÇ«A©h¦ðüP·é½ßÌK ChC¾B { R}hª®ì·é©âÁÄÝéB±Ìà man page ©çJb gAhy[XgÅAman page Ǩè³mÉAR}hðÀsµA R}hÌoÍðAman page ÉALq·éBvOªoÍ ·é¾ë¤Æl¦éàÌðÌÅÍÈ¢B { Z³Aispell ÉæéXy`FbNAN©ÉÇñÅàç¤±Æ i ȽªpêðêêƵȢÌÈçAÁÉKvjBÀÍ±Ì HOWTO àlCeBuÉæé`FbNÍAܾÈ̾ªAN©ó] Ò͢Ȣ¾ë¤©H { ¢½ man page ðeXg·éFman page ðtH[}bg·é ÉAgroff ªG[ðo³È¢©H RgÆµÄ groff ÌR }hCðLü·é±ÆÍÇ¢±Æ¾Bman(1) R}hÍA `man < Ƚ̢½vO¼>' ÆâÁ½ÉAG[ðo ³È¢¾ë¤©H Man(1) R}hªtH[}bgVXeð p·éû@ÍAúÒµ½ÊðoÍ·é¾ë¤©H Xman(1x) Æ tkman(1tk) ÆÍA ȽÌìÁ½}j AðÅ«é¾ë ¤©H XFree86 3.1 ÅÍ xman 3.1.6 - X11R6 ðg¤ªAð· éÉAÌðsȤB gzip -c -d < %s > %s zcat < %s > %s { Makewhatis(8) ÍA¼OZNV©çAêsà¾ð²«o·± ƪūé©H 10. OH Æ© O_ ÈÇÌÈ¢ man page ÌeLXgÍǤ·êξçêé ©H col(1) ð©æ¤Bcol ÍobNXy[XV[PXðæè¯éB»êàÊ |ƾ¤ÌÈçAÌlÉ^Cvµæ¤B funnyprompt% groff -t -e -mandoc -Tascii manpage.1 | col -bx \ > manpage.txt -t Æ -e ÌXCb`ÍAgroff É tbl Æ eqn ðgÁÄÌOðwè· éBOðKvƵȢ man page ÉÆÁÄÍAßèÈw辯êÇàA CPU TCN̳Êɵ©ÈçÈ¢B½ÎÉAKvÈÉ -t ÌXCb`ðw èµÈ¢ÆA\ªß¿á¿áÉtH[}bg³êĵܢALQÅ éBMan page ÉÀç¸Agroff ÌhL gðtH[}bg·é½ßÉK vÈR}hÉ¢ÄÍAÌlÉ^Cv·êÎAí©é¾ë¤igrog R} hðg¤©çA"©ð¯é" ±ÆªÅ«éÌÙ¤ª¢¢©ÈjB funnyprompt% grog /usr/man/man7/signal.7 groff -t -man /usr/man/man7/signal.7 "Grog" ÍA"GROff Guess" ©çĨèA»Ì¼ÌÊè©ð¯é±Æð ·éBGrog ª®S¾Á½ÈçÎA»ÌoÍÈãÌIvVÍKvÈ¢ñ¾ ¯ÇBÌo±ÅÍAgrog ÍA}NpbP[WÉ¢ÄÍAÔᤪAv vZbTÉ¢Äͳµ©Á½B ȺÍAª¢½ÈPÈ perl ÌXNvgÅAy[Wwb_Ætb^ðí Å«éB±êðg¦ÎA·ÄÚ×È man page ðóü·éÉAy[W ÍA¾·é±ÆªÅ«éB"strip-header" Æ¢¤¼Åt@CÉÛ¶µÄ "chmod 755" ƵÄ~µ¢B #!/usr/bin/perl -n # êxÉt@CSÌðÇÝñÅF undef $/; # y[WæØèðíµF s/\n{4}\S.{50,}\n{6}\S.{50,}\n{3}/\n/g; # ÅÌwb_ÆÅãÌtb^ðíµF s/\n\S.{50,}\n//g; # QsÈãÌósðPsÉÜÆßÄF s/\n{3,}/\n\n/g; # Å« ªè... print; Ìæ¤ÉA`man' R}hÌÌÅÌtB^ƵÄg¤±ÆBGroff É æÁÄoͳêéüsÌÉAªË¶µÄ¢é©çB funnyprompt% man bash | strip-headers | col -bx > bash.txt 11. i¿Ì|XgXNvgÌ man page ð¾éÉÍH funnyprompt% groff -t -e -mandoc -Tps manpage.1 > manpage.ps ÆâÁÄADÝÌ|XgXNvgv^Åóüµæ¤BIvVÌྠÉ¢ÄÍA10 ßð©é±ÆB 12. apropos Æ whatis ðpÅ«éæ¤É·éÉÍH gÁÄ¢éVXeÉÇñÈRpCªCXg[³êĨèAǤ·ê ÎN®Å«é©ðm轢Ƶæ¤B±Ì¿âiFAQ¾ªjÖ̦ÍAÌ æ¤É·é±ÆÅ éB funnyprompt% apropos compiler f77 (1) - Fortran 77 compiler gcc (1) - GNU C and C++ compiler pc (1) - Pascal compiler Apropos Æ whatis ÍA égsbNÉÖ·éîñªÇÌ man page É é© É¢ÄÌf¢ñð^¦ÄêéBÇ¿çÌvOà »ê¼êÌ} j AÌx[XfBNgɨ©ê½ whatis Ƽt¯çê½¢Â©Ì t@Cðõ·éBOÉྵ½æ¤ÉAwhatis f[^x[Xt@C ÍA»ê¼êÌfBNgÌ man page ÉηéêsÌGgðõ¦Ä ¢éBÀÛÉÍA±ÌêsÍA¼OZNVÌàÌƯ¶Å éi³mɾ ¤ÈçAêsÉÜÆßçêAnCtHª©êAZNVÔªÊÅÍ ÜêÄÇÁ³êÄ¢éjBWhatis f[^x[Xt@CÍAmakewhatis(8) vOÉæè쬳êéB¢Â©Ìo[Wª éÌÅA È½Ì man page ÉÍAÇÌIvVªKpÅ«é©ð¾yµÄ¨¢ÄÙµ¢B Makewhatis vOªA¼OZNVð³mɲ«o·½ßÉÍA} j AÌìÒªApOtQÅྵ½ ¼OZNVÌtH[}bg ðçé±ÆªåؾBApropos Æ whatis Ìá¢ÍAf[^x[XÌDZA »µÄ½ðõ·é©Å éBApropos iman -k Æ¿Å éjÍAês ÌøðõµAwhatis iman -f Æ¿jÍ_bV æèO̪ÌR} h¼SÌÆêv·éàÌðT·B]ÁÄA`whatis cc' Í cc É¢ÄÌ} j Aª êÎoÍðsȤªAgcc ÉεÄÍA½ào͵ȢB ù³yÑñÄð½}·éB 13. ì É墀 Copyright 1995,96 by Jens Schweikhardt <schweikh@noc.dfn.de> Voice: ++49 7151 909516 ¼ÉྪȢÀèALinux HOWTO hL gÍA»ê¼êÌìÒÉì ª®·éB±Ìì É¢ÄÌÓªYt³êéÀèALinux HOWTO h L gͪIÍSÌÅA¨IÍdqIÉA¡»yÑzzð·é± ƪoéB¤ÆIÈzzÍAFßçêÄ¢éµA§à³êÄ¢éªAì ÒÉÍAð¨è¢µ½¢B vñ·êÎAäXÍAÂ\ÈÀè½ÌèiðîµÄA±ÌîñÌyði µ½¢Bµ©µA±Ì HOWTO hL gÌì ÍeìÒÉcµÄ¨« ½¢Æl¦A±êçÌ HOWTO ÌÄzzÌvæÉ¢ÄÍÊmð󯽢ÌÅ éB àµA^⪠éÈçALinux HOWTO R[fBl[^Å é Greg Hankins É AµÄÙµ¢Bdq[AhXÍ gregh@sunsite.unc.edu Å éB [óÒæè] ȺÉì É¢ÄÌ´¶ðO̽ßøpµÄ¨«Ü·B Unless otherwise stated, Linux HOWTO documents are copyrighted by their respective authors. Linux HOWTO documents may be reproduced and distributed in whole or in part, in any medium physical or electronic, as long as this copyright notice is retained on all copies. Commercial redistribution is allowed and encouraged; however, the author would like to be notified of any such distributions. All translations, derivative works, or aggregate works incorporating any Linux HOWTO documents must be covered under this copyright notice. That is, you may not produce a derivative work from a HOWTO and impose additional restrictions on its distribution. Exceptions to these rules may be granted under certain conditions; please contact the Linux HOWTO coordinator at the address given below. In short, we wish to promote dissemination of this information through as many channels as possible. However, we do wish to retain copyright on the HOWTO documents, and would like to be notified of any plans to redistribute the HOWTOs. If you have questions, please contact Greg Hankins, the Linux HOWTO coordinator, at gregh@sunsite.unc.edu via email. óÉ¢ÄÌRgÍkR <kitayamadimgrey.av.sanyo.co.jp> ÜÅA ¨è¢µÜ·B ÅãÉÈèܵ½ª±Ì MANPAGE HOWTO Ì|óÉÍAJF-ML Å̼ÌF³ñ Ì¢ë¢ëÈâèÆèðQlɳ¹Ä¸«Üµ½BܽAÅÌbã³ñÉ ÍA¼ÚÉAhoCXð¸«Üµ½B±ÌêŨç\µã°Ü·B