A terminálparancsok a Linux operációs rendszer legfőbb előnye. A probléma az, hogy a felhasználó nem mindig képes az összes parancsot magától kitalálni. Ez azért hasznos, mert a parancsok segítségével sokkal többet és ami fontos, sokkal kényelmesebbet lehet tenni, mint a grafikus felületen. A fejlesztők egy speciális súgórendszert hoztak létre, ahol minden parancsról találhatunk információt. A legtöbb parancs csomagja tartalmaz súgóoldalakat, amelyek a telepítés során kerülnek a közös adatbázisba. Ebben a cikkben arról fogunk beszélni, hogy mi az a man és hogyan használjuk ezt a segédprogramot.
A man parancs lehetővé teszi, hogy hozzáférjen egy parancs, funkció vagy program közös súgó adatbázisához. Általában a súgó megtekintéséhez át kell adnia a programnak a rendszerben lévő parancs vagy más objektum nevét. Szintaxisa a következő:
$ man раздел page_name
Az oldal címe általában a parancs vagy a program neve. A teljes súgó több részre van osztva. Alapértelmezés szerint a súgóoldalak az összes szakaszból kerülnek kiadásra, de a felhasználó kiadhat súgóoldalakat egy adott szakaszból is. Ehhez csak a szakasz számát kell átadni a parancsnak.
Itt van a főbb szakaszok listája:
Most nézzünk néhány példát. A man parancsok súgójának megtekintéséhez futtassa a következő parancsot:
$ man man
Az ls
help meghívásához:
$ man ls
Az egyes súgóoldalak több részre vannak osztva.
Ezek a következők:
Vannak más szakaszok is, de ezek a legfontosabbak. Ha kevés információ áll rendelkezésre a segédprogramról, egyes szakaszok összevonhatók, és előfordulhat, hogy egyes szakaszok egyáltalán nem is léteznek.
A következő gyorsbillentyűk az információk megtekintésére és a súgóoldal kezelésére szolgálnak:
e
vagy j
- egy sorral feljebb lépés;y
vagy h
- egy sorral lejjebb lép;z
- egy ablakkal lejjebb mozog;w
- egy ablakkal felfelé mozog;d
- fél ablakot mozgat lefelé;u
- fél ablakot felfelé mozgat;/
- a megadott karakterek után előforduló előfordulások keresése előre;?
- ugyanaz, mint az előző, csak visszafelé keres;n
- a keresési módban a következő előfordulás megjelenítése;N
- keresési módban az előző előfordulás megjelenítése.Ezután nyomja meg az Enter billentyűt, és a program kiemeli az adott szó összes előfordulását a szövegben. A következő előfordulás kereséséhez nyomja meg az n
gombot.
Ezek a billentyűk elegendőek lesznek a súgó használatához. A kevesebb segédprogram az információk kiadására szolgál, így ha több gyorsbillentyűre van szüksége.
A segédprogram futtatásakor néhány opciót használhat, nézzük meg ezeket az opciókat. Nincs túl sok, és a legérdekesebbek közül csak néhány. A -f
opcióval a súgóoldal rövid leírását láthatjuk. Például
$ man -f ls
A -k
opcióval a súgóoldalak rövid leírásaiban kereshetsz. Keressük meg például az összes olyan oldalt, amelynek leírásában szerepel a printf
szó:
$ man -k printf
A -K
kapcsolóval magukat a segédoldalakat kereshetjük. A keresés nyers erővel történik, ezért némi időt vesz igénybe:
$ man -K core
A parancs megnyitja az összes talált oldalt. A belépéshez nyomja meg a Ctrl+C billentyűkombinációt. A -L
opcióval manuálisan beállíthatja, hogy milyen nyelven jelenjen meg az oldal. A man angol nyelvű információ megjelenítéséhez futtassa a parancsot:
$ man -L en_US man
A man orosz nyelvű megjelenítéséhez a Linux orosz nyelven ezt az opciót ru_RU-ra
kell állítani:
$ man -L ru_RU man
Ahhoz, hogy ez működjön, orosz lokalizációs csomagoknak kell telepítve lenniük a rendszereden.
A többi opció mindig megtalálható a man parancs súgóoldalán.