Nápověda
Manuálové stránky
Nejvíce informací o příkazech najdete v manuálových stránkách. Manuálovou
stránku otevřete příkazem man nazevProgramu.
Otevření manuálové stránky k manuálové stránce:
Manuálové stránky jsou rozděleny do sekcí. Pokud má program manuálovou stránku ve více sekcích, můžete vybranou sekci zadat jako první argument příkazu man. Pokud sekci nezadáte, budete o ni požádáni interaktivně.
| Sekce | Co se v sekci popisuje |
|---|---|
| 0 | Hlavičkové soubory (obvykle z /usr/include) - hodí se programátorům v C |
| 1 | Spustitelné programy nebo příkazy shellu - hodí se běžným uživatelům |
| 2 | System calls (functions provided by the kernel) |
| 3 | Library calls (functions within program libraries) - hodí se programátorům |
| 4 | Special files (usually found in /dev) - hodí se systémovým administrátorům |
| 5 | Popis formátu konfiguračních souborů, např. /etc/passwd - pro systémové administrátory |
| 6 | Hry |
| 7 | Různé (including macro packages and conventions), e.g. man(7), groff(7) |
| 8 | Spustitelné programy pro správu systému - obvykle pouze pro roota |
| 9 | Kernel routines [Non standard] |
| Klávesy | Význam |
|---|---|
| h H | Zobrazí všechny klávesy pro ovládání manuálových stránek a jejich význam |
| q :q Q :Q | Ukončí prohlížení manuálové stránky |
| /řetězec | Vyhledá řetězec v manuálové stránce |
| g G | Přesun na začátek a konec manuálové stránky. |
Vyhledávání
man -k slovo - vyhledává v nápovědě klíčové slovo (nerozlišuje malá a velká
písmena)
man -f prikaz(y) - jednořádkový popis příkazu
whatis prikaz - jednořádkový popis příkazu
which prikaz - napíše úplnou adresářovou cestu k zadanému příkazu
whereis prikaz - napíše úplnou adresářovou cestu k zadanému příkazu,
k manuálovým stránkám a adresářům stejného jména
v systémových adresářích
apropos - to same jako man -f
help prikaz(y) - jednoduchá nápověda k příkazům bashe. man help zobrazí,
které příkazy help popisuje
Zábavné manuálové stránky
Pokud chcete, můžete si nainstalovat zábavné manuálové stránky a pak si číst manuálové stránky jako např. sex, baby, celibacy, condom … :) Je to dobrý způsob, jak se s manuálovými stránkami zžít.
Instalace balíčku funny-manpages v distribuci Debian/Ubuntu:
Instalace balíčku funny-manpages v distribuci OpenSuSE:
Kompletní výpis 'funny manpages' (v Debianu/Ubuntu):
Popis manuálové stránky
Manuálové stránky bývají rozděleny do sekci. Sekce bývají různe, ale základem bývají následující.
NAME
man - an interface to the on-line reference manuals
Jméno příkazu ke kterému se manuálová stránka váže a jednořádkový popis (který zobrazuje příkaz whatis.
SYNOPSIS
man [-C file] [-d] [-D] [--warnings[=warnings]] [-R encoding]
[-L locale] [-m system[,...]] [-M path] [-S list]
[-e extension] [-i|-I] [--regex|--wildcard] [--names-only] [-a]
[-u] [--no-subpages] [-P pager] [-r prompt] [-7] [-E encoding]
[--no-hyphenation] [--no-justification] [-p string] [-t]
[-T[device]] [-H[browser]] [-X[dpi]] [-Z] [[section] page ...] ...
Ukazuje jak se příkaz spouští a s jakými argumenty. Význam jednotlivých voleb je popsán ve zbytku manuálových stránek.
V hranatých závorkách [] jsou nepovinné argumenty. Například [-C file] říká, že můžete libovoln2 použít volbu -C,
ale když už jí použijete, musíte jí použít se jménem souboru. K čemu -C slouží a co se souborem udělá, se dočtete dále
v manuálové stránce.
Znak | slouží jako "nebo". Volba [-i|-I] říká, že můžete použít -i nebo -I (ale ne oboje).
Tři tečky ... znamenají libovolný počet opakování. Například [[section] page ...] znamená, že
můžete zadat sekci a pak musíte zadat alespoň jeden název manuálové stránky (název programu) a pak libovolný počet dalších
manuálových stránek. (Všimněte si, že není možné zadat sekci bez manuálové stránky, protože page není v []).
[-m system[,...]] volba -m očekává, že budou názvy systémů (pokud jich bude víc než jeden) oddělené čárkou.
Někdy se v manuálových stránkách objeví {}, ve kterých jsou volby oddělené pomocí |.
To znamená, že jedna z voleb oddělených | je povinná.
DESCRIPTION
Popisuje, k čemu vlastně příkaz je.
OPTIONS
Popisuje význam a možné hodnoty argumentů. Asi nejdůležitější a většinou nejdelší část manuálové stránky.
EXAMPLES
Ukázky použití.
ENVIRONMENT
Popisuje nastavení systému, které ovlivňujě běh programu.
FILES
Konfigurační a jiné soubory, které s programem souvisí.
SEE ALSO
Programy, které s programem souvisí a jejichž manuálové stránky vás mohou zajímat.
Barvy
Pokud chcete mít manuálové stránky trochu barevné, nainstalujte si
program most a přidejte si do ~/.bashrc řádku:
Info stránky
Info stránky se měli stát nástupcem manuálových stránek. Zatímco manuálová
stránka je jen jedna dlouhá všeobsahující stránka, infostránky strukturují
informace do kapitol a podkapitol. Většina programů má však stále jen
manuálové stránky. Pokud info stránky neexistují, info místo
nich otevře manuálovou stránku.
Kapitola, do které můžete v info stránkách vkročit, vypadá tatko:
* Getting Started: Getting started using an Info reader.
Pro přechod do podkapitoly stačí najet kurzrem na tuto řádku a stisknout Enter.
Všechny klávesy potřebné pro pohyb v info stránkách zjistíte klávesou h.
Info stránky ukončíte klávesou q.
bash a info stránky bash. Co se vám zdá
přehlednější?