Kaip ieškoti Man puslapiuose komandų eilutėje
Komandinės eilutės naudotojai neabejotinai yra susipažinę su žinyno puslapiais arba vadovo puslapiais, kuriuose pateikiama išsami informacija, žinynas ir nurodytų komandų bei funkcijų dokumentacija. Nuoroda į žinyno puslapį gali būti labai svarbi, kai bandoma išmokti tinkamą sintaksę arba kaip veikia komanda, tačiau esant dideliam kai kurių vadovo puslapių dydžiui, norint rasti atitinkamą dalį, slinkti per visą žinyno puslapį gali būti labai sunku.Be to, kartais tiesiog tiksliai nežinote, kuriame vadovo puslapyje turėtumėte ieškoti atitinkamų duomenų. Laimei, yra du paieškos įrankiai, leidžiantys ieškoti žinyno puslapiuose ir greitai rasti bei pasiekti būtent tai, ko ieškote, nesvarbu, ar ieškote ir atitinkate eilutę ar paieškos terminą šiuo metu aktyviame vadovo puslapyje, ar visuose vadovo puslapiuose, ieškant atitikmenų.
Paieška vadovo puslapiuose veikia taip pat beveik bet kurioje unix komandų eilutėje, nesvarbu, ar tai būtų „Mac OS“, „Linux“, BSD ar bet kuri kita. Štai kaip tai veikia:
Kaip ieškoti visuose žinyno puslapiuose, ieškant eilutės atitikties
Jei norite rasti ką nors apie bendrą komandą, funkciją ar funkciją, bet nesate tikri, kuriame vadovo puslapyje bus duomenys, arba galbūt tiesiog norite rasti visas nuorodas į ką nors , naudokite plačią eilutės atitiktį, kad kiekviename kompiuterio vadovo puslapyje ieškotumėte visų atitikčių:
man -K String"
Atkreipkite dėmesį, kad vėliavėlė yra didžioji -K, eilutė gali būti bet kokia. Pavyzdžiui, norėdami rasti visus vadovo puslapius, kuriuose yra eilutė „eraseDisk“, naudokite sintaksę:
"man -K eraseDisk /usr/share/man/man3/Common Crypto.3cc? n /usr/share/man/man8/diskutil.8? y"
Paspaudus return iškart bus pradėta paieška visuose vadovo puslapiuose, rastuose /usr/share/man/, o radus atitiktį pranešama, siūlant atitinkamą vadovo puslapį, su kuriuo galite sutikti paspausdami „y“ “ arba atleiskite naudodami „n“ (arba išeikite su „q“)
Jei naudojate „Mac“ kompiuterį Terminal.app, vėliavėlė -K yra panaši į naudojant dešiniuoju pelės mygtuku spustelėjusį „Man Index“ paieškos triuką, kurį aptarėme čia, išskyrus tai, kad tai daroma tik komandinę eilutę ir nereikia jokios pelės ar žymeklio sąveikos.
Ieškokite atitikčių dabartiniame vadovo puslapyje
Patekę į rankinį puslapį, galbūt norėsite ir šiuo metu atidarytame vadovo puslapyje ieškoti eilutės atitikties. Tai padaryta naudojant / taip:
/ paieškos terminas
Tarkime, kad esame paleidimo vadovo puslapyje ir tame vadovo puslapyje norite rasti „LaunchAgents“ atitikmenis. Įjungę „man for launchd“ („man paleisti“), naudokite:
/launchagents
Bus paryškintos visos sintaksės atitiktys dabartiniame vadovo puslapyje. Tada galite naršyti tarp rungtynių paspausdami n ir Shift+n.
Trys gudrybės, kurias reikia atsiminti, kad ieškotumėte, kai esate žmogaus puslapyje:
- / paieškos eilutė – raskite atitikmenis, atitinkančius „paieškos eilutę“ dabartiniame vadovo puslapyje“
- n – eiti į kitas rungtynes
- shift + n – pereiti prie ankstesnės rungtynės
Atminkite šiuos patarimus, kai kitą kartą komandinėje eilutėje rūšiuosite rankinius puslapius.O tie, kurie naudojasi terminalo programa, atminkite, kad taip pat galite ieškoti ir paleisti rankinius puslapius tiesiogiai iš terminalo žinyno meniu, o tai leistų naudoti anksčiau minėtą eilučių paiešką ir ieškoti pagalbos dokumente, kad gautumėte daugiau informacijos.
Žinote kitų rankinio puslapio paieškos gudrybių? Praneškite mums komentaruose.