GNU/Linux >> Znalost Linux >  >> Linux

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

Prohledávání zdánlivě nekonečného úložiště informací online bylo a vždy bude užitečným nástrojem v kapse každého správce systému. Obrovský archiv kolektivní moudrosti a sdílených zkušeností je poctou The Open Internet. Mít přístup k tak obrovskému úložišti informací není něco, co žádný správce systému považuje za samozřejmost. To znamená, že je jistě výhodné vědět, jak lze najít odpovědi na problém, aniž byste se museli spoléhat na World Wide Web pro každou otázku nebo problém. Za prvé se můžete ocitnout v prostředí se vzduchovou mezerou, ve kterém není možný přístup k internetu. Nebo, pokud jste někdy absolvovali zkoušku Red Hat, víte, že přístup k internetu také nepřipadá v úvahu, a vědět, jak věci rychle vyhledat, může znamenat rozdíl mezi výsledkem, který prošel a neuspěl.

[ Také by se vám mohlo líbit: 6 možností pro tcpdump, které potřebujete vědět ]

To mě přivádí k tématu tohoto článku, man příkaz, o kterém se domnívám, že je jedním z nejjednodušších, ale nejdůležitějších příkazů, které má každý správce systému k dispozici. Proč? Protože v mnoha případech je to první krok k nalezení řešení problému. A vědět, jak nejlépe využít man příkaz může urychlit hledání odpovědi.

Než skočím do mých pěti nejlepších možností pro man , je důležité zmínit, že manuálové stránky jsou rozděleny do několika sekcí podle oblastí, které pokrývají:

  • 1 – Spustitelné programy nebo příkazy shellu
  • 2 - Systémová volání (funkce poskytované jádrem)
  • 3 - Volání knihovny (funkce v rámci programových knihoven)
  • 4 – Speciální soubory (obvykle se nacházejí v /dev)
  • 5 – Formáty souborů a konvence, např. /etc/passwd
  • 6 – Hry
  • 7 – Různé (včetně makro balíčků a konvencí), např. man(7), groff(7)
  • 8 - Příkazy správy systému (obvykle pouze pro uživatele root)
  • 9 – Rutiny jádra [nestandardní]

Znát tyto sekce vám může pomoci, když se budete snažit zúžit kritéria vyhledávání. Výše uvedená tabulka byla stažena přímo od man vlastní manuálovou stránku , kterou můžete zobrazit příkazem man man .

Nyní k mých pěti nejlepších možností.

Pět nejlepších možností

Zde jsou mé oblíbené možnosti pro man příkaz. Ty vám pomohou získat z tohoto jednoduchého, ale výkonného příkazu maximum.

Vypište všechny dostupné manuálové stránky v systému a uveďte krátký popis.

$ man -k .

Vytiskněte krátký popis zadané manuálové stránky. Klíčové slovo musí být přesný název manuálové stránky.

$ man -f <keyword>

Příklad:man -f virt-manager

Prohledávejte všechny manuálové stránky pomocí regulárních výrazů a otevírejte odpovídající manuálové stránky jednu po druhé. To funguje dobře v kombinaci s -wK možnosti popsané níže.

$ man --regex <keyword>

Příklad:man --regex ".*network$"

To je dobré pro zúžení kritérií vyhledávání na konkrétní sekce. Více sekcí lze definovat jako hodnoty oddělené čárkami a tato možnost také nejlépe funguje v kombinaci s --regex .

$ man -S <section ID> <keyword>

Příklad:man -S 1 --regex "^virsh"

Tohle je můj osobní favorit. Použijte toto k prohledání všech manuálových stránek v systému pro zadané klíčové slovo a výstup umístění všech manuálových stránek, které toto klíčové slovo obsahují. Výkonné při použití s ​​--regex .

$ man -wK <keyword>

Příklad:man -wK --regex "ipv4.*listen"

Sbalit

Často je odpověď na otázku skrytí v dokumentaci, která již ve vašem systému existuje. Pochopení nástrojů, které máte k dispozici, je klíčem k dosažení rychlého řešení a man command je jedním z těch nástrojů, které vám mohou pomoci se tam dostat.


Linux
  1. Nejlepší základní Linuxové příkazy pro začátečníky

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

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

  1. Mých 10 nejlepších terminálových zkratek pro Linux

  2. Top 10 tutoriálů pro správce Linuxu

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

  1. Moje oblíbené možnosti top příkazů Linuxu

  2. Možnosti příkazu nohup v Linuxu

  3. jobs Možnosti příkazů V Linuxu