Man-sivujen etsiminen komentorivillä
Komentorivin käyttäjät tuntevat epäilemättä man-sivut tai manuaaliset sivut, jotka sisältävät yksityiskohtia, ohjeita ja ohjeita tiettyihin komentoihin ja toimintoihin. Man-sivuun viittaaminen voi olla välttämätöntä, kun yritetään oppia oikeaa syntaksia tai miten komento toimii, mutta joidenkin manuaalisten sivujen kokojen takia koko man-sivun selaaminen voi olla todellista rasitusta löytää asiaankuuluva osa.Lisäksi joskus et vain tiedä tarkalleen, minkä käsikirjan sivulta sinun pitäisi etsiä oleellisia tietoja. Onneksi on olemassa kaksi hakutyökalua, joilla voit etsiä man-sivuja ja löytää nopeasti tarkalleen mitä etsit, olipa kyseessä merkkijonon tai hakusanan löytäminen ja vastaavuus tällä hetkellä aktiiviselta man-sivulta tai haku kaikilta manuaalisivuilta.
Man-sivujen haku toimii samalla tavalla lähes millä tahansa unix-pohjaisella komentorivillä, olipa kyseessä Mac OS, Linux, BSD tai mikä tahansa muu. Näin se toimii:
Kuinka etsiä kaikilta Man-sivuilta merkkijonohakua
Jos haluat löytää jotain yleisestä komennosta, funktiosta tai ominaisuudesta, mutta et ole varma, millä man-sivulla tiedot ovat, tai ehkä haluat vain löytää kaikki viittaukset johonkin , käytät laajaa merkkijonohakua etsiäksesi jokaiselta tietokoneen manuaaliselta sivulta kaikkia osumia:
man -K String"
Huomaa, että lippu on iso -K, merkkijono voi olla mikä tahansa. Jos esimerkiksi haluat löytää kaikki manuaaliset sivut, jotka sisältävät merkkijonon "eraseDisk", käytä syntaksia:
"man -K eraseDisk /usr/share/man/man3/Common Crypto.3cc? n /usr/share/man/man8/diskutil.8? y"
Hitting return alkaa välittömästi etsiä kaikilta hakemistosta /usr/share/man/ löytyviltä manuaalisivuilta ja kun osuma löytyy, se raportoi sinulle ja tarjoaa sinulle vastaavan manuaalisivun, jonka voit hyväksyä 'yllä ' tai hylkää 'n':llä (tai lopeta 'q')
Jos olet Terminal.app-käyttäjä Macissa, huomaat -K-lipun olevan samanlainen kuin käytettäessä hiiren oikealla napsautuksella Man Index -hakutemppua, josta keskustelimme täällä, paitsi että se on tehty kokonaan komentoriviltä eikä vaadi hiiren tai kohdistimen vuorovaikutusta.
Hae otteluita nykyiseltä manuaalisivulta
Kun olet manuaalisella sivulla, saatat haluta etsiä myös tällä hetkellä avoimelta man-sivulta merkkijonoa. Se on tehty / kuten niin:
/ hakusana
Oletetaan, että olemme käynnistyksen man-sivulla ja haluat löytää vastineita LaunchAgentsille kyseiseltä manuaalisivulta. Kun olet in man for launchd (man launchd), käytä seuraavaa:
/launchagents
Kaikki vastaavuudet nykyisen man-sivun syntaksiin korostetaan. Voit sitten navigoida otteluiden välillä painamalla n ja shift+n.
Kolme temppua, jotka sinun tulee muistaa tehdä haku, kun olet man-sivulla:
- / hakumerkkijono – etsi vastineet "hakumerkkijonolle" nykyiseltä mansivulta"
- n – siirry seuraavaan otteluun
- shift + n – siirry edelliseen otteluun
Muista nämä vinkit, kun seuraavan kerran lajittelet manuaalisia sivuja komentorivillä.Ja ne, jotka käyttävät Terminal-sovellusta, muistakaa, että voit myös etsiä ja käynnistää manuaalisia sivuja suoraan Terminal Help -valikosta, jolloin voit käyttää edellä mainittua merkkijonohakua ja etsiä lisätietoja ohjedokumentista.
Tiedätkö muita manuaalisia sivuhakutemppuja? Kerro meille kommenteissa.