table of contents
| MAN(7) | Linux Programmer's Manual | MAN(7) | 
NÉV¶
man - manual oldalak formázásához használatos makrókÁTTEKINTÉS¶
groff -Tascii -man fájl ...groff -Tps -man fájl ...
man [szekció] cím
LEÍRÁS¶
Ez a manual oldal a groff tmac.an makrócsomag használatát magyarázza el. Ez a makrócsomag manual oldalak írásakor vagy Linux alá portolásakor használatos. A kompatibilitása más makrócsomagokkal elég jó, emiatt a portolás nem okozhat nagy problémát (ez alól a NET-2 BSD kivétel, mivel az teljesen más makrócsomagot alkalmaz).A NET-2 BSD manual oldalait groff használatával úgy lehet megnézni, hogy a -mdoc opciót használod a -man opció helyett. A -mandoc opció használata a javasolt, mert ez automatikusan felismeri, melyik makrócsomagot kell alkalmaznia.
BEVEZETÉS¶
A manual oldal első parancsa a.TH cím szekció dátum forrás manual
- cím
 - A manual oldal címe (pl. MAN).
 - szekció
 - Ebbe a szekcióba kerüljön a manual oldal (pl. 7).
 - dátum
 - Az utolsó módosítás dátuma—ne felejtsd el minden alkalommal módosítani, ha a manual oldalt módosítod. Ez a verzióellenőrzés legáltalánosabb módja.
 - forrás
 - A parancs, program forrása.
    
Bináris állományokhoz valami ilyesmit használj: GNU, NET-2, SLS Distribution, MCC Distribution.
Rendszerhívások esetén a kernel verziószámát használd: Linux 0.99.11.
Könyvtári függvényhívásokhoz a függvény forrását használd: GNU, BSD 4.3, Linux DLL 4.4.1.
 - manual
 - A manual oldal címe (pl. Linux Programmer's Manual).
 
A manual oldalak hagyományosan a következő szekciókra vannak felosztva:
- 1 Parancsok
 - A felhasználó által a shellből végrehajtható parancsok.
 - 2 Rendszerhívások
 - A kernel által végzett függvényhívások.
 - 3 Könyvtári függvényhívások
 - A libc függvények legtöbbje, mint pl. a sort(3).
 - 4 Speciális fájlok
 - A /dev könyvtárban található fájlok.
 - 5 Fájlformátumok és konvenciók
 - Az /etc/passwd és más, emberi olvasásra alkalmas fájlok formátuma.
 - 6 Játékok
 - 7 Makrócsomagok és konvenciók
 - A szabványos fájlrendszer leírása, ennek a manual oldalnak a leírása és egyéb dolgok.
 - 8 Rendszerkarbantartó parancsok
 - Az olyan parancsok, mint pl. a mount(8), amiket csak a root használhat.
 - 9 Kernel rutinok
 - Ez egy nem szabványos manual szekció, és csak azért van, mert a Linux kernel forráskódja a GNU Általános Közengedély alatt szabadon elérhető, és sok ember dolgozik a kernelen.
 
BETŰTÍPUSOK¶
A UNIX-világban több önkényes manual oldal formátum van, a néhányszáz létező Linux-specifikus manual oldal azonban meghatározza a mi szabványainkat:- Függvényeknél az argumentumlista mindig dőlt betűvel szerepel, a ÁTTEKINTÉS szekcióban is, aholis a függvény többi része félkövérrel szedett:
 
- A fájlnevek mindig dőlt betűkkel szerepelnek (pl. /usr/include/stdio.h, kivéve a ÁTTEKINTÉS szekciót, ahol a beágyazott fájlok félkövér betűkkel szedettek (pl. #include <stdio.h>).
 - A speciális makrók, amik általában nagybetűsek, félkövér betűkkel szedettek (pl. MAXINT).
 - Hibakódok listájának felsorolásakor a kódok félkövér betűkkel szedettek (ehhez általában a .TP makró használatos).
 - Hivatkozás más manual oldalra vagy az aktuális manual
      oldal tárgyára félkövér betűkkel
      szedett. Ha a szekciószám is adott, az mindig Roman
      betűtípussal, szóközök
      nélkül szedett (pl. man(7)).
    
A betűtípust, -formát kiválasztó parancsok:
 
- .B
 - Félkövér
 - .BI
 - Félkövér dőlt
 - .BR
 - Félkövér Roman
 - .I
 - Dőlt
 - .IB
 - Dőlt félkövér
 - .IR
 - Dőlt Roman
 - .RB
 - Roman félkövér
 - .RI
 - Roman dőlt
 - .SB
 - Kicsi félkövér
 - .SM
 - Kicsi
 
Hagyományosan minden parancsnak maximum hat argumentuma lehet, de úgy látszik a GNU verzió feloldotta ezt a korlátozást. Az argumentumokat egymástól szóközök választják el. Dupla idézőjelek használatával lehet szóközt tartalmazó argumentumot átadni. Az argumentumok közvetlenül egymás után, szóköz nélkül íródnak ki, így a .BR parancs használatával lehet egy félkövér szó után egy Roman írásjelet tenni.
SZEKCIÓK¶
A szekciók a .SH paranccsal kezdődnek, argumentum a szekció neve. Ha a szekció nevében van szóköz karakter és ugyanabban a sorban van mint a .SH, akkor a szekció nevét dupla idézőjelbe kell tenni. A hagyományos szekciónevek: NÉV, ÁTTEKINTÉS, LEÍRÁS, OPCIÓK, FÁJLOK, LÁSD MÉG, DIAGNOSZTIKA, HIBÁK és SZERZŐ. Az egyetlen kötelező szekció a NÉV, amit a következő sorban a program egysoros leírásának kell követnie:.SH NÉV
  
  chess \- sakkjáték
TOVÁBBI MAKRÓK¶
- .DT
 - Alapértelmezésű tabulátorok
 - .HP
 - Begin hanging indent
 - .IP
 - Bekezdés behúzás egy kezdő cimszóval (tag). Ez ugyanaz, mint a .TP, kivéve, hogy a tag ugyanabban a sorban van, nem a következőben.
 - .LP
 - Ugyanaz mint a .PP
 - .PD
 - A paragrafusok közötti távolságot állítja az argumentum szerint.
 - .PP
 - Új bekezdés kezdete
 - .RE
 - Relatív behúzás vége (behúzott bekezdések)
 - .RS
 - Relatív behúzás kezdete (behúzott bekezdések)
 - .SS
 - Alfejléc (mint a .SH, de alszekciók jelölésére)
 - .TP
 - Bekezdés behúzás egy kezdő cimszóval (tag). A tag a következő sorban van megadva. Ez hasonló a .IP
 
FÁJLOK¶
/usr/local/lib/groff/tmac/tmac.an/usr/man/whatis
LÁSD MÉG¶
groff(1), man(1), whatis(1), apropos(1), makewhatis(8)MAGYAR FORDÍTÁS¶
Tevesz Tamás <ice@rulez.org>| 25 July 1993 | Linux |