GNU/Linux >> Znalost Linux >  >> Linux

Manuál Linux man Command pro začátečníky (8 příkladů)

Velmi užitečným aspektem příkazového řádku Linuxu je, že dokumentace pro téměř všechny nástroje příkazového řádku je snadno dostupná. Tyto dokumenty jsou známé jako manuálové stránky a můžete k nim snadno přistupovat pomocí příkazového řádku pomocí man příkaz.

V tomto tutoriálu probereme základy člověka na několika snadno pochopitelných příkladech. Ale než to uděláme, stojí za zmínku, že všechny příklady v tomto článku byly testovány na počítači Ubuntu 16.04 LTS.

Příkaz Linux man

Příkaz man poskytuje uživatelům přístup k manuálovým stránkám pro nástroje a nástroje příkazového řádku. Následuje syntaxe tohoto příkazu:

man [command/tool name]

A zde je návod, jak to popisuje vlastní manuálová stránka člověka:

 man - an interface to the on-line reference manuals

man is the system's manual pager. Each page argument given to man is
normally the name of a program, utility or function. The manual page
associated with each of these arguments is then found and displayed. A
section, if provided, will direct man to look only in that section of
the manual. The default action is to search in all of the available
sections following a pre-defined order ("1 n l 8 3 2 3posix 3pm 3perl 5
4 9 6 7" by default, unless overridden by the SECTION directive in
/etc/manpath.config), and to show only the first page found, even if
page exists in several sections.

The table below shows the section numbers of the manual followed by the
types of pages they contain.

1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g.
man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]

A manual page consists of several sections.

Conventional section names include NAME, SYNOPSIS, CONFIGURATION,
DESCRIPTION, OPTIONS, EXIT STATUS, RETURN VALUE, ERRORS, ENVIRONMENT,
FILES, VERSIONS, CONFORMING TO, NOTES, BUGS, EXAMPLE, AUTHORS, and
SEE ALSO.

Následuje několik příkladů ve stylu otázek a odpovědí, které by vám měly poskytnout dobrou představu o tom, jak příkaz man funguje.

O1. Jak používat příkaz man?

Základní použití man je velmi jednoduché – stačí spustit příkaz s názvem nástroje, k jehož referenční příručce chcete získat přístup.

man [command/tool name]

Například:

man ls

O2. Jak přimět člověka, aby zobrazil manuálovou stránku z konkrétních sekcí?

Jak již bylo zmíněno na začátku, všechny dostupné manuálové stránky jsou rozděleny do sekcí a existují sekce, které obsahují položky manuálové stránky stejného jména. Aby vám to usnadnil, příkaz man vám umožňuje přímý přístup na stránky manuálu z konkrétních sekcí, což můžete udělat pouhým zadáním čísla sekce před názvem příkazu/nástroje.

man [section-num] [command/tool name]

Například:

man 3 printf 

O3. Jak vyhledávat manuálové stránky a tisknout také krátké popisy?

Při procházení Q&A 2 se můžete zeptat, jak si zapamatovat čísla sekcí pro ruční zadání se stejným názvem. No, nemusíte to dělat, protože existuje možnost příkazového řádku 'f', která umožňuje uživateli zobrazit všechny manuálové stránky, které odpovídají názvu ve vstupu.

Například:

man -f printf

Zde je výstup výše uvedeného příkazu vytvořeného v mém systému:

Takže můžete vidět všechny položky s názvem 'printf' - spolu s čísly sekcí - byly zobrazeny ve výstupu.

Q4. Jak přimět člověka, aby zobrazil všechny manuálové stránky pro daný vstup?

A teď, co když chcete, aby člověk zobrazil jednu po druhé všechny manuálové stránky odpovídající danému vstupu? No, to je možné a budete k tomu muset použít volbu -a z příkazového řádku.

Pokud například chcete sériově prohlížet všechny manuálové stránky pro 'printf', můžete to udělat následujícím způsobem:

man -a printf

Výše uvedený příkaz nejprve otevře manuálovou stránku printf ze sekce 1, a když ji ukončíte, příkaz se vás zeptá, zda chcete zobrazit další manuálovou stránku 'printf'.

O5. Jak přimět člověka, aby hledal vstupy jako regulární výraz?

V případě, že chcete, aby příkaz man prohledával a vypisoval manuálové stránky s ohledem na vstup jako regulární výraz, můžete to udělat pomocí volby příkazového řádku -k.

man -k [command/tool name]

Například:

man -k printf

Zde je výstup výše uvedeného příkazu vytvořeného v mém systému:

O6. Jak přimět člověka, aby zobrazil umístění manuálových stránek?

V případě, že je požadavkem znát pouze umístění manuálových stránek, můžete člověka donutit, aby to udělal pomocí volby -w příkazového řádku.

man -w [command/tool name]

Například:

man -w printf

Následuje výstup, který tento příkaz vytvořil v mém systému:

/usr/share/man/man1/printf.1.gz

O7. Jak přimět člověka, aby zobrazoval manuálové stránky ve webovém prohlížeči?

K tomu použijte volbu -H z příkazového řádku.

man -H[browser-command] [command/tool name]

Například:

man -Hfirefox printf

O8. Jak rozlišit velká a malá písmena v příkazu muže?

Ve výchozím nastavení příkaz man ignoruje malá a velká písmena při hledání manuálových stránek. Pokud však chcete, můžete povolit rozlišování velkých a malých písmen pomocí volby příkazového řádku -I.

man -I [command/tool name]

Závěr

Takže můžete vidět, že člověk je extrémně důležitý příkaz, který by uživatelé - nováčci i profesionálové - měli vědět, jak používat. Právě jsme zde poškrábali povrch, protože nástroj nabízí spoustu funkcí. Nejprve si je procvičte, a až budete hotovi, přejděte na stránku muže, kde najdete další informace.


Linux
  1. Linux cd command tutorial pro začátečníky (8 příkladů)

  2. Výuka příkazů Linux pro začátečníky (5 příkladů)

  3. Linux Date Command Tutorial pro začátečníky (8 příkladů)

  1. Linux df Command Tutorial pro začátečníky (8 příkladů)

  2. Linux du Command Tutorial pro začátečníky (10 příkladů)

  3. Výukový program Linux echo Command pro začátečníky (5 příkladů)

  1. Linux env Command Tutorial pro začátečníky (5 příkladů)

  2. Návod k příkazu velikosti Linuxu pro začátečníky (6 příkladů)

  3. Linux kill Command Tutorial pro začátečníky (5 příkladů)