A legtöbb GNU program esetén a “––help” paraméterrel tudjuk lekérdezni az elérhető kapcsolók és paraméterek listáját, de persze vannak kivételek, néha a “–help” vagy a “–h” paramétert kell használnunk, de van olyan program is, amit elég csak paraméter nélkül futtatni (például: sed). A lényeg, hogy ezzel általában csak egy kis összefoglalóhoz juthatunk, hogy mit is tud az adott program. Azonban a GNU/Linux rendszereken van egy kiforrott segítségnyújtási rendszer is.
‘man’ oldalak
A ‘man’ oldalak kifejezés a man programmal megtekinthető manual (kézikönyv, utasítás, stb.) oldalakat összességét jelenti. A könnyebb eligazodás és használhatóság érdekében az alábbi kilenc csoportot alakítottak ki:
1 | Futtatható program vagy héjparancs | |
2 | Rendszerhívás (kernel számára fenntartva) | |
3 | Megosztott-könyvtárak (library) függvényei | |
4 | Speciális fájlok, eszközkezelők | |
5 | Fájlformátumok | |
6 | Játékok | |
7 | Makro csomagok és konvenciók | |
8 | Rendszer adminisztrációs programok (általában csak a root használhatja) | |
9 | Kernel rutinok [nem előírás] | |
A csoportosítás használatával azonos néven több man oldal is létrehozható, ha más-más csoportba tartoznak. Tipikus példa erre a passwd, mert létezik a passwd, mint program (1. csoport, röviden: passwd(1)), valamint az /etc könyvtáron belül a passwd config állomány (5. csoport, röviden: passwd(5)), ami a rendszerfelhasználókat definiálja.
‘man’ oldalak megtekintése – man
A man használatának szintaktikája a következő:
$ man [manual csoport] <program|config fájl|stb.>
Azaz ha meg akarunk nézni egy manual oldalt, nincs más dolgunk, mint meghívni a man programot és paraméterként megadni az kívánt nevet. Például a cp parancs (copy = másolás) leírását a következőképpen nézhetjük meg:
$ man cp
A man oldalt a “q” betű lenyomásával zárhatjuk be (q = quit = kilépés).
Térjünk vissza a passwd példára! Vannak esetek, amikor nem tudjuk elkerülni a csoport számának megadását. A csoportok számozása a sorrendet is jelenti, azaz ha a csoport számát elhagyjuk, akkor az első találatot jelenít meg a man:
$ man passwd
Azonban, ha magáról a /etc könyvtárban levő passwd fájlról (5. csoport) szeretnénk információt kapni, akkor meg kell adni a csoport számát is:
$ man 5 passwd
A “-a” kapcsoló magadásával az összes oldal megjelenítésére is kérhetjük a man-t. Ebben az esetben az aktuális manual oldal elhagyása utána (azaz kilépés = “q”) megjelenítésre kerül a következő talál:
$ man -a passwd
man programon belül használható forróbillentyűk
Az alábbi táblázat összefoglalja a man programon belül legtöbbet használt forróbillentyűket:
vezérlés | ||
↑ | man oldal görgetése egy sornyit felfelé | |
↓ | man oldal görgetése egy sornyit lefelé | |
PgUp | man oldal görgetése egy képernyőnyit felfelé | |
PgDn | man oldal görgetése egy képernyőnyit lefelé | |
g | ugrás az oldal elejére | |
G | ugrás az oldal végére | |
q | kilépés | |
keresés | ||
/ | keresés indítása lefelé | |
? | keresés indítása felfelé | |
n | következő találat a keresési illetve az ellenkező irányban | |
N | következő találat a keresési illetve az ellenkező irányban | |
‘info’ oldalak
A “man-rendszer” leváltására készítették az “info” oldalakat, azonban a gyors “hatalomátvétel” elmarad, jelenleg mindkettő megtalálható egy átlagos GNU/Linux rendszeren. Az “info” oldalak olvasására az info program használható. Szintaktikája szinte megegyezik a man parancséval:
info <program>
Mindkét program tudja olvasni a másik program fájljait, bár az info jobban boldogul a man fájlokkal, mint fordítva.