Ako hľadať reťazce v manuálových stránkach



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Príkaz man môžete použiť na vyhľadanie informácií o ľubovoľnom príkaze, ktorej meno poznáte. Ak si nepamätáte názov príkazu, môžu sa vám vyskytnúť určité ťažkosti. Môžete sa tiež pozerať na obrovskú manuálovú stránku, ktorá je extrémne dlhá, napríklad stránka pre bash alebo mplayer, kde môže byť ťažké nájsť v texte to, čo hľadáte. Našťastie existuje niekoľko trikov, ktorými ste sa v tejto oblasti zaoberali.



Začnete tým, že otvoríte terminál. Slovo terminál môžete vyhľadať v Ubuntu Unity Dash alebo podržaním klávesov Ctrl + Alt + T ho otvoríte. Používatelia Xfce4, Cinnamon, KDE a LXDE môžu chcieť zvoliť ponuku Aplikácie, prejsť kurzorom myši nad Systémové nástroje a potom kliknutím alebo klepnutím na Terminál spustiť prostredie príkazového riadku.



Metóda 1: Vyhľadajte reťazce vo vnútri mužskej stránky

Máte dve možnosti vyhľadávania, podľa toho, či už máte manuálnu stránku otvorenú alebo nie. Prvý znamená, že sa nenachádzate na stránke, takže povedzme, že ste na príkazovom riadku a chcete nájsť nejaký text. Typ muž bash | menej + / nový riadok otvorte stránku bash man a potom zvýraznite všetky výskyty slova nový riadok v texte. Zobrazuje sa pomerne často, takže môžete stlačiť kláves n, aby ste sa posunuli vpred k ďalšiemu zobrazenému výsledku vyhľadávania. Ak sa chcete vrátiť dozadu k tomu, ktorý ste už videli, stlačte klávesy Shift + n a posuňte sa opačným smerom.



Nezabudnite, že človeka môžete nahradiť akýmkoľvek platným názvom stránky manuálu a slovom nový riadok ľubovoľným reťazcom, ktorý chcete vyhľadať. Použili sme to len ako príklad, pretože toto slovo sa objavuje na mnohých miestach v článku manuálovej stránky pre shell Bourne. Keď skončíte s prehliadaním vecí, manuálnu stránku môžete kedykoľvek opustiť jednoduchým zadaním písmena q rovnakým spôsobom, aký by ste napísali, keď používate manuálny prehliadač.

Metóda 2: Hľadanie reťazcov pri čítaní ľudskej stránky

Môžete tiež ľahko vyhľadávať, kedykoľvek čítate manuálovú stránku, rovnakým spôsobom, aký používate vo vi alebo vo vim. Typ muž bash alebo slovo muž, za ktorým nasleduje názov ľubovoľného príkazu, o ktorom by ste si chceli prečítať. Keď sa nachádzate v prehliadači man, zadajte / a potom slovo, ktoré chcete nájsť v nasledujúcej inštancii. Potom ich môžete vyhľadať stlačením klávesu Enter alebo Return.



Rovnako ako pri prvej metóde môžete stlačením n posunúť vpred na ďalšiu inštanciu alebo pomocou klávesov Shift + n posunúť späť o jednu. Zadajte ďalšiu lomku a za ňou ďalší hľadaný výraz, aby sa vyhľadávanie obnovilo. Pretože prehliadač man neuchováva ani históriu vyhľadávania, ani nemá z tohto hľadiska nijaké skutočné obmedzenie, môžete pokračovať v zadávaní nových vyhľadávaní rôznych slov. To býva užitočné v časoch, keď potrebujete nájsť niekoľko rôznych možností príkazov v pomerne dlhom kuse.

Metóda 3: Testovanie príkazu z vnútra ľudskej stránky

Ak čítate manuálovú stránku, ktorú ste hľadali, a chceli ste vyskúšať príkaz, napíšte! nasleduje samotný príkaz. Pretože príkaz man štandardne používa menej pagerov a menej používa väzby vi / vim, môžete z nich spúšťať funkcie bez prepnutia na inú konzolu. Čokoľvek príkaz urobí, zobrazí sa vám na konci toho, čo bolo posledným výstupom na predchádzajúcej obrazovke, z ktorej ste pracovali pred zadaním do príkazu man.

Predstavme si napríklad, že ste čítali stránku pre meno a chceli ste vyskúšať niektoré možnosti. Keď ste v manuálnom prehliadači, napíšte ! uname -oirv na získanie rovnakého presného výstupu, aký by ste dostali, keď by ste ho spustili z bežného príkazového riadku bash. Toto bude fungovať s takmer akýmkoľvek príkazom, bez ohľadu na to, na ktorú manuálovú stránku ste sa pozerali. Najužitočnejšie je však vyskúšať si niečo, zatiaľ čo sa pozeráte na pokyny. Ak pracujete s niečím, čo vyžaduje veľké množstvo možností a chcete ich vidieť naraz, možno by ste mali maximalizovať okno a potom začať písať.

Po dokončení jednoducho stlačte kláves Return a budete späť v človeku.

Metóda 4: Hľadanie príkazov, ktorých názov ste možno nepoznali

To je všetko dobré a dobré, ak chcete vyhľadať reťazce v manuálových stránkach a potom ich vyskúšať, ale často zistíte, že nepoznáte názov príkazu. Môžete napísať návrhy nasledované ľubovoľným slovom, ktoré umožní úplné vyhľadanie všetkého, čo môže obsahovať uvedený príkaz. Povedzme, že ste chceli zistiť, aké druhy príkazov zahŕňajú konfiguráciu siete. Typ sieť apropos a potom stlačte kláves Enter alebo návrat. Môžete tiež napísať man -k sieť získať rovnaký presný výstup. Toto je užitočný trik, ak sa niekedy ocitnete v systéme Linux, ktorý vám nedovolí používať na tento druh vyhľadávania príslušné návrhy.

Dostanete celú stránku plnú odpovedí, ktorú si môžete posúvať v termináli a zobraziť. Posuv myši alebo trackpadu bude fungovať dobre, rovnako ako klávesové skratky Shift + Ctrl + PageUp a Shift + Ctrl + PageDown. Ak pracujete z virtuálneho terminálu, ktorý vám neumožňuje posúvať text, potom problém sieť apropos menej a potom prechádzajte odpoveďami buď pomocou kurzorových klávesov, alebo stlačením klávesu j smerom dole a klávesom k späť.

Nezabudnite, že slovo sieť bol iba príkladom a môžete ho nahradiť čímkoľvek, čo chcete vyhľadať. To je skvelé pre každú situáciu, keď ste možno skutočne zabudli, ako používať konkrétny príkaz.

4 minúty prečítané