Provided by: manpages-hu_20010119-6_all bug

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

       kell legyen, ahol

              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:
              int myfunction(int argc, char **argv);

              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

       Nagyon  fontos,  hogy  ez  legyen a formátum, és hogy legyen egy backslash a parancs nevét követő kötőjel
       előtt. Ezt a formátumot használja a  makewhatis(8)  vagy  a  mandb(8)  program  hogy  a  whatis(1)  és  a
       apropos(1) parancsok számára elkészítse a parancsok rövid leírásának adatbázisát.

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>

Linux                                             25 July 1993                                            MAN(7)