Ako vyhľadávať manuálové stránky na príkazovom riadku

Anonim

Používatelia príkazového riadku nepochybne poznajú manuálové stránky alebo manuálové stránky, ktoré obsahujú podrobnosti, pomoc a dokumentáciu k špecifikovaným príkazom a funkciám. Odkazovanie na manuálovú stránku môže byť nevyhnutné, keď sa pokúšate naučiť správnu syntax alebo ako funguje príkaz, ale s tým, aké veľké sú niektoré manuálové stránky, môže byť naozaj ťažké posúvať sa cez celú manuálovú stránku, aby ste sa pokúsili nájsť relevantnú časť.Navyše niekedy jednoducho neviete, pre ktorú manuálovú stránku by ste mali hľadať relevantné údaje. Našťastie existujú dva vyhľadávacie nástroje na vyhľadávanie manuálových stránok a rýchle nájdenie a prístup k presne tomu, čo hľadáte, či už ide o nájdenie a zhodu s reťazcom alebo hľadaným výrazom v aktuálne aktívnej manuálovej stránke, alebo vyhľadaním zhody na všetkých manuálových stránkach.

Vyhľadávanie manuálových stránok funguje rovnako v takmer akomkoľvek príkazovom riadku založenom na Unixe, či už ide o Mac OS, Linux, BSD alebo čokoľvek iné. Funguje to takto:

Ako vyhľadať zhodu reťazca na všetkých manuálových stránkach

Ak chcete nájsť niečo o všeobecnom príkaze, funkcii alebo vlastnosti, ale nie ste si istí, na ktorej manuálovej stránke budú údaje, alebo možno len chcete nájsť všetky odkazy na niečo , používate voľnú zhodu reťazcov na vyhľadávanie všetkých zhôd na každej stránke manuálu v počítači:

"

man -K String"

Všimnite si, že príznak je veľké -K, reťazec môže byť akýkoľvek. Napríklad, ak chcete nájsť všetky manuálové stránky, ktoré obsahujú reťazec „eraseDisk“, použite syntax:

"

man -K eraseDisk /usr/share/man/man3/Common Crypto.3cc? n /usr/share/man/man8/diskutil.8? y"

Hiting return začne okamžite prehľadávať všetky manuálové stránky nájdené v /usr/share/man/ a keď sa nájde zhoda, ohlási sa späť, ponúkne vám zodpovedajúcu manuálovú stránku, ktorú môžete prijať pomocou 'y ' alebo zrušte 'n' (alebo ukončite 'q')

Ak ste používateľom Terminal.app na Macu, zistíte, že príznak -K je podobný ako pri vyhľadávaní kliknutím pravým tlačidlom myši na trik Man Index, o ktorom sme tu diskutovali, s výnimkou toho, že sa vykonáva úplne z príkazový riadok a nevyžaduje interakciu myši ani kurzora.

Vyhľadajte na aktuálnej stránke manuálu zhody

Keď ste na manuálovej stránke, možno budete chcieť na aktuálne otvorenej manuálovej stránke vyhľadať aj zhodu reťazca. To sa robí s / takto:

/ hľadaný výraz

Povedzme, že sa nachádzame na manuálovej stránke pre spustenie a chcete nájsť zhody pre „LaunchAgents“ na tejto manuálovej stránke. Keď budete v man for launchd (man launchd), použijete nasledovné:

/launchagents

Všetky zhody so syntaxou v aktuálnej manuálovej stránke budú zvýraznené. Potom môžete prechádzať medzi zhodami pomocou n a Shift+n.

Tri triky, na ktoré nezabudnete hľadať, keď ste na manuálovej stránke, sú:

  • / vyhľadávací reťazec – nájsť zhody s „hľadaným reťazcom“ na aktuálnej manuálovej stránke“
  • n – prejsť na ďalší zápas
  • shift + n – prechod na predchádzajúci zápas

Zapamätajte si tieto tipy pri ďalšom triedení manuálových stránok v príkazovom riadku.A pre tých, ktorí používajú aplikáciu Terminál, pamätajte, že stránky manuálu môžete vyhľadávať a spúšťať aj priamo z ponuky Pomocník terminálu, čo vám potom umožní použiť vyššie uvedené vyhľadávanie reťazcov na vyhľadanie ďalších podrobností v dokumente pomocníka.

Poznáte nejaké ďalšie triky s manuálnym vyhľadávaním stránok? Dajte nám vedieť v komentároch.

Ako vyhľadávať manuálové stránky na príkazovom riadku