GNU/Linux >> Znalost Linux >  >> Linux

8 UNIX / Linux Příklad příkazu Man k zobrazení stránek Man

V unixových a linuxových distribucích se programy příkazového řádku dodávají s vlastní dokumentací nazývanou manuálové stránky nebo manuálové stránky.

Manuálové stránky jsou obecně psány vývojářem odpovídajícího programu. Obecně jsou manuálové stránky rozděleny do několika sekcí.

Následuje seznam všech dostupných uživatelských sekcí. Každá sekce má jedinečné číslo a obsahuje pouze specifický typ manuálových stránek. Například manuálová sekce číslo 3 obsahuje pouze manuálové stránky volání knihovny.

  • 1 – Spustitelné programy nebo příkazy
  • 2 – Systémová volání (funkce poskytované jádrem)
  • 3 – Volání knihovny (funkce poskytované knihovnou)
  • 4 – Speciální soubory
  • 5 – Formáty souborů a konvence ( konfigurační soubory )
  • 6 – Hry
  • 7 – Různé
  • 8 – Příkazy správy systému

Syntaxe:

man <TOPICNAME>

1. Zobrazení manuálové stránky příkazu UNIX

Chcete-li si přečíst manuálovou stránku příkazu UNIX, předejte jméno příkazu jako argument man. Následující zobrazí manuálovou stránku pro příkaz passwd.

$ man passwd
PASSWD(1)     User Commands     PASSWD(1)
NAME
       passwd - change user password
...

Některá témata mohou mít dokonce manuálové stránky ve více než jedné sekci. V takovém případě příkaz man zobrazí stránku s nižším číslem sekce.

V tomto příkladu má příkaz passwd manuální stránky ve více sekcích. Ve výchozím nastavení však zobrazuje manuálovou stránku ze sekce 1.

„PASSWD(1)“ zobrazené na 1. řádku výstupu příkazu man znamená, že se zobrazuje manuálová stránka ze sekce 1. Výstup manuálové stránky zobrazuje název příkazu, syntaxi příkazů, popis toho, co příkaz dělá, možnosti poskytované příkazem atd…

2. Zobrazit manuálovou stránku z konkrétní sekce

Chcete-li si přečíst manuálovou stránku z určité sekce, zadejte číslo sekce následovně. Příkaz passwd má manuálovou stránku jak v sekci 1, tak v sekci 5. Ve výchozím nastavení, pokud nezadáte číslo sekce, zobrazí manuálovou stránku ze sekce 1.

Chcete-li zobrazit manuálovou stránku ze sekce 5, zadejte číslo sekce, jak je uvedeno níže.

$ man 5 passwd

Nyní se zobrazí manuálová stránka konfiguračního souboru /etc/passwd, protože sekce číslo 5 je pro formáty souborů a převody.

3. Vypsat dostupné sekce Man pro příkaz

Můžete také vypsat všechny dostupné sekce na určité téma pomocí volby -aw.

$ man -aw printf
/usr/share/man/man1/printf.1.gz
/usr/share/man/man3/printf.3.gz

Z výše uvedeného výstupu můžeme vědět, že existují 2 printf manuály, jeden v sekci „Příkazy“ a druhý v „Volání knihovny“. Můžete tedy provést následující příkaz man pro zobrazení obou manuálových stránek.

$ man printf

$ man 3 printf

4. Zobrazit všechny manuálové stránky pro příkaz – Zobrazit všechny sekce

Chcete-li zobrazit všechny manuálové stránky pro určité téma, použijte volbu „-a“. Nejprve uvidíte manuálovou stránku s nejnižším číslem. Když tuto stránku opustíte a stisknete „Enter“, objeví se další manuálová stránka.

$ man -a printf

Výše uvedený příkaz nejprve zobrazí manuálovou stránku příkazu printf(1). Když stisknete „q“ a stisknete „Enter“, zobrazí se manuálová stránka funkce knihovny printf(3).

5. Prohlížení manuálové stránky ve formátu HTML v prohlížeči

Manuálovou stránku můžete také zobrazit ve formátu HTML pomocí libovolného prohlížeče podle vašeho přání s argumentem „-H“. Tím se otevře manuálová stránka pro příkaz printf ve firefoxu jako HTML stránka.

$ export BROWSER=/usr/bin/firefox

$ man -H printf

6. Změňte výchozí Pager používaný Man Command

Ve výchozím nastavení příkaz man použije proměnnou prostředí $PAGER k identifikaci, který pager použít pro zobrazení výstupu. Uživatel může změnit pager, ve kterém preferuje zobrazení manuálové stránky, pomocí volby „-P“.

Následující příkaz zobrazí manuálovou stránku pomocí více příkazového pageru.

$ man -P more printf

7. Vyhledejte manuálovou stránku v sekci NAME

Chcete-li prohledávat manuálovou stránku podle sekce NAME, použijte volbu „-f“, jak je uvedeno níže.

$ man -f printf
printf (3)           - formatted output conversion
printf (1)           - format and print data

To je ekvivalentní použití příkazu whatis shell.

Výše uvedený příkaz vyhledá názvy manuálových stránek a zobrazí popis daného tématu, pokud se názvy manuálových stránek shodují s daným tématem. Můžete také předat více témat na stejném příkazovém řádku.

8. Vyhledejte manuálovou stránku podle NAME a sekce DESCRIPTION

Pro vyhledání manuálové stránky v sekci NAME &POPIS použijte volbu „-k“. Je to ekvivalentní použití příkazu shellu „apropos“.

$ man -k printf
asprintf (3)         - print to allocated string
dprintf (3)          - print to a file descriptor
fprintf (3)          - formatted output conversion
fwprintf (3)         - formatted wide-character output conversion
printf (1)           - format and print data
printf (3)           - formatted output conversion
snprintf (3)         - formatted output conversion
sprintf (3)          - formatted output conversion
...
...

Výše uvedený příkaz vyhledá klíčové slovo „printf“ jako regulární výraz a zobrazí všechny manuálové stránky, které tomuto klíčovému slovu odpovídají.


Linux
  1. 5 nejlepších možností příkazu Linux man pro procházení manuálových stránek

  2. UNIX / Linux:10 příkladů příkazů Netstat

  3. Jak efektivně používat Man Pages pod Linuxem

  1. 10 Příklady příkazů Xargs v Linuxu / UNIXu

  2. Příklady příkazů man v Linuxu

  3. Konvence syntaxe manuálové stránky Linux/Unix

  1. man Command v Linuxu s příklady

  2. Jak zobrazit barevné Man Pages v Linuxu

  3. Jak zobrazit konkrétní sekci na Manových stránkách v Linuxu