GNU/Linux >> Znalost Linux >  >> Linux

apropos Linux Command Explained {s Příklady}

Úvod

apropos pomáhá uživatelům najít jakýkoli příkaz pomocí jeho manuálových stránek. Manuálové stránky popisují funkce příkazů, vypisují použitelné argumenty a poskytují příklady použití.

Tenčlověk příkaz vyvolá linuxový příkazový manuál s man command_name syntax. Proto neznalost názvu příkazu vytváří problém. Na rozdíl od man , apropos prohledává všechny manuálové stránky pomocí známých podrobností jako vyhledávacího termínu.

Tato příručka nabízí apropos Příkaz Linux vysvětlen (s příklady).

Předpoklady

  • Systém se systémem Linux.
  • Přístup k terminálu.

Poznámka: apropos příkaz nerozlišuje malá a velká písmena.

Linux používá syntaxi příkazů

Základní apropos syntaxe je:

apropos [option] keyword

apropos příkaz funguje bez možností, ale nefunguje bez hledaného výrazu (klíčového slova).

Od apropos hledá klíčové slovo v názvech a popisech manuálových stránek, spuštění příkazu bez klíčového slova vypíše toto:

Linux nabízí možnosti příkazů

apropos příkaz funguje bez jakýchkoli argumentů. Možnosti však přizpůsobují výstup nebo ovlivňují proces vyhledávání.

Některé standardní možnosti jsou:

Možnost Popis
-e Vrátí názvy a popisy, které přesně odpovídají klíčovému slovu.
-d Vytiskne ladicí zprávy.
-w Hledá klíčové slovo se zástupnými znaky.
-a Funkce jako logické AND. Vrátí výstup, když se všechna klíčová slova shodují.
-l Zastaví ořezávání výstupu.
-C Používá soubory uživatelské konfigurace namísto $MANPATH .
-s Hledá pouze v určitých částech manuálových stránek.
-M Nastaví vyhledávací cestu na PATH namísto výchozího $MANPATH .
-m Hledá popisy manuálových stránek z jiných OS.
-L Nastaví národní prostředí pro vyhledávání.
-r Interpretuje každé klíčové slovo jako regulární výraz.

apropos Linux Command Příklady

Vyhledávání příkazu podle klíčového slova je užitečné, když si nepamatujete přesný příkaz nebo když se snažíte najít vhodný příkaz k dokončení akce.

apropos pomáhá v těchto situacích a má spoustu případů použití. Některé příklady jsou uvedeny níže.

Najděte klíčové slovo

apropos primární použití je najít jedno klíčové slovo v manuálových stránkách. Například spusťte apropos list najít případy zmiňující klíčové slovo seznam :

apropos list

Příkaz vytiskne všechny výskyty seznamu ve jménech (označeno zeleně) a popisech (označeno žlutě). Nástroj také zobrazuje shody patřící do větších řetězců, například seznam ener nebo seznam s .

Vyhledat dvě klíčová slova

Když je klíčové slovo příliš široké, apropos přináší mnoho výsledků. Pro seznam , apropos vytiskne 300 řádků.

Přidejte další proměnnou pro zúžení shody. Chcete-li například vypsat všechny adresáře, použijte dvě klíčová slova s ​​apropos :seznam a adresáře .

Bez argumentů, apropos prohledává manuálové stránky, které obsahují seznam nebo adresář . Chcete-li zajistit, aby výstup zahrnoval obojí, použijte -a :

apropos -a list directory

Dosáhněte podobného efektu bez -a . uzavřením klíčových slov do dvojitých uvozovek:

apropos "list directory"

Dvojité uvozovky instruují apropos najít přesnou shodu se stejným pořadím jako klíčová slova v uvozovkách. Výstup tedy poskytuje čtyři řádky oproti šesti při použití -a .

Najděte jeden ze dvou parametrů

Zatímco -a argument funguje jako logické AND, běží apropos s několika hledanými výrazy bez argumentů funguje jako logické NEBO.

Například použijte smazat , ukončit a odebrat jako vyhledávací výrazy k nalezení manuálových stránek obsahujících jedno z klíčových slov:

apropos delete terminate remove

apropos příkaz vytiskne řádky obsahující jedno nebo více klíčových slov.

Najít přesnou shodu

apropos odpovídá jednotlivým klíčovým slovům nebo jako součást jiného slova. Například:

apropos set

Výstup zobrazuje instance set zahrnuté v řetězcích jako offset a nastavit tings. Chcete-li najít přesné shody pro set , použijte -e příznak:

apropos -e set

Vyhledat konkrétní sekce

Manuálová stránka pro každý příkaz se skládá z devíti částí. Například:

man man

Ve výchozím nastavení apropos vyhledá klíčové slovo v libovolné sekci. Chcete-li zadat ruční sekci, kterou chcete vyhledat, použijte -s následované číslem sekce.

Hledejte například seznam v sekcích 1 a 8 pomocí následujícího příkazu:

apropos -s 1,8 list

Příkaz vytiskl manuálové stránky obsahující seznam v oddílech 1 nebo 8.

Používejte symboly regulárních výrazů

Pro urychlení procesu vyhledávání a filtrování výsledků použijte symboly regulárních výrazů.

Například vyhledejte všechny manuálové stránky začínající slovem seznam s:

apropos '^list'

seznam klíčových slov je uzavřeno v jednoduchých uvozovkách se symbolem stříšky, což zajišťuje, že se výraz objeví na začátku řádku. Výstup zobrazuje tento seznam se objeví na začátku sloupce názvu nebo sloupce popisu.

Regex výrazy nabízejí ještě více možností. Najděte například každou manuálovou stránku, která obsahuje zipcloak , zipnote nebo zipinfo s:

apropos "zip(note|cloak|info)"

Roura funguje jako logický OR. apropos příkaz vyhledá zip s pláštěm , poznámka nebo informace přípona.

Pomocí regulárního výrazu proveďte ještě konkrétnější vyhledávání. Najděte například implementaci , zařízení nebo uživatelé v sekcích 3 nebo 8 na jakékoli manuálové stránce, která začíná seznamem :

apropos -a -s 3,8 "^list" "(implementation|devices|users)"

Jak ukazuje výstup, každý řádek obsahuje seznam na začátku patří do sekce 3 nebo 8 a má jedno z klíčových slov.

Vyhněte se ořezávání

apropos příkaz ve výchozím nastavení ořízne popis ve výstupu. Výstup je zobrazen zakončený třemi tečkami. Při spuštění apropos s list , ořezávání je na některých místech patrné:

Ořezávání je přítomno navzdory velikosti okna. Chcete-li se vyhnout oříznutí, použijte -l možnost:

Závěr

Po prostudování tohoto návodu víte, jak používat apropos příkaz k prohledávání různých manuálových stránek.

Dále se podívejte na konečný seznam linuxových příkazů, které by měli všichni uživatelé znát.


Linux
  1. Příkaz historie v Linuxu Vysvětleno do hloubky

  2. Příkaz Linux Traceroute, vysvětlený s příklady

  3. Příkaz ls v Linuxu:17 vysvětlení užitečných příkladů

  1. Linux cut Command Vysvětlení pomocí 6 příkladů

  2. Příkaz a způsob použití sady Linux {9 příkladů}

  3. Vysvětlení příkazu SCP pro Linux:Bezpečné kopírování a přenos souborů {13 příkladů}

  1. W Command v Linuxu

  2. At Command v Linuxu

  3. Příkaz Linux rm vysvětlený pro začátečníky (8 příkladů)