÷ƒ’À; è TeX output 2003.11.26:1331‹ 6 ÿÿÿÿ žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ž’Ô ï color popŽŽ { ºâ ý ïhtml:ï html:ïhtml:ï html:Ÿ&ñ‘b€0óú â
phvb8t¾LinšÀOux–êÏMan“P‘ÿ@ña˜g?°e“Ho ƒwtoŽŸ!C–’ ›ý‚óú G®
phvb8t¿Jens‘ͽScÓÅhweikhar§ŒdtŽ¤ ’ ¡¾óú
phvb8tÀhoÑówto@scáIhweikhar“dt.netŽ¡Ÿ ‘€ ó?Á|‰
ptmr8t½$Id:–€ Man-PÙ age.sgml,v“1.2“2002/12/15“17:51:43“schweikh“Exp“schweikh“$Ž© ‘€ óϯ8
ptmri8tÁ[T‘ÿs8ršÙ aduzione–€ di“F‘ÿ@ abio“T‘ÿeatini“-“teafab“@“pluto.linux.it]“Questo“HO‘ÿÿWTÑðO“descrive“ci€ò“c˜he“bisoæggna“saper¡GeŽ¤
‘€ per–s‘scriver¡Ge“la“documentazione“in“linea“(cio€è“le“cosiddette“pašæggine“man“o“pa˜gine“di“manuale)“e“per“r¡GenderlaŽ¡‘€ accessibile–€ trÙ amite“il“comando“ó‰š
pcrro8tÂmanÁ(1).“Lungo“tutto“questo“HO‘ÿÿWTÑðO“user¡Gemo“il“termine“manualeŽ¡‘€ rifer¡Gendoci–€ semplicemente“alle“pašæggine“man,“senza“indulg˜erš¡Ge“in“doppi“sensi“di“carÙ atter˜e“sessualeÙ .Ž¦Ÿ Ÿ#lŒ¿SommarioŽŸÛïcolor push gray 0ïhtml:ŸÈ»óª,«
ptmb8tÃ1.–€ Qualche“considerazione“sulla“documentazioneï html:ï color pop‘©ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:2ï html:ï color popŽŸ#Òïcolor push gray 0ïhtml:ŸB”2.–€ Come“si“accede“alle“pagine“man?ï html:ï color popJ”ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:2ï html:ï color popŽ¤nïcolor push gray 0ïhtml:©
øT3.–€ Quale“do•ægvršÑðeb“be–€ esser˜e“l'aspetto“di“una“pagina“man“fÀ ormattata?ï html:ï color pop‘6_ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:4ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦4.–€ Come“€è“possibile“documentaršÑðe“pi€ù“pr˜ogrammi/funzioni“all'interÙ no“di“un'unica“pagina“man?ï html:ï color pop‘Pfïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:8ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦5.–€ Quale“pacchetto“di“macršÑðo“doægvr˜ei“utilizzar˜e?ï html:ï color pop‘8Èïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:9ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦6.–€ Quali“pr•Ñðepr“ocessori–€ posso“utilizzarÑðe?ï html:ï color pop‘}ïïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:9ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦7.–€ DoægvršÑðei“distribÌÐuir˜e“il“soræggente“e/o“la“documentazione“gi€à“fÀ ormattata?ï html:ï color pop‘šTïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:10ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦8.–€ Quali“sono“le“con™Ÿvægenzioni“sui“fÀ ont?ï html:ï color pop+ñïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:11ï html:ï color popŽŸ#Òïcolor push gray 0ïhtml:ŸB”9.–€ Come“anarÑðe“una“pagina“manï html:ï color popsiïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:12ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦10.–€ Come“€è“possibile“ottenerÑðe“una“pagina“man“in“fÀ ormato“testo“senza“tutti“quei“^H^_“?ï html:ï color pop‘ Æ ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:13ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦11.–€ Come“si“pu€ò“ottenerÑðe“una“pagina“man“in“fÀ ormato“PÌÐostScript“di“eleÙ vægata“qualit€à?ï html:ï color pop‘)±ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:14ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦12.–€ Come“far“funzionaršÑðe“corr˜ettamente“`apr˜opos'“e“`whatis'?ï html:ï color pop‘)zïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:14ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦13.–€ Diritto“d'autorÑðeï html:ï color pop‘$ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:14ï html:ï color popŽŸ…ïcolor push gray 0ï!html:ŸáL14.–€ Ringraziamentiï html:ï color pop‘ ×;ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ï!html:16ï html:ï color popŽ¡ïcolor push gray 0ïhtml:¦15.–€ Storia“dell'HO‘ÿÿWTÑðOï html:ï color pop‘ «Çïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ“ïcolor push Black.ï color popŽ‘ ïcolor push gray 0ïhtml:16ï html:ï color popŽŽŸ0 ºâïcolor push Black’Ô ï color popŽŽŒ‹ 6 * žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ž’Ô ï color popŽŽ { ºâ ý ïhtml:ï html:Ÿ
9óú ff
phvb8tÄ1.– ÈQualcÛ$he“considerazione“sulla“documentazioneŽŸòÛïhtml:ï html:Ÿ@X½Perch€é–m[scriÀ viamo“la“documentazione?“Domanda“stupida.“Perch€é“vÌÐogliamo“che“le“altre“persone“siano“in“grado“di“usareŽ¤
il–€ nostro“programma,“la“nostra“libreria“di“funzioni“o“qualsiasi“altra“cosa“aÌÐvÙ essimo“scritto“per“metterla“a“disposizione.Ž¡Ma–€ scriÀ vÙ ere“documentazione“non“si“riduce“solo“a“questo:Ž©*8ïhtml:ï html:Ÿ ïhtml:ï html:ŸÕÈïcolor push BlackóÌ*j]
ptmr8cÆ€ˆï color popŽŽ‘
ïhtml:ï html:½La–€ documentazione“deÀ všÙ e“essere“accessibile;“se“v˜enisse“rintanata“in“qualche“posizione“non“standard,“do˜v˜e“gliŽ¡‘
strumenti–€ per“gestire“la“documentazione“non“possono“troÙ vÀ arla,“come“potrebbe“servire“allo“scopo?Ž¦ïhtml:ï html:ŸÕÈïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½La–€ documentazione“deÀ vÙ e“essere“adabile“e“accurata;“non“c'€è“nulla“di“pi€ù“irritante“di“un“programma“che“siŽ¡‘
comporta–€ diÀ vÙ ersamente“da“come“€è“descritto.“In“casi“del“genere“gli“utenti“possono“semplicemente“mandare“l'autoreŽ¡‘
a–€ quel“paese,“ma“possono“anche“arri•À v“are–€ a“spedirÑðgli“email“cariche“d'odio;“inne“scaraÌÐvÙ enteranno“qualunque“suoŽ¡‘
la•ÌÐv“oro–€ alle“ortiche,“col“fermo“intento“di“non“installare“mai“pi€ù“qualunque“cosa“vÙ engó7a“scritto“da“un“tale“balordo.Ž©*8ïhtml:ï html:Ÿ
ÕÈIl–€ modo“tradizionale“e“ben“noto“per“accedere“alla“documentazione“su“UNIX“€è“attraÌÐvÙ erso“il“comando“man(1).“QuestoŽ¡HO¦gWTÑðO–€ descrišÀ vÙ e“le“procedure“per“scri˜vÙ ere“una“pagina“di“manuale“che“possa“essere“elaborata“correttamente“dagliŽ¡strumenti–€ per“il“trattamento“della“documentazione.“T¦gra“questi“strumenti,“i“pi€ù“importanti“sono“ïhtml:ï html:ó‰š
pcrr8tÇman½(1),“ïhtml:ï html:Çxman½(1x),Ž¡ïhtml:ï html:Çapropos½(1),–€ ïhtml:ï html:Çmakewhatis½(8)“e“ïhtml:ï html:Çcatman½(8).“Il“compito“di“gó7arantire“l'adabilit€à“e“l'accuratezza“delle“informazioniŽ¡spetta,–€ ošÙ vviamente,“tutto“a“vÌÐoi;“ma“prose˜guendo“nella“lettura“tro˜v˜erete“comunque“ïcolor push gray 0ïhtml:qualche“ideaï html:ï color pop“che“potr€à“aiutarvi“aŽ¡eÀ vitare–€ alcuni“errori“tra“quelli“commessi“pi€ù“di“frequente.Ž¦ïhtml:ï html:Ÿ%ZçÄ2.– ÈCome“si“accede“alle“paÛ$gine“man?ŽŸ
gdïhtml:ï html:Ÿ ËϽ€È–€ importante“conoscere“il“meccanismo“preciso“per“accedere“alle“pagine“man,“per“poter“dar“loro“il“nome“in“modoŽ¡corretto–€ e“installarle“nel“posto“giusto.“Ogni“pagina“man“andrebbe“classicata“in“una“sezione“specica,“identicata“daŽ¡un–€ singolo“carattere.“Le“sezioni“pi€ù“comuni“utilizzate“sotto“Linux,“insieme“ai“loro“nomi“di“umana“comprensione,Ž¡sono:ŽŸ
”ïhtml:ï html:Ÿ™ŸÇSezione‘ffNomeŽ¤³3‘321‘™˜Comandi–ffdell'utente“avviabili“da“chiunque.Ž¡‘322‘™˜Chiamate–ffdi“sistema,“cio€è“le“funzioni“fornite“dal“kernel.Ž¡‘323‘™˜Subroutine,–ffovvero“le“librerie“di“funzioni.Ž¡‘324‘™˜Dispositivi,–ffossia“i“nomi“dei“file“speciali“nella“directory“/dev.Ž¡‘325‘™˜Descrizioni–ffdi“formati“dei“file,“ad“esempio“/etc/passwd.Ž¡‘326‘™˜Giochi–ff(si“descrive“da“s€é).Ž¡‘327‘™˜Miscellanea,–ffad“esempio“i“pacchetti“di“macro“e“le“convenzioni.Ž¡‘328‘™˜Strumenti–ffper“l'amministrazione“di“sistema“che“soltanto“il“root“pu€ò“eseguire.Ž¡‘329‘™˜Un'altra–ffsezione“(specifica“di“Linux)“per“documentare“le“routine“del“kernel.Ž¡‘32n‘™˜(Deprecato)–ffNuova“documentazione,“da“spostare“in“una“sezione“pi€ù“adatta.Ž¡‘32o‘™˜(Deprecato)–ffDocumentazione“obsoleta,“da“tenere“qui“solo“per“un“breve“periodo.Ž¡‘32l‘™˜(Deprecato)–ffDocumentazione“locale,“riguardante“questo“sistema“in“particolare.ŽŸi·ïhtml:ï html:Ÿ–I½Il–€ nome“del“le“sorÑðgente“della“pagina“man“(quello“di“input“per“il“sistema“di“formattazione)“€è“quello“del“comando,Ž¤
della–€ funzione“o“del“le,“sešÙ guito“da“un“punto,“se˜guito“dal“carattere“identicatišÀ vÌÐo“della“sezione.“Se“state“scri˜vÙ endo“laŽ¡documentazione–€ riguardante“il“formato“del“le“`passwd',“il“le“sorÑðgente“doÙ vr€à“chiamarsi“`passwd.5'.“Questo“€è“ancheŽ¡un–€ caso“esemplare“in“cui“il“un“nome“di“un“le“risulta“identico“al“nome“di“un“comando.“Potrebbe“esistere“anche“unaŽ¡libreria–M6di“subroutine“chiamata“passwd.“La“classicazione“in“sezioni“€è“il“modo“consueto“di“risolvÙ ere“queste“ambiguit€à:Ž¡la–€ descrizione“del“comando“€è“trattata“nel“le“`passwd.1',“mentre“l'ipotetica“libreria“€è“descritta“in“`passwd.3'.Ž¦ïhtml:ï html:Ÿ
ÕÈA–€ vÌÐolte“capita“di“incontrare“nomi“di“le“con“caratteri“terminali“aggiuntiÀ vi,“come“in“`xterm.1x'“o“`wish.1tk';“in“questoŽ¡modo–€ si“vuol“indicare“che“si“tratta“di“documentazione“per“un“programma“di“X“W™ŸindoÀ w“o“di“un'applicazione“Tk,ŽŽŸ0 ºâïcolor push Black’Ï Á2ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 Ѫ žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ºâ½rispetti•À v“amente.–€ Qualche“visualizzatore“delle“pagine“man“pu€ò“fægar“uso“di“quest'informazione“aggiunti•À v“a.–€ Per“esempio,Ž¤
ºânella–€ lista“della“documentazione“messa“a“disposizione“da“xman“compariranno“le“vÌÐoci“`xterm(x)'“e“`wish(tk)'.Žºâ©*8ïhtml:ï html:Ÿ
ÕÈSi–€ preÙ gó7a“di“non“usare“le“sezioni“n,“o“e“l;“queste“sezioni,“conformemente“al“File“System“Standard,“sono“deprecate.Ž¡LimitateÀ vi–€ alle“sezioni“numeriche.“Si“fægaccia“attenzione“a“non“usare“nomi“di“programmi,“funzioni“o“le“gi€à“esistenti.Ž¡Se›€ do•Ù v“este˜sviluppare˜un˜nuo“v•ÌÐo˜editor™Ÿ,˜sarebbe˜di˜sicuro˜una˜pessima˜idea˜quella˜di˜chiamarlo˜ed,˜sed˜(v“olendoŽ¡intendere–€ "super“ed")“o“red“(intendendo“"il“ritorno“di“ed").“AssicurandoÙ vi“l'unicit€à“del“nome,“eÀ viterete“all'utente“diŽ¡esešÙ guire–€ il“vÌÐostro“programma“fægacendogli“le˜ggere“la“pagina“man“di“un“altro“programma,“e“viceÀ v˜ersa.Ž¦ïhtml:ï html:Ÿ
ÕÈOra–€ che“sappiamo“il“nome“da“dare“al“nostro“le,“la“prossima“decisione“da“prendere“riguarda“la“directory“in“cuiŽ¡installarlo–€ (ad“esempio“fægacendo“eseÙ guire“all'utente“il“`ïhtml:ï html:Çmake‘ffinstall½'“del“vÌÐostro“pacchetto).“Su“Linux,“tutte“leŽ¡pagine–€ di“manuale“si“troÙ všÀ ano“all'interno“delle“directory“elencate“nella“v˜ariabile“d'ambiente“MANP‘ÿA‘þã×TH.“GliŽ¡strumenti–€ adibiti“al“trattamento“della“documentazione“utilizzano“MANP‘ÿA‘þã×TH“nello“stesso“modo“in“cui“una“shellŽ¡utilizza–€ P›ÿA‘þã×TH“per“localizzare“gli“eseÙ guibili.“In“eetti,“MANP˜A‘þã×TH“ha“lo“stesso“formato“di“P˜A‘þã×TH;“ognuna“di“essaŽ¡contiene–€ un“elenco“di“directory“separate“da“punti“e“virÑðgole“(se“si“eccettua“il“fægatto“che“MANP‘ÿA‘þã×TH“non“ammette“campiŽ¡vuoti–€ e“nomi“di“percorso“relatiÀ vi,“utilizzando“solo“nomi“assoluti).“Se“MANP‘ÿA‘þã×TH“non“€è“stato“impostato“o“esportato,Ž¡všÙ err€à–€ utilizzato“un“vÀ alore“predenito“che“conterr€à“almeno“la“directory“/usr/man.“Per“v˜elocizzare“la“ricerca“eŽ¡mantenere–gJsnello“l'elenco“delle“directory‘ÿY ,“le“directory“indicate“in“MANP‘ÿA‘þã×TH‘gD(chiamate“"directory“base")“contengonoŽ¡una–€ manciata“di“sottodirectory“chiamate“`man'“do•Ù v“e–€ “sta“per“il“carattere“che“descriÀ vÙ e“la“sezione“introdottaŽ¡nella–€ ïcolor push gray 0ïhtml:tabella“precedenteï html:ï color pop.“Non“tutte“le“sezioni“saranno“rappresentate“da“una“sottodirectory“semplicemente“perch€é“nonŽ¡c'€è–€ alcuna“ragione“di“tenere“delle“sottodirectory“vuote.“TŒÏuttaÌÐvia,“possono“essere“presenti“alcune“sottodirectory“diŽ¡nome–€ `cat',“`dvi'“e“`ps'“che“contengono“documentazione“pronta“da“visualizzare“o“stampare;“di“questoŽ¡parleremo–€ pi€ù“tardi.“L‘ÿ'unico“altro“le“che“deÀ vÙ e“essere“presente“in“qualsiasi“directory“base“€è“quello“chiamato“`whatis',Ž¡di–€ cui“tratteremo“scopi“e“preparazione“all'uso“nel“ïcolor push gray 0ïhtml:paragrafo“12ï html:ï color pop.“Anch€é“una“pagina“man“della“sezione““siaŽ¡collocata–€ con“certezza“nel“posto“giusto,“baster€à“copiarla“nella“directory“/usr/man/man.“Un“bÌÐuon“ïhtml:ï html:ÇMakefile½,“per€ò,Ž¡permetter€à–€ all'utente“di“sceÙ gliersi“la“propria“directory“base,“per“mezzo“di“una“vÀ ariabile“di“ïhtml:ï html:Çmake½,“ad“esempioŽ¡MANDIR.–€ La“maggior“parte“dei“pacchetti“GNU“possono“essere“congurati“con“l'opzioneŽ¡ïhtml:ï html:Ç--prefix=/qualsiasi/dir½.–€ I“manuali“vÙ erranno“perci€ò“installati“all'interno“della“directory“base“/qualsiasi/dir‘ÿs8.“IlŽ¡mio–€ suggerimento“€è“che“vÙ engó7a“fornito“anche“un“modo“per“fægare“qualcosa“di“simile.Ž¦ïhtml:ï html:Ÿ
ÕÈCon–€ l'aÌÐvvšÙ ento“del“Linux“File“System“Standard“(FS-Stnd)“le“cose“sono“diÀ v˜entate“pi€ù“complicate.“[Nota:“Il“FS-StndŽ¡sembra–€ esser“stato“sostituito“dal“ïhtml:ï html:Filesystem“Hierarchó7y“Standard“(http://www‘ÿY .pathname.com/fhs/),“FHS.]“Il“FS-StndŽ¡1.2–€ dichiara“cheŽŸ”ïhtml:ï html:Ÿæl"La–€ struttura“di“/usr/man“všÀ a“predisposta“per“ospitare“le“pagine“di“manuale“scritte“nei“v˜ari“linguaggi“(o“con“pi€ùŽ¡linguaggi).‘€ "Ž¦ïhtml:ï html:Ÿ
ÕÈQuesto–€ obiettišÀ vÌÐo“pu€ò“essere“raggiunto“introducendo“un“altro“li˜vÙ ello“di“directory“che“distingua“tra“i“di˜vÙ ersi“linguaggi.Ž¡Citando–€ ancora“dal“FS-Stnd“1.2:ŽŸ”ïhtml:ï html:Ÿæl"Questa–€ denominazione“delle“sottodirectory“dei“linguaggi“sotto“/usr/man“€è“basata“sull'Appendice“E“dello“standardŽ¡POSIX–€ 1003.1,“che“descrišÀ vÙ e“la“stringó7a“identicati˜v˜a“della“localizzazione“(si“tratta“del“metodo“pi€ù“accettato“perŽ¡descriÀ vÙ ere–€ un“ambiente“multiculturale“o“poliglotta).“La“stringó7a“di“localizzazione“o““€è:Ž¡[_][.][,]"Ž¦ïhtml:ï html:Ÿ
ÕÈ(Si–€ všÙ eda“il“FS-Stnd“per“tro˜vÀ are“un“elenco“di“stringhe““d'uso“frequente).“Se˜guendo“queste“direttiÀ v˜e,“le“nostreŽ¡pagine–€ man“si“tro•Ù v“eranno–€ in“/usr/man//man[1-9lno].“Ovviamente,“le“všÙ ersioni“formattate“do˜vrebbero“diŽ¡conse•Ù guenza›€ tro“vÀ arsi˜in˜/usr/man//cat[1-9lno],˜altrimenti˜potremmo˜fornirle˜soltanto˜per˜un'unicaŽ¡localizzazione.–€ TUTT‘ÿðA‘þ¦gVIA,“per“ora“mi“sento“di“sconsigliare“il“passaggio“a“questa“struttura.“Il“FS-Stnd“1.2,“inoltre,Ž¡permette–€ quanto“seÙ gue:Ž¦ïhtml:ï html:Ÿ
ÕÈ"I–€ sistemi“che“utilizzano“un“solo“linguaggio“ed“un“solo“set“di“codici“per“tutte“le“pagine“di“manuale“possono“ottere“laŽ¡sottostringó7a–€ “e“conservÀ are“tutte“le“pagine“di“manuale“in“.“Per“esempio,“i“sistemi“che“hanno“soloŽŽŸ0 ºâïcolor push Black’Ï Á3ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 æG žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ºâ½pagine–€ di“manuale“in“inglese“codicate“in“ASCII“possono“conservÀ arle“direttamente“in“/usr/man,“nelle“sottodirectoryŽ¤
ºâïhtml:ï html:Çman[1-9]–€ ½(di“fægatto,“questo“€è“quel“che“aÌÐvviene“di“solito)"“).Žºâ©*8ïhtml:ï html:Ÿ
ÕÈIo–€ non“fægarei“il“passaggio“alla“nuoÙ vÀ a“struttura“nch€é“tutti“gli“strumenti“(come“xman,“tkman,“info“e“molte“altre“cheŽ¡leÙ ggono–€ le“pagine“di“manuale)“non“saranno“in“grado“di“fægarvi“fronte.Ž¦ïhtml:ï html:Ÿ%ZçÄ3.– ÈQuale“doš¶Jvrebbe“essere“l'aspetto“di“una“paÛ$gina“man“f˜ormattata?ŽŸ
gdïhtml:ï html:Ÿ ËϽCominciamo–sÎcon“un“esempio“che“všÙ err€à“descritto“nel“dettaglio“pi€ù“aÌÐvÀ anti;“se“lo“le˜ggete“come“testo“puro“non“mostrer€à“iŽ¡caratteri–€ in“maniera“dierente“a“seconda“della“loro“formattazione“(ïhtml:ï html:ÁgršÙ assetto“½e“ïhtml:ï html:Ácorægsivo½).“Per“aÌÐv˜ere“ulterioriŽ¡informazioni–€ si“fægaccia“riferimento“al“paragrafo“"ïcolor push gray 0ïhtml:Quali“sono“le“con™ŸvšÙ enzioni“sui“font?ï html:ï color pop".“Ma“ora“v˜eniamo“alla“pagina“diŽ¡manuale›€ relati•À v“a˜al˜programma˜(ipotetico)˜ïhtml:ï html:Çfoo½.ŽŸ*8ïhtml:ï html:Ÿ ˆûÇFOO(1)‘kÿøManuale‘ffUtente‘f™’FOO(1)Ž¤³3¡¡NOMEŽ¡‘™˜foo–ff-“sentarbinisce“la“libreria“zacŽ¡¡SINTASSIŽ¡‘™˜foo–ff[-bar]“[-c“file-config“]“file“...Ž¡¡DESCRIZIONEŽ¡‘ÿþfoo–ffsentarbinisce“la“libreria“zac“sminestrando“nelle“tabelleŽ¡‘ÿþinterne–ffdei“simboli;“per“default“parserizza“tutti“i“segmentiŽ¡‘ÿþbaz–ffe“li“risistema“in‘
ÌÌordine“inverso“di“tempo“per“mezzo“delŽ¡‘ÿþlinker›
ÌÌxyzzy(1),–ffper“sottoporli“a“ricerca.˜SuccessivamenteŽ¡‘ÿþviene–
ÌÌcompresso›ffl'elemento“symdef“utilizzando˜l'algoritmoŽ¡‘ÿþWBG–ff(Whiz-Bang-Gizmo).›
ÌÌTutti“i“file“vengono˜elaborati“nel-Ž¡‘ÿþl'ordine‘ffindicato.Ž¡¡OPZIONIŽ¡‘ÿþ-b‘32In–fffase“di“elaborazione“non“scrive“`busy'“sullo“stdout.Ž¡¡‘ÿþ-c‘fffile-configŽ¡‘5ÿüUsa–ffil“file“di“configurazione–
ÌÌalternativo“file-configŽ¡–
ÌÌinvece“di–ff/etc/foo.conf.‘32Ci€ò“comporta“l'annullamentoŽ¡‘
ÌÌdella–ffvariabile“d'ambiente“FOOCONF.Ž¡¡‘ÿþ-a‘32Oltre–ffai“segmenti“baz,–
ÌÌvengono“parserizzati–ffanche“gliŽ¡‘5ÿüheader‘ffblurfl.Ž¡¡‘ÿþ-r‘32Modalit€à–ffricorsiva.‘
ÌÌOpera“alla“velocit€à“della“luce,“alŽ¡‘5ÿücosto–ffdi“un“megabyte“di“memoria“virtuale.Ž¡¡FILEŽ¡‘ÿþ/etc/foo.confŽ¡‘5ÿüIl–fffile“di“configurazione“generale.‘
ÌÌPer“altri“dettagliŽ¡‘
ÌÌsi–ffveda“foo(5).Ž¡‘ÿþ~/.foorcŽ¡‘5ÿüFile–ffdi“configurazione“personale“dell'utente.“Per“altriŽŽŸ0 ºâïcolor push Black’Ï Á4ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 ýÛ žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:ŸüfdŸ÷™œïhtml:ï html:Ÿfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ‘5ºÞÇdettagli–ffsi“veda“foo(5).Ž¤³3¡ºâAMBIENTEŽ¡‘ºàFOOCONFŽ¡‘5ºÞSe–ffimpostata“€è“il“nome“del“percorso“completo“di“un“fileŽ¡‘5ºÞdi–ffconfigurazione›
ÌÌalternativo“a“foo.conf.˜€È“annullataŽ¡‘5ºÞdall'opzione‘ff-c.Ž¡¡ºâDIAGNOSTICAŽ¡‘ºàI–ffseguenti›
ÌÌmessaggi“diagnostici˜possono“essere˜inviati“suŽ¡‘ºàstderr:Ž¡¡‘ºàMagic–ffnumber“sconosciuto.Ž¡‘5ºÞIl–fffile“di“input“non“sembra“essere›
ÌÌun“file˜d'archivioŽ¡‘5ºÞvalido.Ž¡‘ºàSegmenti–ffbaz“di“vecchio“formato.Ž¡‘5ºÞfoo–ffpu€ò“gestire“solo“i›
ÌÌsegmenti“baz˜di“nuovo“formato.Ž¡‘5ºÞLe–fflibrerie“di›
ÌÌoggetti“COBOL˜non“sono˜supportate˜inŽ¡‘5ºÞquesta‘ffversione.Ž¡¡ºâBUGŽ¡‘ºàIl–ffnome“del“comando“dovrebbe“essere“scelto‘
ÌÌfacendo“maggioreŽ¡‘ºàattenzione–ffal“suo“scopo.Ž¡¡ºâAUTOREŽ¡‘ºàJens–ffSchweikhardt“ïhtml:ï html:“(mailto:howto@schweikhardt.net)Ž¡¡ºâVEDERE‘ffANCHEŽ¡‘ºàbar(1),–fffoo(5),“xyzzy(1)Ž¡¡ºâLinux’ ™MARZO‘ff1995’ †ÿö2Ž¡ºâŸ
ïhtml:ï html:¤
½Come–€ promesso,“ecco“la“spieÙ gó7azione“delle“vÌÐoci“di“sezione.Ž©*8ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÁLa–€ sezione“NOMEŽŸÙ”ïhtml:ï html:Ÿ&l½...€è–€ la“sola“sezione“obbligó7atoria.“Le“pagine“man“senza“una“sezione“del“nome“sono“utili“quanto“un“congelatore“al“poloŽ¡nord.–€ Questa“sezione“ha“anche“un“formato“standard“che“consiste“di“un“elenco“di“nomi“di“programmi“o“funzioniŽ¡separati–€ da“virÑðgole,“sešÙ guita“da“un“trattino,“se˜guito“a“sua“vÌÐolta“da“una“breÀ v˜e“descrizione“(su“una“sola“rigó7a,“di“solito)Ž¡della–€ funzionalit€à“che“il“programma“(o“la“funzione,“o“il“le)“€è“in“grado“di“fornire.“Per“mezzo“di“ïhtml:ï html:Çmakewhatis½(8),“leŽ¡sezioni–€ del“nome“vÙ engono“inserite“nel“database“dei“le“di“ïhtml:ï html:Çwhatis½.“L‘ÿ'uso“di“ïhtml:ï html:Çmakewhatis“½€è“il“motiÀ vÌÐo“della“necessit€àŽ¡della–|)sezione“NOME;“tale“sezione,“dunque“deÀ vÙ e“esistere“ed“aderire“al“formato“descritto.“Il“sorÑðgente“in“formato“ïhtml:ï html:ÇgroffŽ¡½deÀ vÙ e–€ apparire“cos€ì:Ž¦ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÁ.SH–€ NOME“foo“\-“sentarbinisce“la“libr¡Geria“zacŽŸ„ïhtml:ï html:Ÿ
ô|½La–€ sequenza“\-“€è“importante:“la“barra“ro•Ù v“esciata–€ (o“backslash)“€è“necessaria“a“distinguere“il“trattino“da“quello“dellaŽ¡suddiÀ visione–€ in“sillabe“che“pu€ò“comparire“sia“nel“nome“del“comando“che“nella“descrizione“disposta“su“una“rigó7a.Ž¦ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÁLa–€ sezione“SINT‘ÿÿASSIŽŸÙ”ïhtml:ï html:Ÿ&l½...ha–€ lo“scopo“di“fornire“una“breÀ vÙ e“panoramica“sulle“opzioni“messe“a“disposizione“dal“programma.“Per“quel“cheŽ¡riguarda–€ le“funzioni,“questa“sezione“elenca“i“corrispondenti“le“di“include“e“il“prototipo,“cos€ì“da“informare“ilŽ¡programmatore–€ in“merito“al“tipo“deÙ gli“arÑðgomenti“di“input,“al“loro“numero“e“al“tipo“dei“dati“restituiti.ŽŽŸ0 ºâïcolor push Black’Ï Á5ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 D žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ºâ ý ïhtml:ï html:ïhtml:ï html:Ÿ
La–€ sezione“DESCRIZIONEŽŸ ½...descrišÀ vÙ e–€ in“maniera“eloquente“il“moti˜všÌÐo“per“cui“la“v˜ostra“sequenza“di“0“e“1“vÀ algó7a“la“pena“di“essere“usata.“Questo“€è“ilŽ¤
posto–€ in“cui“scriÀ všÙ ere“la“vÌÐostra“conoscenza.“Questa“€è“la“Sala“delle“Celebrit€à:“potrete“guadagnarvi“l'ammirazione“de˜gliŽ¡altri–€ programmatori“ed“utenti“fægacendo“di“questa“sezione“la“fonte“di“informazioni“dettagliate“e“adabili.“Qui,“tra“leŽ¡altre–€ cose,“potete“descriÀ všÙ ere“l'utilizzo“de˜gli“arÑðgomenti,“il“formato“dei“le“e“quali“sono“gli“algoritmi“delle“operazioniŽ¡critiche.ŽŸ”ïhtml:ï html:ïhtml:ï html:ŸælÁLa–€ sezione“OPZIONIŽ¤Ù”ïhtml:ï html:©&l½...d€à–€ una“descrizione“di“come“ogni“opzione“inuenza“il“comportamento“del“programma.“Ma“questo“gi€à“si“sape•À v“a,‘€ no?ŽŸ*8ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÁLa–€ sezione“FILEŽ¡ïhtml:ï html:¦½...elenca–€ i“le“usati“dal“programma“o“dalla“funzione;“per“esempio,“pu€ò“elencare“i“le“di“congurazione,“quelli“diŽ¤
ašÌÐvvio–€ e“quelli“su“cui“il“programma“interviene“direttamente“in“scrittura.“€È“b˜uona“cosa“fornire“il“percorso“completo“diŽ¡questi–€ le“e“permettere“che“il“processo“di“installazione“possa“modicare“parte“della“directory“per“soddisfægare“leŽ¡preferenze–€ dell'utente:“i“manuali“di“ïhtml:ï html:Çgroff“½hanno“un“presso“predenito“pari“a“/usr/local,“cosicch€é“fægarannoŽ¡riferimento–€ per“defšægault“a“/usr/local/lib/gro/*.“In™ŸvÙ ece,“se“si“installa“usando“'mak˜e“prex=/opt/gnu',“il“riferimentoŽ¡nella–€ pagina“man“diÀ vÙ enta“/opt/gnu/lib/gro/*ŽŸ*8ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÁLa–€ sezione“AMBIENTEŽŸÙ”ïhtml:ï html:¦½...elenca–€ tutte“le“všÀ ariabili“d'ambiente“che“inuenzano“il“programma“o“la“funzione“(descri˜vÙ endo“anche“le“modalit€à“diŽ¡quest'interazione,–€ oÙ vviamente).“La“maggior“parte“delle“vÀ ariabili“contiene“nomi“di“percorso,“nomi“di“le“o“opzioni“diŽ¡defægault.ŽŸ”ïhtml:ï html:ïhtml:ï html:ŸælÁLa–€ sezione“DIA¦gGNOSTICAŽŸÙ”ïhtml:ï html:¦½...doÙ vrebbe–€ dare“una“panoramica“dei“messaggi“d'errore“emessi“pi€ù“comunemente“dal“vÌÐostro“programma“e“comeŽ¡všÙ enirne–€ a“capo.“Non“c'€è“alcuna“necessit€à“di“descriÀ v˜ere“i“messaggi“d'errore“di“sistema“(descritti“in“ïhtml:ï html:Çperror½(3))“o“iŽ¡sešÙ gnali–€ d'errore“fægatale“(descritti“in“ïhtml:ï html:Çpsignal½(3))“che“do˜v˜essero“comparire“durante“l'esecuzione,“in“quanto“sonoŽ¡descritti–€ a“parte“e“riguardano“l'esecuzione“di“qualsiasi“programma.ŽŸ*8ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÁLa–€ sezione“BægUGŽŸÙ”ïhtml:ï html:¦½...non–€ došÙ vrebbe“esistere,“in“un“mondo“ideale.“Qui,“se“siete“intrepidi,“potrete“descriÀ v˜ere“le“limitazioni,“i“problemi“notiŽ¡e–€ quelle“che“vÌÐoi“všÙ edete“come“funzionalit€à“ma“che“altri“potrebbero“interpretare“come“complicazioni“inutili.“Se“in™Ÿv˜eceŽ¡non–€ aÌÐvÙ ete“questo“coraggio,“cambiate“il“nome“di“questa“sezione“in“TÑðO“DO“;-)ŽŸ*8ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÁLa–€ sezione“A‘ÿÿUTÑðOREŽŸÙ”ïhtml:ï html:¦½...€è–€ molto“utile“nel“caso“in“cui“ci“siano“errori“grossolani“nella“documentazione“o“nel“comportamento“del“programmaŽ¡(Bzzt!)–€ e“vÌÐolete“in™Ÿviare“una“seÙ gnalazione“del“problema“incontrato.ŽŸ*8ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÁLa–€ sezione“VEDERE“ANCHEŽŸÙ”ïhtml:ï html:¦½...€è–€ un“elenco“di“pagine“man“correlate“alla“presente,“elencate“in“ordine“alfægabetico.“Per“con™ŸvÙ enzione,“questa“€è“l'ultimaŽ¡sezione.–€ Se“le“sezioni“disponibili“fossero“insucienti“a“descriÀ vÙ ere“il“contenuto“che“vÌÐolete“fornire“siete“liberi“diŽ¡in™ŸvÙ entarne–€ altre.“Per“concludere:“come“si“pu€ò“generare“questa“pagina“man?“Mi“aspetta•ÌÐv“o–€ questa“domanda:“ecco“ilŽ¡sorÑðgente:ŽŸ*8ïhtml:ï html:Ÿ ˆûÇ.\"–ffProcessa“questo“file“con“il“comandoŽ¤³3.\"–ffgroff“-man“-Tascii“foo.1Ž¡.\"Ž¡.TH–ffFOO“1“"MARZO“1995"“Linux“"Manuale“Utente"Ž¡.SH‘ffNOMEŽ¡foo–ff\-“sentarbinisce“la“libreria“zacŽŽŸ0 ºâïcolor push Black’ÎÊ@Á6ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 “ žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ºâÇ.SH‘ffSINTASSIŽ¤³3ºâ.B–fffoo“[-bar]“[-cŽ¡ºâ.I‘fffile-configŽ¡ºâ.B‘ff]Ž¡ºâ.I‘fffileŽ¡ºâ.B‘ff...Ž¡ºâ.SH‘ffDESCRIZIONEŽ¡ºâ.B‘fffooŽ¡ºâsentarbinisce–ffla“libreria“zac“sminestrando“nelleŽ¡ºâtabelle–ffinterne“dei“simboli;“per“default“parserizzaŽ¡ºâtutti–ffi“segmenti“baz“e“li“risistema“in“ordineŽ¡ºâinverso–ffdi“tempo“per“mezzo“del“linkerŽ¡ºâ.BR–ffxyzzy“(1),Ž¡ºâper–ffsottoporli“a“ricerca.“Successivamente“viene“compressoŽ¡ºâl'elemento–ffsymdef“utilizzando“l'algoritmoŽ¡ºâWBG–ff(Whiz-Bang-Gizmo).“Tutti“i“file“vengono“elaboratiŽ¡ºânell'ordine‘ffindicato.Ž¡ºâ.SH‘ffOPZIONIŽ¡ºâ.IP‘ff-bŽ¡ºâIn–fffase“di“elaborazione“non“scrive“`busy'“sullo“stdout.Ž¡ºâ.IP–ff"-c“file-config"Ž¡ºâUsa–ffil“file“di“configurazione“alternativoŽ¡ºâ.I‘fffile-configŽ¡ºâinvece‘ffdiŽ¡ºâ.IR–ff/etc/foo.conf“.Ž¡ºâCi€ò–ffcomporta“l'annullamento“della“variabile“d'ambienteŽ¡ºâ.BR–ffFOOCONF“.Ž¡ºâ.IP‘ff-aŽ¡ºâOltre–ffai“segmenti“baz,“vengono“parserizzati“anche“gliŽ¡ºâheader‘ffblurfl.Ž¡ºâ.IP‘ff-rŽ¡ºâModalit€à–ffricorsiva.“Opera“alla“velocit€à“della“luce,“alŽ¡ºâcosto–ffdi“un“megabyte“di“memoria“virtuale.Ž¡ºâ.SH‘ffFILEŽ¡ºâ.I‘ff/etc/foo.confŽ¡ºâ.RSŽ¡ºâIl–fffile“di“configurazione“generale.“Per“altri“dettagliŽ¡ºâsi‘ffvedaŽ¡ºâ.BR–fffoo“(5).Ž¡ºâ.REŽ¡ºâ.I‘ff~/.foorcŽ¡ºâ.RSŽ¡ºâFile–ffdi“configurazione“specifico“dell'utente.“Per“altriŽ¡ºâdettagli–ffsi“vedaŽ¡ºâ.BR–fffoo“(5).Ž¡ºâ.SH‘ffAMBIENTEŽ¡ºâ.IP‘ffFOOCONFŽ¡ºâSe–ffimpostata“€è“il“nome“del“percorso“completo“di“un“fileŽ¡ºâdi–ffconfigurazione“alternativo“aŽ¡ºâ.IR–fffoo.conf“.Ž¡ºâ€È‘
ÌÌannullataŽ¡ºâdall'opzioneŽ¡ºâ.BR–ff-c“.ŽŽŸ0 ºâïcolor push Black’ΡHÁ7ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 (þ žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ºâÇ.SH‘ffDIAGNOSTICAŽ¤³3ºâI–ffseguenti“messaggi“diagnostici“possono“essere“inviati“suŽ¡ºâstderr:Ž¡¡ºâMagic–ffnumber“sconosciuto.Ž¡ºâ.RSŽ¡ºâIl–fffile“di“input“non“sembra“essere“un“file“d'archivio“valido.Ž¡ºâ.REŽ¡ºâSegmenti–ffbaz“di“vecchio“formato.Ž¡ºâ.RSŽ¡ºâ.B‘fffooŽ¡ºâpu€ò–ffgestire“solo“i“segmenti“baz“di“nuovo“formato.Ž¡ºâLe–fflibrerie“di“oggetti“COBOL“non“sono“supportate“inŽ¡ºâquesta‘ffversione.Ž¡ºâ.SH‘ffBUGŽ¡ºâIl–ffnome“del“comando“dovrebbe“essere“scelto“facendo“maggioreŽ¡ºâattenzione–ffal“suo“scopo.Ž¡ºâ.SH‘ffAUTOREŽ¡ºâJens–ffSchweikhardt“Ž¡ºâ.SH–ff"VEDERE“ANCHE"Ž¡ºâ.BR–ffbar“(1),Ž¡ºâ.BR–fffoo“(5),Ž¡ºâ.BR–ffxyzzy“(1)ŽºâŸi·ïhtml:ï html:Ÿ&hÄ4.– ÈCome“€è“possibile“documentare“pi€ù“pr¶Jogrammi/funzioni“all'internoŽŸ¸Rdi– Èun'unica“paÛ$gina“man?ŽŸ
gdïhtml:ï html:Ÿ ËϽUn–€ gruppo“di“programmi“(ïhtml:ï html:Çgrep½,“ïhtml:ï html:Çegrep½)“o“di“funzioni“(ïhtml:ï html:Çprintf½,“ïhtml:ï html:Çfprintf½,“...)“possono“essere“documentati“inŽ¤
un'unica–xjpagina“di“manuale.“TŒÏuttaÌÐvia,“queste“pagine“man“sarebbero“del“tutto“inservibili“se“fossero“accessibili“soltantoŽ¡attraÌÐvÙ erso–€ uno“dei“nomi.“Non“potremo“pretendere“che“un“utente“si“ricordi“che“la“pagina“man“di“ïhtml:ï html:Çegrep“½€è“in“realt€à“laŽ¡stessa–€ di“ïhtml:ï html:Çgrep½.“Perci€ò“si“fægar€à“in“modo“di“rendere“disponibile“la“stessa“pagina“man“sotto“dišÀ vÙ ersi“nomi;“ci“sono“sv˜ariateŽ¡possibilit€à–€ per“ottenere“questo“risultato:Ž¤*8ïhtml:ï html:Ÿ ïhtml:ï html:ŸÕÈ‘ ïcolor push Black1.‘€ ï color popŽŽ‘ ïhtml:ï html:fægare–€ copie“identiche“per“ogni“nome.Ž¡ïhtml:ï html:©ÕÈ‘ ïcolor push Black2.‘€ ï color popŽŽ‘ ïhtml:ï html:colleÙ gó7are–€ tutte“le“pagine“man“utilizzando“i“link“sici“(o“hard“link).Ž¡ïhtml:ï html:¦‘ ïcolor push Black3.‘€ ï color popŽŽ‘ ïhtml:ï html:utilizzare–€ link“simbolici“che“puntano“tutti“alla“pagina“man“eetti•À v“a.Ž¡ïhtml:ï html:¦‘ ïcolor push Black4.‘€ ï color popŽŽ‘ ïhtml:ï html:utilizzare–€ il“meccanismo“del“`sorÑðgente'“di“ïhtml:ï html:Çgroff“½messo“a“disposizione“dalla“macro“ïhtml:ï html:Ç.so½.Ž©*8ïhtml:ï html:Ÿ
ÕÈLa–€ prima“strada,“oÙ vviamente,“comporta“lo“spreco“di“spazio“su“disco.“La“seconda“non“€è“raccomandabile“perch€é“alcuneŽ¤
vÙ ersioni–€ intelligenti“del“programma“ïhtml:ï html:Çcatman“½consentono“di“risparmiare“molto“la•ÌÐv“oro–€ inutile,“scandagliando“il“tipo“diŽ¡le–€ o“i“suoi“contenuti.“I“link“sici“impediscono“a“ïhtml:ï html:Çcatman“½di“fægare“queste“preziose“operazioni“(si“noti“che“ïhtml:ï html:ÇcatmanŽ¡½preformatta–€ tutte“le“pagine“man“al“ne“di“mostrarle“pi€ù“rapidamente).“La“terza“alternati•À v“a–€ presenta“un“piccoloŽ¡incon™ŸvÙ eniente:–€ poich€é“alcuni“le“system“non“gestiscono“i“link“simbolici,“questa“soluzione“sarebbe“poco“essibile.“SeŽ¡ne–€ conclude“che“la“miglior“soluzione“consiste“nell'utilizzare“il“meccanismo“del“sorÑðgente“di“ïhtml:ï html:Çgroff½.“Ecco“come“si“fæga:Ž¡se–€ všÌÐolete“che“la“v˜ostra“pagina“man“sia“disponibile“nella“sezione“1“attra˜vÙ erso“i“nomi“`foo'“e“`zac',“collocate“la“paginaŽ¡man–€ in“foo.1“e“realizzate“la“pagina“zac.1“in“modo“che“appaia“cos€ì:Ž¦ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÇ.so‘ffman1/foo.1ŽŽŸ0 ºâïcolor push Black’Ï Á8ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 0Å žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:ŸüfdŸ÷™œïhtml:ï html:Ÿfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ºâ ý ïhtml:ï html:Ÿ
½€È–€ importante“indicare“esplicitamente“sia“il“nome“del“le“`foo.1'“sia“la“parte“ïhtml:ï html:Çman1/“½della“directory;“infægatti,“quandoŽ¤
ïhtml:ï html:Çgroff–€ ½všÙ err€à“ese˜guito“dal“visualizzatore“delle“pagine“man,“ašÌÐvr€à“come“directory“di“la˜v˜oro“quella“dei“manuali“e“ïhtml:ï html:ÇgroffŽ¡½interpreter€à–€ gli“arÑðgomenti“di“ïhtml:ï html:Ç.so“½come“nomi“di“percorso“relatiÀ vi“a“tale“directory‘ÿY .Ž©*8ïhtml:ï html:Ÿ%ZçÄ5.– ÈQuale“paccÛ$hetto“di“macrš¶Jo“do˜vrei“utilizzare?ŽŸ
.Cïhtml:ï html:Ÿ
ð½Esistono–€ numerosi“pacchetti“di“macro“progettati“appositamente“per“scriÀ všÙ ere“le“pagine“di“manuale;“di“solito“si“tro˜vÀ anoŽ¡nella–€ directory“delle“macro“di“gro“/usr/lib/gro/tmac.“I“nomi“dei“le“sono“ïhtml:ï html:Çtmac.½,“do•Ù v“e–€ “€èŽ¡l'arÑðgomento–€ per“l'opzione“-m“di“gro.“Gro“utilizzer€à“ïhtml:ï html:Çtmac.½“quando“vÙ err€à“data“l'opzione“`ïhtml:ï html:Ç-mŽ¡½'.–€ Spesso“viene“omesso“lo“spazio“tra“`ïhtml:ï html:Ç-m½'“e“`',“cosicch€é“potremo“scriÀ vÙ ere“`ïhtml:ï html:Çgroff‘ff-man½'“perŽ¡formattare–€ le“pagine“man“con“il“pacchetto“di“macro“ïhtml:ï html:Çtmac.an½.“€È“questa“la“ragione“dello“strano“nome“`tmac.an'.“OltreŽ¡a–€ tmac.an“esiste“un“altro“pacchetto“di“macro“che“ha“aÌÐvuto“una“certa“diusione,“ïhtml:ï html:Çtmac.doc½,“creato“presso“l'UniÀ vÙ ersit€àŽ¡della–€ California“di“BerkægeleÙ y“(UCB).“Molte“pagine“man“di“BSD“usano“tale“macro“e“sembra“che“l'UCB“l'abbia“resa“unŽ¡vÙ ero–€ standard“per“la“documentazione.“Le“macro“ïhtml:ï html:Çtmac.doc“½sono“molto“pi€ù“essibili,“ma“purtroppo“ci“sono“alcuniŽ¡visualizzatori–€ di“pagine“man“che“non“le“usano“e“che“eettuano“sempre“la“chiamata“ïhtml:ï html:Çgroff‘ff-man½.“Per“esempio,“tutteŽ¡le–€ vÙ ersioni“di“ïhtml:ï html:Çxman“½che“conosco“fæganno“cilecca“con“le“pagine“man“che“richiedono“ïhtml:ï html:Çtmac.doc½.“in“deniti•À v“a,–€ se“vÌÐoleteŽ¡fšægare–€ un“f˜a•ÌÐv“ore–€ a“vÌÐoi“stessi,“usate“ïhtml:ï html:Çtmac.an½;“l'uso“di“qualsiasi“altro“pacchetto“di“macro“€è“considerato“dannoso.Ž¡ïhtml:ï html:Çtmac.andoc–€ ½€è“un“pacchetto“di“pseudo“macro“che“fæga“un“primo“esame“del“sorÑðgente“e“poi,“sulla“base“di“quest'esame,Ž¡carica–€ ïhtml:ï html:Çtmac.an“½o“ïhtml:ï html:Çtmac.doc½.“In“eetti“sarebbe“meÙ glio“che“i“visualizzatori“di“pagine“man“utilizzassero“questoŽ¡pacchetto–€ di“pseudo“macro;“poich€é“per€ò“ci€ò“non“ašÌÐvviene,“€è“meÙ glio“prendere“condenza“con“il“b˜uon“vÙ ecchioŽ¡ïhtml:ï html:Çtmac.an½.–€ TŒÏutto“quello“che“d'ora“in“poi“vÙ err€à“detto“sulle“macro“vÀ ale“per“ïhtml:ï html:Çtmac.an½.“Ad“ogni“modo,“se“vÌÐolete“usare“leŽ¡macro–€ di“ïhtml:ï html:Çtmac.doc½,“date“un'occhiata“a“ïhtml:ï html:ïhtml:ï html:Çmdoc.samplesŽ¡½(http://www‘ÿY .freebsd.orÑðg/cgi/man.cgi?query=mdoc.samples),–€ un“esempio“utile“anche“come“tutorial.“In“alcuneŽ¡distribÌÐuzioni–€ (come“ho“gi€à“detto)“sono“compresi“mdoc(7),“mdoc.samples(7)“e“gro_man(7).Ž¦ïhtml:ï html:Ÿ
ÕÈIl–€ massimo“della“documentazione“ottenibile“su“ïhtml:ï html:Çtroff½,“con“descrizione“minuziosa“di“tutte“le“macro,“€è“il“ïhtml:ï html:ÁT‘ÿs8rŒÏo“User'™ŸsŽ¡Manualˆ½,–€ disponibile“nei“formati“ïhtml:ï html:html“(http://cm.bell-labs.com/sys/doc/tro.html),“ïhtml:ï html:PostScript“(ps,“760K)Ž¡(http://cm.bell-labs.com/sys/doc/tro.ps)–€ o“ïhtml:ï html:Portable“Document“FÙ ormat“(pdf,“240K)Ž¡(http://cm.bell-labs.com/sys/doc/tro.pdf).–€ Gli“autori“sono“Jospeh“F‘ÿ37.“Ossanna“e“Brian“W‘ÿ.“KÀ ernighan;“€è“statoŽ¡reÀ visionato–€ in“no•Ù v“embre–€ 1992“ed“€è“stato“messo“a“disposizione“dai“Bell“Labs“di“A‘þã×T&T‘ÿB.“Non“dimenticate“di“visitareŽ¡l'eccellente–€ ïhtml:ï html:homepage“di“W‘ÿ.“Richard“SteÀ vÙ en“(http://www‘ÿY .kšægohala.com/start/)“(f˜amoso“per“ïhtml:ï html:ÁUnix“NetworkŽ¡PrŒÏoæggršÙ amming–€ ½e“per“la“trilogia“ïhtml:ï html:ÁTCP/IP“Illustr˜atedE½),“che“ha“anche“un“elenco“di“ïhtml:ï html:risorse“su“T¦groŽ¡(http://www‘ÿY .kægohala.com/start/tro/tro.html)–€ tra“cui“ïhtml:ï html:Çtbl½,“ïhtml:ï html:Çeqn½,“ïhtml:ï html:Çpic“½e“altri“ltri.Ž¦ïhtml:ï html:Ÿ%ZçÄ6.– ÈQuali“prepr¶Jocessori“posso“utilizzare?ŽŸ
.Cïhtml:ï html:Ÿ
ð½Gro–€ €è“distribÌÐuito“insieme“ad“almeno“tre“preprocessori,“ïhtml:ï html:Çtbl½,“ïhtml:ï html:Çeqn“½e“ïhtml:ï html:Çpic“½(che“su“alcuni“sistemi“sono“chiamati“ïhtml:ï html:Çgtbl½,Ž¡ïhtml:ï html:Çgeqn–€ ½e“ïhtml:ï html:Çgpic½).“Essi“servÌÐono“a“tradurre“le“macro“del“preprocessore“e“i“loro“dati“in“normale“input“per“tro.“ïhtml:ï html:ÇTbl“½€è“unŽ¡preprocessore–€ di“tabelle,“ïhtml:ï html:Çeqn“½di“equazioni/formule“matematiche“e“ïhtml:ï html:Çpic“½di“immagini.“Si“fægaccia“riferimento“alle“pagineŽ¡man–€ relatišÀ vÙ e“per“altre“informazioni“sulle“funzionalit€à“da“esse“fornite.“Per“fægarla“bre˜vÙ e:“non“scri˜vÙ ete“pagine“man“cheŽ¡richiedano–€ ïhtml:ï html:Áuno“qualsiasi“½di“questi“preprocessori.“Eqn“produce“solitamente“un“output“che“risulta“tremendo“per“iŽ¡dispositišÀ vi–€ di“videoscrittura“e“similari;“sfortunatamente“questo“€è“il“99%“di“tutti“i“dispositi˜vi“su“cui“vÙ engonoŽ¡visualizzate–€ le“pagine“di“manuale“(be',“almeno“questo“€è“quello“che“capita“a“me).“Per“esempio,“XAllocColor‘ÿs8.3xŽ¡utilizza–€ alcune“formule“con“l'esponenziale.“A“causa“della“natura“dei“dispositiÀ vi“di“videoscrittura,“l'esponente“siŽ¡tro•Ù v“er€à–€ sulla“stessa“rigó7a“della“base.“N“ele•À v“ato–€ a“due“dišÀ vÙ enta“`N2'.“ïhtml:ï html:ÇTbl“½andrebbe“e˜vitato“perch€é“non“funziona“conŽŽŸ0 ºâïcolor push Black’Ï Á9ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹
6 @¬ žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ºâ½xman,–€ in“tutte“le“všÙ ersioni“da“me“incontrate.“Xman“3.1.6“usa“il“se˜guente“comando“per“formattare“le“pagine“manŽ¤
ºâ(nell'esempio–€ si“utilizza“la“pagina“man“signal(7)):ŽŸ ºâÇgtbl–ff/usr/man/man7/signal.7“|“geqn“|“gtbl“|“groff“-Tascii“-man“/tmp/xmana01760“2>Ž¡ºâ/dev/nullŽºâŸµÿïhtml:ï html:ŸJ½e–€ tale“comando“fægallisce“su“sorÑðgenti“che“usano“ïhtml:ï html:Çgtbl½,“perch€é“l'output“di“ïhtml:ï html:Çgtbl“½viene“ridato“in“pasto“a“ïhtml:ï html:Çgtbl“½stesso.Ž¡L‘ÿ'eetto–€ nale“€è“una“pagina“man“pri•À v“a–€ di“tabelle.“Non“so“se“si“tratta“di“un“bÌÐug“o“di“una“funzionalit€à,“ma“le“possibilit€àŽ¡sono–€ due:“o“ïhtml:ï html:Çgtbl“½fšæga“semplicemente“asco“nel“processare“il“suo“stesso“output,“oppure“xman“doÙ vrebbe“f˜are“pi€ùŽ¡attenzione–€ a“non“utilizzare“due“vÌÐolte“ïhtml:ï html:Çgtbl½.“Inoltre,“alcuni“sistemi“usano“ïhtml:ï html:Çgrog“½per“determinare“l'opzione“da“passare“aŽ¡gro.–€ Sfortunatamente,“a“vÌÐolte“grog“sbaglia“e“suggerisce“di“eseÙ guire“ïhtml:ï html:Çgroff‘ff-t“½anche“quando“ïhtml:ï html:Çtbl“½non“andrebbeŽ¡usata.–€ Per“gestire“le“tabelle“ci“rimangono“due“trucchi:ŽŸ*8ïhtml:ï html:Ÿ ïhtml:ï html:ŸÕÈ‘ ïcolor push Black1.‘€ ï color popŽŽ‘ ïhtml:ï html:FÙ ormattare–€ a“mano“la“tabella“e“posizionarla“tra“le“righe“.nf“e“.,“eÀ vitando“di“inserire“altra“formattazione.“ConŽ¡‘ questo–€ metodo“non“aÌÐvremo“a“disposizione“grassetti“o“corsiÀ vi,“ma“potremo“inserire“fægacilmente“tutte“le“tabelle“cheŽ¡‘ vÌÐorremo.Žž”ïhtml:ï html:Ÿæl‘ ïcolor push Black2.‘€ ï color popŽŽ‘ ïhtml:ï html:Usare–€ una“macro“qualsiasi“di“ïhtml:ï html:Çtbl“½ašÌÐvÙ endo“cura“di“distrib˜uire“l'output“di“ïhtml:ï html:Çtbl“½in™ŸvÙ ece“dell'input.“TŒÏutta˜via,“rimaneŽ¡‘ ancora–€ sospesa“la“questione“di“ïhtml:ï html:Çgrog½:“per“questa“utility‘ÿY ,“ogni“le“contenente“una“rigó7a“che“inizia“per“ïhtml:ï html:Ç.TS½,“richiedeŽ¡‘ l'uso–€ di“ïhtml:ï html:Çtbl½.“L‘ÿ'output“di“ïhtml:ï html:ÇTbl½,“per“qualche“ragione“a“me“sconosciuta,“contiene“ancora“ïhtml:ï html:Ç.TS“½e“ïhtml:ï html:Ç.TE½;“poteteŽ¡‘ semplicemente–€ eliminarli“e“continuare“ad“ašÌÐvÙ ere“un“b˜uon“risultato.“YMMV‘þµÇ,“per“cui“vÙ ericatelo“sulla“v˜ostraŽ¡‘ pagina–€ man“particolare.Ž©*8ïhtml:ï html:Ÿ
ÕÈDeÀ vÌÐo–|™ancora“vÙ edere“una“pagina“man“che“richieda“la“preprocessazione“ïhtml:ï html:Çpic½,“ma“non“credo“mi“piacerebbe;“come“poteteŽ¡ašÌÐvÙ er–€ letto“pi€ù“sopra,“ïhtml:ï html:Çxman“½non“l'userebbe“e“ïhtml:ï html:Çgroff“½fægar€à“certamente“pasticci“quando“l'a˜vr€à“in“input.Ž¦ïhtml:ï html:Ÿ%ZçÄ7.– ÈDoš¶Jvrei“distrib˜uire“il“sorȽg$Ûente“e/o“la“documentazione“gi€àŽŸ¸Rf¶Jormattata?ŽŸaAïhtml:ï html:ŸÑò½Ecco–€ i“pro“(+)“e“i“contro“(-)“riguardo“alle“diÀ vÙ erse“possibilit€à“di“distribÌÐuzione“delle“pagine“man:ŽŸ*8ïhtml:ï html:Ÿ ïhtml:ï html:¤ÕÈ‘ ïcolor push Black1.‘€ ï color popŽŽ‘ ïhtml:ï html:Solo–€ in“sorÑðgente:‘ ïhtml:ï html:Ž¦ïhtml:ï html:¡‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½+–€ il“pacchetto“della“distribÌÐuzione“€è“pi€ù“piccolo.Ž¤*8ïhtml:ï html:©ÕÈ‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½-–€ €è“inaccessibile“sui“sistemi“senza“ïhtml:ï html:Çgroff½.ŽŸi·ïhtml:ï html:Ÿ–I‘ ïcolor push Black2.‘€ ï color popŽŽ‘ ïhtml:ï html:Solo–€ la“documentazione“formattata“non“compressa:‘ ïhtml:ï html:Ž¡ïhtml:ï html:¦‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½+–€ €è“accessibile“anche“su“sistemi“senza“ïhtml:ï html:Çgroff.ŽŸi·ïhtml:ï html:Ÿ–I‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½-–€ l'utente“non“pu€ò“generare“un“le“dvi“o“postscript.Ž¡ïhtml:ï html:¦‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½-–€ sui“sistemi“che“gestiscono“gi€à“le“pagine“compresse“c'€è“spreco“di“spazio“del“disco.ŽŸ*8ïhtml:ï html:¦‘ ïcolor push Black3.‘€ ï color popŽŽ‘ ïhtml:ï html:Solo–€ la“documentazione“formattata“e“compressa:‘ ïhtml:ï html:Ž¡ïhtml:ï html:¦‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½+–€ accessibile“anche“sui“sistemi“senza“ïhtml:ï html:Çgroff½.ŽŸi·ïhtml:ï html:Ÿ–I‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½-–€ l'utente“non“pu€ò“generare“un“le“dvi“o“postscript.Ž¡ïhtml:ï html:¦‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½-–€ che“formato“di“compressione“andrebbe“usato?“.Z?“.z?“.gz?“TŒÏutti?ŽŸ*8ïhtml:ï html:ŽŸ0 ºâïcolor push Black’Ê Á10ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 [Q žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ‘ºâïcolor push Black½4.‘€ ï color popŽŽ‘ºâïhtml:ï html:Sia–€ in“sorÑðgente“che“formattata“compressa:‘ ïhtml:ï html:Žºâ¤*8ïhtml:ï html:©ÕÈ‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½+–€ accessibile“anche“su“sistemi“senza“ïhtml:ï html:Çgroff½.ŽŸi·ïhtml:ï html:Ÿ–I‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½-–€ il“pacchetto“di“distribšÌÐuzione“€è“pi€ù“v˜oluminoso.Ž¡ïhtml:ï html:¦‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½-–€ alcuni“sistemi“potrebbero“aspettarsi“pagine“man“formattate“e“compresse.Ž¡ïhtml:ï html:¦‘ ïcolor push BlackÆ€ˆï color popŽŽ‘ ïhtml:ï html:½-–€ le“informazioni“sono“ridondanti“sui“sistemi“muniti“di“ïhtml:ï html:Çgroff½.ŽŸi·ïhtml:ï html:Ÿ–IIMHO–€ €è“meÙ glio“distribÌÐuire“il“soršÑðgente“soltanto.“L‘ÿ'ar˜gomento“dell'inaccessibilit€à“sui“sistemi“senza“ïhtml:ï html:Çgroff“½non“ha“unŽ¤
vÀ alore–€ reale.“Le“500“(e“oltre)“pagine“man“del“Linux“Documentation“Project“sono“distribÌÐuite“in“sorÑðgente“soltanto,“cos€ìŽ¡come–€ le“pagine“man“di“XFree86“e“quelle“della“FSF‘ÿ37.“In“eetti,“mi“€è“capitato“raramente“di“vÙ edere“pacchetti“softwægareŽ¡distribšÌÐuti–€ con“pagine“man“formattate.“Se“un“amministratore“di“sistema“€è“da˜vvÙ ero“interessato“all'accessibilit€à“delleŽ¡pagine–€ man,“allora“di“sicuro“ha“gi€à“installato“ïhtml:ï html:Çgroff½.Ž©*8ïhtml:ï html:Ÿ%ZçÄ8.– ÈQuali“sono“le“con‘ÿl”venzioni“sui“f¶Jont?ŽŸòÛïhtml:ï html:Ÿ@X½Prima–€ di“tutto:“non“usate“gli“operatori“diretti“dei“font“come“ïhtml:ï html:Ç\fB½,“ïhtml:ï html:Ç\fP“½ecc..“In™ŸvÙ ece,“usate“le“macro“che“accettanoŽ¡arÑðgomenti.–€ In“tal“modo“eÀ viterete“un“errore“comune:“dimenticare“il“cambio“del“font“alla“ne“della“parola“estendendoŽ¡erroneamente–€ il“grassetto“o“il“corsišÀ vÌÐo“no“al“successi˜vÌÐo“cambio“di“font.“Succede“pi€ù“spesso“di“quanto“si“pensi,Ž¡credetemi.–€ Le“macro“di“ïhtml:ï html:Çtmac.an“½forniscono“i“seÙ guenti“formati“tipograci:Ž¦ïhtml:ï html:¤
ÕÈ.B–€ grassetto“(bold)Ž¦ïhtml:ï html:¡.BI–€ grassetto“alternato“al“corsiÀ vÌÐo“(italic)Ž¦ïhtml:ï html:¡.BR–€ grassetto“alternato“al“carattere“RomanŽ¦ïhtml:ï html:¡.I‘€ corsiÀ vÌÐoŽŸ”ïhtml:ï html:Ÿæl.IB–€ corsiÀ vÌÐo“alternato“al“grassettoŽ¦ïhtml:ï html:¡.IR–€ corsiÀ vÌÐo“alternato“al“RomanŽŸ”ïhtml:ï html:Ÿæl.RB–€ Roman“alternato“al“grassettoŽ¦ïhtml:ï html:¡.RI–€ Roman“alternato“al“corsiÀ vÌÐoŽŸ”ïhtml:ï html:Ÿæl.SM–€ small:“piccolo“(di“dimensioni“pari“a“9/10“di“quella“normale)Ž¦ïhtml:ï html:¡.SB–€ piccolo“e“grassetto“(ïhtml:ï html:Ánon“½piccolo“alternato“al“grassetto)Ž¦ïhtml:ï html:¡X›}>alternato–}?con“Y˜signica“che“gli“arÑðgomenti“di“ordine“dispari“vÙ engono“resi“nel“formato“X,“mentre“quelli“pari“sono“inŽŸ
formato–€ Y‘þµÇ.“Per“esempio:Ž¦ïhtml:ï html:¡.BI–€ "AršÑðg“1“€è“grassetto,“"“"Ar˜g“2“€è“corsišÀ vÌÐo,“"“"questo“€è“grassetto,“"“"e“questo“corsi˜vÌÐo."Ž¦ïhtml:ï html:¡Le–zgdoppie“viršÑðgolette“sono“necessarie“per“includere“gli“spazi“in“un“ar˜gomento;“senza“di“esse“non“aÌÐvremmo“modo“di“fægarŽ¤
apparire–€ gli“spazi“tra“i“diÀ vÙ ersi“formati“tipograci.“A“tutti“gli“eetti,“quando“al“passaggio“tra“un“formato“tipograco“eŽ¡l'altro–€ ïhtml:ï html:Ávorr¡Gete“½eÀ vitare“la“comparsa“di“spazi“bianchi,“saranno“necessarie“solo“le“macro“con“formato“tipogracoŽ¡alternato.–€ Ci€ò“všÀ ale“per“la“maggior“parte“dei“casi.“Ecco“come“doÙ vreste“fægar“uso“dei“di˜vÙ ersi“formati“tipograci“(user€ò“unŽ¡frammento–€ spudoratamente“rubato“da“man(7)):Ž¦ïhtml:ï html:Ÿ
ÕÈBench€é–€ nel“mondo“UNIX“esistano“molte“con™ŸvÙ enzioni“arbitrarie“per“le“pagine“man,“l'esistenza“di“svÀ ariate“centinaia“diŽ¡pagine–€ man“speciche“per“Linux“deniscono“i“nostri“standard:“nel“caso“delle“funzioni,“gli“arÑðgomenti“sono“sempreŽ¡indicati–€ in“corsiÀ vÌÐo,“anche“nella“sezione“SINT‘ÿðASSI,“mentre“il“resto“della“funzione“€è“indicata“in“grassetto:Ž¦ïhtml:ï html:Ÿ
ÕÈ.BI–€ "miafunzione(int“"“aršÑðgc“",“char“**"“ar˜gv“);ŽŽŸ0 ºâïcolor push Black’Ê Á11ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 qÿ žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ºâ ý ïhtml:ï html:Ÿ
½I–€ nomi“dei“le“sono“sempre“in“corsiÀ vÌÐo,“tranne“che“nella“sezione“SINT‘ÿðASSI,“in“cui“i“le“inclusi“sono“in“grassetto.ŽŸ
Quindi–€ andrebbero“utilizzati“i“formatiŽŸÊ8ïhtml:ï html:Ÿ5È.I‘€ /usr/include/stdio.hŽ¤”ïhtml:ï html:©æleŽ¡ïhtml:ï html:¦.B–€ #include“Ž¡ïhtml:ï html:¦Le–€ macro“speciali“(quelle“della“programmazione“C,“da“non“confondere“con“le“macro“delle“pagine“man,“NdT),ŽŸ
solitamente–€ indicate“in“maiuscolo,“sono“in“grassetto:ŽŸ*8ïhtml:ï html:Ÿ
ÕÈ.B‘€ MAXINTŽ¡ïhtml:ï html:¦Quando–€ si“elenca“una“serie“di“codici“d'errore,“questi“vÀ anno“resi“in“grassetto.“Di“solito,“per“questo“elenco“si“utilizza“laŽ©
macro–€ .TP“(il“paragrafo“con“i“tag“appesi)“come“seÙ gue:ŽŸ*8ïhtml:ï html:Ÿ ˆûÇ.TPŽ¤³3.B‘ffEBADFŽ¡.I–fffd“non“€è“un“descrittore“di“file“valido.Ž¡.TPŽ¡.B‘ffEINVALŽ¡.I–fffd“€è“inaffidabile“in“letturaŽŸ Ÿ ïhtml:ï html:¦½Ogni–€ riferimento“ad“un'altra“pagina“man“(o“al“soggetto“della“pagina“man“corrente)“€è“in“grassetto.“Se“presente,“ilŽ¦numero–€ di“sezione“del“manuale“viene“reso“in“carattere“roman,“senza“spazi:Ž¤*8ïhtml:ï html:Ÿ
ÕÈ.BR–€ man“(7)ŽŸÊ8ïhtml:ï html:Ÿ5ÈGli–sáacronimi“všÙ engono“resi“me˜glio“usando“i“caratteri“tipograci“piccoli,“per“cui“raccomando“di“fægare“come“ne˜gli“esempiŽ¦che‘€ seÙ guonoŽ¡ïhtml:ï html:Ÿ
ÕÈ.SM‘€ UNIXŽ¤”ïhtml:ï html:©æl.SM‘€ ASCIIŽ¡ïhtml:ï html:¦.SM‘€ T‘ÿðABŽ¡ïhtml:ï html:¦.SM‘€ NFSŽ¡ïhtml:ï html:¦.SM‘€ LALR(1)ŽŸÊ8ïhtml:ï html:Ÿ%ºçÄ9.– ÈCome“anare“una“paÛ$gina“manŽŸ
gdïhtml:ï html:Ÿ ËϽDi–€ sešÙ guito“v˜engono“mostrati“alcuni“suggerimenti“per“accrescere“adabilit€à,“le˜ggibilit€à“e“'formattabilit€à'“della“vÌÐostraŽ¤
documentazione.Žž”ïhtml:ï html:Ÿ ïhtml:ï html:Ÿælïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½ProšÙ vÀ ate–€ vÌÐoi“stessi“gli“esempi“da“inserire“nella“pagina“man,“cos€ì“da“v˜ericarne“il“reale“funzionamento“(usate“ilŽ¡‘
copia-e-incolla–€ dalla“pagina“man“per“assicurarvi“di“immettere“l'esatta“sequenza“sulla“rigó7a“di“comando“usata“per“iŽ¡‘
test).–€ Non“riportate“l'output“del“comando“come“vÌÐoi“ïhtml:ï html:Ápensate“½che“vÙ engó7a“prodotto,“ma“copiate“l'output“reale.Ž©*8ïhtml:ï html:ŸÕÈïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½RilešÙ ggete,–€ usate“ispell“e“fægate“le˜ggere“la“documentazione“a“qualcun“altro,“specialmente“se“l'inglese“non“€è“la“vÌÐostraŽ¡‘
lingua–€ madre.“L‘ÿ'HO¦gWTÑðO“che“state“leÙ ggendo,“ad“esempio,“ha“appena“passato“il“suo“ultimo“test“(un“ringraziamentoŽ¡‘
speciale–€ vÀ a“a“Michael“Miller“per“il“suo“contribÌÐuto“particolarmente“eroico!“TŒÏutte“le“imperfezioni“rimanenti“sonoŽ¡‘
interamente–€ attribšÌÐuibili“a“me).“Altri“contrib˜uti“sono“sempre“bene“accetti.Ž¦ïhtml:ï html:ŽŸ0 ºâïcolor push Black’Ê Á12ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹
6 …k žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ºâïcolor push BlackÆ€ˆï color popŽŽ‘ ºâïhtml:ï html:½V‘þã×ericate–€ la“vÌÐostra“pagina“man:“quando“la“passate“alla“formattazione“con“ïhtml:ï html:Çgroff“½vÙ engono“visualizzati“errori?“IlŽ¤
‘ ºâcomando–€ ïhtml:ï html:Çman½(1)“si“lamenta“quando“esešÙ guite“ïhtml:ï html:Çman‘ffmioprogramma½?“F˜ornisce“il“risultato“atteso?“ïhtml:ï html:Çxman½(1x)“eŽ¡‘ ºâïhtml:ï html:Çtkman½(1tk)–€ fæganno“cilecca“con“il“vÌÐostro“manuale?“Con“XFree86“3.1“c'€è“xman“3.1.6“-“X11R6,“che“proÙ vÀ a“adŽ¡‘ ºâeettuare–€ una“decompressione“usando“ïhtml:ï html:Çgzip–ff-c“-d“<“%s“>“%s“zcat“<“%s“>“%sŽºâ¤*8ïhtml:ï html:©ÕÈïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½Il–€ comando“ïhtml:ï html:Çmakewhatis½(8)“€è“in“grado“di“estrarre“la“descrizione“dalla“sezione“NOME?Ž¡ïhtml:ï html:¦ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½T¦graducete–€ la“vÌÐostra“pagina“man“in“formato“HTML“usando“ïhtml:ï html:Çrman“½prele•À v“abile–€ da“ïhtml:ï html:http://polyglotman.sourceforÑðge.net/Ž¤
‘
e–€ visualizzate“il“risultato“con“molti“broÀ wser“W‘ÿ37eb“(netscape,“mozilla,“opera,“lynx,“...).“V‘þã×ericate“che“i“riferimentiŽ¡‘
incrociati–€ tra“le“všÌÐostre“pagine“man“funzionino,“nel“codice“HTML“generato,“come“link“ipertestuali.“Se“il“v˜ostroŽ¡‘
programma–€ ha“un“sito“dedicato,“pubblicateci“le“sue“pagine“man“e“tenetele“aggiornate.ŽŸ*8ïhtml:ï html:¦ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½La–€ utility“ïhtml:ï html:Çrman“½pu€ò“tradurre“le“pagina“man“anche“in“LaT‘ÿLÐeX,“R‘ÿfgTF‘ÿ37,“SGML“e“altri“formati;“vÙ ericate“anche“questi,“seŽ¡‘
vÌÐolete–€ accludere“le“pagine“man“in“un“libro“o“in“un“documento“pi€ù“ampio.ŽŸ*8ïhtml:ï html:¦ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½ProÙ vÀ ate–ya“tradurre“le“pagine“man“in“HTML‘y usando“ïhtml:ï html:Çman2html½,“che“€è“parte“del“pacchetto“man“di“Linux“n“dalla“suaŽ¡‘
vÙ ersione–€ man-1.4.“La“utility“ïhtml:ï html:Çman2html“½€è“un“traduttore“meno“ambizioso“di“ïhtml:ï html:Çrman½,“ma“quasi“tutti“gli“utenti“Linux“loŽ¡‘
possiedono,–€ cosicch€é“€è“importante“assicurarsi“che“ïhtml:ï html:Çman2html“½non“manchi“di“elaborare“correttamente“la“vÌÐostraŽ¡‘
pagina‘€ man.Ž©*8ïhtml:ï html:Ÿ%ZçÄ10.– ÈCome“€è“possibile“ottenere“una“paÛ$gina“man“in“f¶Jormato“testoŽŸ¸Rsenza– Ètutti“quei“^H^_“?ŽŸ
.Cïhtml:ï html:Ÿ
ð½Date–€ un'occhiata“al“funzionamento“del“comando“ïhtml:ï html:Çcol½(1),“che“pu€ò“ltrare“le“sequenze“di“backspace.“Ma“se“proprioŽ¡non–€ vÌÐolete“perder“tempo“a“leÙ ggere,“ecco“la“soluzione“nuda“e“cruda:Ž¦ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÇfunnyprompt$–ffgroff“-t“-e“-mandoc“-Tascii“paginaman.1“|“col“-bx“>“paginaman.txtŽŸ@ ïhtml:ï html:Ÿ
À ½Le–€ opzioni“ïhtml:ï html:Ç-t“½e“ïhtml:ï html:Ç-e“½impongono“a“ïhtml:ï html:Çgroff“½di“eettuare“l'elaborazione“con“ïhtml:ï html:Çtbl“½e“ïhtml:ï html:Çeqn½.“Questa“€è“una“soluzioneŽ¡esagerata–€ per“le“pagine“di“manuale“che“non“necessitano“di“essere“preprocessate,“ma“non“fæga“alcun“danno,“tranne“perŽ¡qualche–€ ciclo“di“CPU“sprecato.“D'altro“canto,“se“non“si“usasse“l'opzione“ïhtml:ï html:Ç-t“½nei“casi“in“cui“fosse“necessaria,“le“tabelleŽ¡všÙ errebbero–€ formattate“in“modo“pessimo.“Potreste“anche“tro˜vÀ are“(o“me˜glio:“"indo˜vinare")“il“comando“necessario“aŽ¡formattare–€ un“dato“documento“ïhtml:ï html:Çgroff“½(non“€è“necessariamente“una“semplice“pagina“man)“immettendoŽ¦ïhtml:ï html:Ÿ
ïhtml:ï html:© ˆûÇfunnyprompt$–ffgrog“/usr/man/man7/signal.7ŽŸ³3groff–ff-t“-man“/usr/man/man7/signal.7ŽŸ Ÿ ïhtml:ï html:¡½"Grog"–€ sta“per“"GR™ŸO“Guess"“e“fæga“proprio“quello“che“dice:“guess“(indošÙ vina).“Se“fosse“perfetto,“non“do˜vremmo“usareŽ¡altre–€ opzioni.“Per€ò“ho“notato“che“sbaglia“a“indoÙ vinare“sia“i“pacchetti“di“macro“sia“i“preprocessori.“Ecco“un“mioŽ¡piccolo–€ script“in“Perl“per“eliminare“intestazioni“e“pi€è“di“pagina;“quando“vÌÐorrete“stampare“le“pagine“man,“questo“scriptŽ¡fægar€à–€ risparmiare“a“vÌÐoi“alcune“pagine,“e“un“albero“a“madre“natura.“SalvÀ ate“lo“script“in“un“le“chiamatoŽ¡ïhtml:ï html:Çstrip-headers–€ ½e“dateÙ gli“i“permessi“con“chmod“755.ŽŸ*8ïhtml:ï html:¦‘™˜Ç#!/usr/bin/perl‘ff-wnŽ¤³3‘™˜#‘
ÌÌelabora–ffl'intero“file“tutto“in“una“volta:Ž¡‘™˜undef‘ff$/;Ž¡‘™˜#‘
ÌÌcancella‘ffl'intestazione:Ž¡‘™˜s/^\n*.*\n+//;Ž¡‘™˜#‘
ÌÌcancella–ffil“pi€é“di“pagina:Ž¡‘™˜s/\n+.*\n+$/\n/g;ŽŽŸ0 ºâïcolor push Black’Ê Á13ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 “B žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:ŸüfdŸ÷™œïhtml:ï html:Ÿfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ‘TzÇ#‘
ÌÌcancella–ffl'interruzione“di“pagina:Ž¤³3‘Tzs/\n\n+[^‘ff\t].*\n\n+(\S+).*\1\n\n+/\n/g;Ž¡‘Tz#‘
ÌÌriduce–ffle“righe“vuote“multiple“ad“una“sola:Ž¡‘Tzs/\n{3,}/\n\n/g;Ž¡‘Tz#‘
ÌÌecco–ffquel“che“rimane...Ž¡‘Tzprint;ŽºâŸi·ïhtml:ï html:¤–I½Questo–€ script“vÀ a“usato“come“primo“ltro“dopo“il“comando“ïhtml:ï html:Çman½,“in“quanto“fæga“adamento“sul“numero“di“caratteri“diŽ©
ne–€ rigó7a“(neÀ wline)“emessi“in“output“da“ïhtml:ï html:Çgroff½.“Per“esempio:ŽŸ*8ïhtml:ï html:ïhtml:ï html:Ÿ
ÕÈÇfunnyprompt$–ffman“bash“|“strip-headers“|“col“-bx“>“bash.txtŽŸ@ ïhtml:ï html:Ÿ%EÄ11.– ÈCome“si“pu€ò“ottenere“una“paÛ$gina“man“in“f¶Jormato“P‘ÿl”ostScript“diŽŸ¸ReleȽv¶Jata‘ Èqualit€à?ŽŸ
.Cïhtml:ï html:ïhtml:ï html:Ÿ
ðÇfunnyprompt$–ffgroff“-t“-e“-mandoc“-Tps“paginaman.1“>“paginaman.psŽŸi·ïhtml:ï html:¡½Stampate–€ o“visualizzate“questa“pagina“usando“il“vÌÐostro“programma“preferito“per“leÙ ggere/stampare“i“le“PostScript.Ž¦Per–€ una“spiešÙ gó7azione“delle“opzioni“usate,“si“v˜eda“la“ïcolor push gray 0ïhtml:domanda“10ï html:ï color pop.ŽŸ*8ïhtml:ï html:Ÿ%ZçÄ12.– ÈCome“far“funzionare“correttamente“`apr¶Jopos'“e“`whatis'?ŽŸ
.Cïhtml:ï html:Ÿ
ð½Supponiamo–€ di“vÌÐoler“sapere“quali“compilatori“siano“installati“sul“nostro“sistema“e“come“si“possano“utilizzare.“PerŽ¦rispondere–€ a“queste“domande“(poste“frequentemente)“si“pu€ò“digitareŽŸ*8ïhtml:ï html:Ÿ ˆûÇfunnyprompt$–ffapropos“compilerŽ¤³3f77–ff(1)“-“Fortran“77“compilerŽ¡gcc–ff(1)“-“GNU“C“and“C++“compilerŽ¡pc–ff(1)“-“Pascal“compilerŽŸi·ïhtml:ï html:ïhtml:ï html:Ÿ–IApropos–€ ½e“ïhtml:ï html:Çwhatis“½sono“usati“per“fornire“un“breÀ vÙ e“resoconto“su“quali“pagine“di“manuale“contengono“informazioniŽ¦riguardo–€ a“un“certo“arÑðgomento.“Entrambi“i“comandi“eettuano“una“ricerca“in“numerosi“le“chiamati“`whatis'“cheŽ¦possono–€ essere“troÙ vÀ ati“in“ognuna“delle“directory“di“base“dei“manuali.“Come“gi€à“precedentemente“aermato,“i“le“delŽ¦database–€ di“whatis“contengono“una“sola“rigó7a“per“ogni“pagina“di“manuale“presente“nel“rispettiÀ vÌÐo“albero“di“directory‘ÿY .“InŽ¦eetti,–€ questa“rigó7a“€è“esattamente“la“sezione“NOME“(per“esser“precisi:“il“contenuto“della“sezione“€è“riunito“su“una“solaŽ¦rigó7a–ve“pri•À v“ato–vdella“sillabazione;“si“noti“che“il“numero“di“sezione“€è“citato“all'interno“di“parentesi).“I‘vle“del“database“diŽ¦whatis–€ sono“creati“con“il“programma“ïhtml:ï html:Çmakewhatis½(8).“Poich€é“ne“esistono“svÀ ariate“všÙ ersioni,“per“v˜ericare“le“opzioniŽ¦disponibili–€ €è“importante“fšægar“riferimento“alla“pagina“di“manuale.“Per“f˜ar“s€ì“che“ïhtml:ï html:Çmakewhatis“½estraggó7a“correttamente“leŽ¦sezioni–KËNOME,“€è“importate“che“chi“scriÀ všÙ e“il“manuale“si“ade˜gui“al“suo“formato,“descritto“alla“ïcolor push gray 0ïhtml:domanda“3ï html:ï color pop.“La“dierenzaŽ¦tra–€ ïhtml:ï html:Çapropos“½e“ïhtml:ï html:Çwhatis“½sta“semplicemente“nel“tipo“di“ricerca“che“fæganno“sulla“rigó7a.“ïhtml:ï html:ÇApropos“½(che“€è“equi•À v“alente–€ a“ïhtml:ï html:ÇmanŽ¦-k½)–€ cerca“la“stringšó7a“oÙ vunque“posizionata“sulla“rig˜a,“mentre“ïhtml:ï html:Çwhatis“½(equi•À v“alente–€ a“ïhtml:ï html:Çman‘ff-f½)“prošÙ vÀ a“a“v˜ericare“laŽ¦coincidenza–€ della“stringó7a“con“il“nome“completo“del“comando,“posizionato“nella“parte“che“precede“il“trattino.“DiŽ¦conseÙ guenza,–€ `ïhtml:ï html:Çwhatis‘ffcc½'“ci“informer€à“se“esiste“un“manuale“relatiÀ vÌÐo“a“ïhtml:ï html:Çcc“½e“sar€à“reticente“riguardo“a“ïhtml:ï html:Çgcc½.Ž¤*8ïhtml:ï html:Ÿ
ÕÈCorrezioni–€ e“suggerimenti“sono“ben™ŸvÙ enuti!Ž¡ïhtml:ï html:ŽŸ0 ºâïcolor push Black’Ê Á14ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 ¨w žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš9ºâÄ13.– ÈDiritto“d'autoreŽºâŸaAïhtml:ï html:ŸÑò½Copægyright–€ 1995-2001“di“Jens“Schweikhardt.“TŒÏutti“i“diritti“riservÀ ati.ŽŸ³3–ffÇLa“licenza“scelta“€è“tratta“dalle“seguenti“due“clausole“della“Licenza“BSD:Ž¤³3¡–ffLa“ridistribuzione“e“l'utilizzo“in“forma“sorgente“e“binaria,“con“o“senzaŽ¡–ffmodifiche,“sono“permessi“purch€é“siano“rispettate“le“seguenti“condizioni:Ž¡–ff1.“La“ridistribuzione“del“codice“sorgente“deve“mantenere“la“nota“diŽ¡‘™˜copyright–ffsopra“riportata,“questo“elenco“di“condizioni“e“la“liberatoriaŽ¡‘™˜successiva.Ž¡–ff2.“Nella“ridistribuzione“in“forma“binaria“(all'interno“della“documentazione“e/oŽ¡‘™˜altro–ffmateriale“fornito“con“la“distribuzione)“deve“essere“contenuta“la“nota“diŽ¡‘™˜copyright–ffsopra“riportata,“questo“elenco“di“condizioni“e“la“liberatoriaŽ¡‘™˜successiva.Ž¡¡–ffQUESTO“SOFTWARE“€È“FORNITO“DALL'AUTORE“COS€Ì“COM'€È;“L'AUTORE“NONŽ¡–ffOFFRE“ALCUNA“GARANZIA“ESPLICITA“O“IMPLICITA,“COMPRESE“(SENZA“ESCLUDERNE“ALTRE)Ž¡–ffQUELLE“DI“COMMERCIABILIT€À“E“DI“ADEGUATEZZA“PER“UN“PARTICOLARE“UTILIZZO.“INŽ¡–ffNESSUN“CASO“L'AUTORE“SAR€À“RESPONSABILE“PER“DANNI“DIRETTI,“INDIRETTI,“ACCIDENTALI,Ž¡–ffSPECIALI,“ESEMPLARI“O“CONSEQUENZIALI“(COMPRENDENDO,“MA“SENZA“ESCLUDERE“GLI“ALTRIŽ¡–ffPOSSIBILI“DANNI,“I“DANNI“DERIVANTI“DALLA“NECESSIT€À“DI“SOSTITUIRE“BENI“E“SERVIZI,Ž¡–ffPER“PERDITA“DI“UTILIZZO,“DI“DATI“O“DI“PROFITTI,“O“DANNI“DOVUTI“A“INTERRUZIONEŽ¡–ffDELL'ATTIVIT€À“ECONOMICA)“CAUSATI“IN“QUALSIASI“MODO;“L'AUTORE“NON“PU€Ò“ESSEREŽ¡–ffCHIAMATO“A“RESPONSABILIT€À,“DA“CONTRATTO,“PER“SEVERA“RESPONSABILIT€À,Ž¡–ffO“PER“TORTO“(COMPRENDENDO“LA“NEGLIGENZA“O“QUANT'ALTRO),“PER“UN“QUALSIASI“UTILIZZOŽ¡–ffDI“QUESTO“SOFTWARE,“ANCHE“SE“RISULTASSE“AL“CORRENTE“DELLA“POSSIBILIT€À“DI“TALI“DANNI.Ž¡¡–ff(Nota“aggiuntiva“del“traduttore“:“questa“liberatoria“riguarda“anche“il“traduttore,Ž¡–ffche“non“si“assume“alcuna“responsabilit€à,“come“quelle“citate“sopra,“riguardoŽ¡–ffalla“correttezza“della“traduzione)Ž¡Ÿ
ïhtml:ï html:Ÿ
½Copægyright–€ 1995-2001“by“Jens“Schweikhardt.“All“rights“reservÙ ed.ŽŸ*8ïhtml:ï html:Ÿ ˆû–ffÇ"Two“clause"“BSD“License:Ž¡¡–ffRedistribution“and“use“in“source“and“binary“forms,“with“or“withoutŽ¡–ffmodification,“are“permitted“provided“that“the“following“conditionsŽ¡–ffare“met:Ž¡–ff1.“Redistributions“of“source“code“must“retain“the“above“copyrightŽ¡‘™˜notice,–ffthis“list“of“conditions“and“the“following“disclaimer.Ž¡–ff2.“Redistributions“in“binary“form“must“reproduce“the“above“copyrightŽ¡‘™˜notice,–ffthis“list“of“conditions“and“the“following“disclaimer“in“theŽ¡‘™˜documentation–ffand/or“other“materials“provided“with“the“distribution.Ž¡¡–ffTHIS“SOFTWARE“IS“PROVIDED“BY“THE“AUTHOR“AS“IS“AND“ANY“EXPRESS“ORŽ¡–ffIMPLIED“WARRANTIES,“INCLUDING,“BUT“NOT“LIMITED“TO,“THE“IMPLIEDŽ¡–ffWARRANTIES“OF“MERCHANTABILITY“AND“FITNESS“FOR“A“PARTICULAR“PURPOSE“AREŽ¡–ffDISCLAIMED.“IN“NO“EVENT“SHALL“THE“AUTHOR“BE“LIABLE“FOR“ANY“DIRECT,Ž¡–ffINDIRECT,“INCIDENTAL,“SPECIAL,“EXEMPLARY,“OR“CONSEQUENTIAL“DAMAGESŽ¡–ff(INCLUDING,“BUT“NOT“LIMITED“TO,“PROCUREMENT“OF“SUBSTITUTE“GOODS“ORŽ¡–ffSERVICES;“LOSS“OF“USE,“DATA,“OR“PROFITS;“OR“BUSINESS“INTERRUPTION)Ž¡–ffHOWEVER“CAUSED“AND“ON“ANY“THEORY“OF“LIABILITY,“WHETHER“IN“CONTRACT,ŽŽŸ0 ºâïcolor push Black’Ê Á15ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒ‹ 6 º žºâ ýU ºâïcolor push Blackïhtml:ïcolor push gray 0ï color popï html:Ÿüfd’u+¥ÁLinux–€ Man“P‘ÿ37a•ægg“e‘€ HowtoŽŽŽŽŽŽŽ’Ô ï color popŽŽ { ýš ‘!HÇSTRICT–ffLIABILITY,“OR“TORT“(INCLUDING“NEGLIGENCE“OR“OTHERWISE)“ARISINGŽ¤³3‘!HIN–ffANY“WAY“OUT“OF“THE“USE“OF“THIS“SOFTWARE,“EVEN“IF“ADVISED“OF“THEŽ¡‘!HPOSSIBILITY–ffOF“SUCH“DAMAGE.ŽºâŸ
0`ï html:ï html:Ÿ'T¿Ä14.‘ ÈRingraziamentiŽŸ41ïhtml:ï html:©33ïhtml:ï html:Ÿ25ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½Ringrazio–€ Michael“Miller“per“aÌÐvšÙ er“v˜ericato“la“le˜ggibilit€à“dell'intero“HO¦gWTÑðO“(in“febbraio“2001);“Gordon“T‘ÿ37orrieŽ¤
‘
per–€ le“tante“utili“annotazioni“grammaticali“(in“agosto“2001).“Le“imperfezioni“grammaticali“e“stilistiche“rimanentiŽ¡‘
sono–€ doÙ vute“interamente“a“me.Žž”ïhtml:ï html:Ÿælïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:ïhtml:ï html:½S.u.S.E.–€ (.de)“(http://www›ÿY .SuSE.de/)“(o“ïhtml:ï html:.com“(http://www˜.SuSE.com/))“che“€è“stato“l'unico“distribÌÐutore“a“in™ŸviarmiŽ¡‘
una–€ copia“gratuita“del“loro“ultimo“prodotto,“riconoscendo“il“mio“la•ÌÐv“oro–€ come“autore“di“hoÀ wto.ŽŸ*8ïhtml:ï html:ŸÕÈïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½GeorÑðge–€ B.“Moody“per“i“suggerimenti“aggiuntiÀ vi“sul“perfezionamento“di“una“pagina“man.Ž¤*8ïhtml:ï html:Ÿ
ÕÈSe–€ ho“dimenticato“qualcuno,“fægatemelo“sapere.Ž¡ïhtml:ï html:Ÿ%ZçÄ15.– ÈStoria“dell'HO‘ÿGWT‘ÿl”OŽž.ïhtml:ï html:¦ïhtml:ï html:Ÿ8Xïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½Marzo–€ 6“2001:“Ora“il“sorÑðgente“HTML“supera“l'esame“di“ïhtml:ï html:Çweblint‘ff-pedantic½.“ïcolor push gray 0ïhtml:PÙ aragrafo“6:ï html:ï color pop“Aggiunti“i“metodiŽŸ
‘
per–€ aggirare“i“malfunzionamenti“di“ïhtml:ï html:Çtbl½.“Aggiunti“ïcolor push gray 0ï!html:Ringraziamentiï html:ï color pop“e“ïcolor push gray 0ïhtml:Storia“dell'HO¦gWTÑðOï html:ï color pop.“Aggiunto“l'Id“RCS.Ž¤*8ïhtml:ï html:©ÕÈïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½Agosto–€ 9“2001:“L‘ÿ'HoÀ wto“€è“posto“sotto“le“due“clausole“della“licenza“BSD.Ž¡ïhtml:ï html:¦ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½Agosto–€ 20“2001:“Migliorato“sotto“il“prolo“grammaticale.“Uso“di“una“lista“numerata“nel“sommario“(TÑðOC).Ž¡ïhtml:ï html:¦ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½Ottobre–€ 28“2001:“Aggiunti“i“riferimenti“a“mdoc(7),“mdoc.samples(7)“e“gro_man(7).Ž¡ïhtml:ï html:¦ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½Aprile–€ 28“2002:“Corretto“un“errore“grammaticale“con“s/particular/particularly/.Ž¡ïhtml:ï html:¦ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½Aprile–€ 30“2002:“Aggiornato“il“link“al“tutorial“BSD“di“gro_mdoc.Ž¡ïhtml:ï html:¦ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½No•Ù v“embre–€ 29“2002:“Aggiunti“altri“suggerimenti“per“ranare“le“pagine“man.Ž¡ïhtml:ï html:¦ïcolor push BlackÆ€ˆï color popŽŽ‘
ïhtml:ï html:½Dicembre–€ 15“2002:“Pubblicato“in“vÙ ersione“SGML“deri•À v“ata–€ da“HTML.“Eliminato“il“link“defunto“a“LSM.ŽŽŸ0 ºâïcolor push Black’ÉÊ@Á16ŽŽŽŽŽŽŽ’Ô ï color popŽŽŒø ȃ’À; è¢T~Óºâ
ó‰š
pcrr8tóÌ*j]
ptmr8cóú ff
phvb8tóª,«
ptmb8tó‰š
pcrro8tóϯ8
ptmri8tóú
phvb8tóú G®
phvb8tóú â
phvb8tó?Á|‰
ptmr8tù ×9ßßßßßß