Paano Maghanap ng Mga Pahina ng Tao sa Command Line
Ang mga user ng command line ay walang alinlangan na pamilyar sa mga man page, o manual page, na naglalaman ng mga detalye, tulong, at dokumentasyon sa mga tinukoy na command at function. Ang pagtukoy sa isang man page ay maaaring maging mahalaga kapag sinusubukang matutunan ang wastong syntax o kung paano gumagana ang isang command, ngunit sa kung gaano kalaki ang ilang mga manu-manong pahina maaari itong maging isang tunay na drag upang mag-scroll sa buong man page upang subukan at makahanap ng isang nauugnay na bahagi.Bukod pa rito, kung minsan ay hindi mo alam nang eksakto kung aling manual page ang dapat mong hanapin para sa may-katuturang data. Sa kabutihang palad, mayroong dalawang tool sa paghahanap upang maghanap sa mga man page at mabilis na mahanap at ma-access ang eksaktong hinahanap mo, kung ang paghahanap at pagtutugma ng string o termino para sa paghahanap sa kasalukuyang aktibong man page o sa pamamagitan ng paghahanap sa lahat ng manu-manong pahina para sa isang tugma.
Paghahanap ng mga man page ay gumagana sa halos anumang unix based command line, ito man ay Mac OS, Linux, BSD, o kung ano pa man. Narito kung paano ito gumagana:
Paano Maghanap sa Lahat ng Man Page para sa String Match
Kung gusto mong makahanap ng isang bagay tungkol sa isang pangkalahatang command, function, o feature, ngunit hindi ka sigurado kung saang man page makikita ang data, o marahil ay gusto mo lang hanapin ang lahat ng reference sa isang bagay , gumagamit ka ng malawak na tugma ng string upang maghanap sa bawat manu-manong pahina sa computer para sa lahat ng mga tugma:
lalaki -K String"
Tandaan na ang bandila ay isang malaking titik -K, ang string ay maaaring kahit ano. Halimbawa, para mahanap ang lahat ng manu-manong page na naglalaman ng string na "eraseDisk" na gagamitin mo ang syntax:
"man -K eraseDisk /usr/share/man/man3/Common Crypto.3cc? n /usr/share/man/man8/diskutil.8? y"
Ang pagpindot sa return ay agad na magsisimulang maghanap sa lahat ng manu-manong pahina na makikita sa /usr/share/man/ at kapag may nakitang tugma ay nag-uulat pabalik, na nag-aalok sa iyo ng tumutugmang manual na pahina na maaari mong tanggapin gamit ang 'y ' o i-dismiss gamit ang 'n' (o huminto gamit ang 'q')
Kung ikaw ay isang Terminal.app user sa Mac, makikita mo ang -K na flag ay katulad ng paggamit ng right-click search Man Index trick na tinalakay namin dito, maliban kung ito ay ganap na ginawa mula sa ang command line at hindi nangangailangan ng pakikipag-ugnayan ng mouse o cursor.
Maghanap sa Kasalukuyang Manual na Pahina para sa Mga Tugma
Kapag nasa manu-manong page ka na, baka gusto mo ring maghanap sa loob ng kasalukuyang bukas na man page para sa isang string match. Tapos na sa / tulad nito:
/ termino para sa paghahanap
Sabihin nating nasa man page kami para sa launchd at gusto mong maghanap ng mga tugma para sa "LaunchAgents" sa loob ng manual page na iyon. Kapag nasa man ka na para sa launchd (man launchd) gagamitin mo ang sumusunod:
/launchagents
Anumang tugma sa syntax sa kasalukuyang man page ay iha-highlight. Maaari ka nang mag-navigate sa pagitan ng mga tugma na may n at shift+n.
Ang tatlong trick na dapat tandaan upang maghanap kapag nasa loob ka ng isang man page ay:
- / string ng paghahanap – humanap ng mga tugma sa “search string” sa kasalukuyang man page”
- n – pumunta sa susunod na laban
- shift + n – pumunta sa naunang laban
Tandaan ang mga tip na ito sa susunod na pag-uuri-uriin mo ang mga manual page sa command line.At para sa mga gumagamit ng Terminal app, tandaan na maaari ka ring maghanap at maglunsad ng mga manual na pahina nang direkta mula sa Terminal Help menu, na magbibigay-daan sa iyong gamitin ang nabanggit na string search upang tumingin sa loob ng isang help doc para makakuha ng karagdagang mga detalye.
Alam mo ba ang ilang iba pang manwal na mga trick sa paghahanap ng pahina? Ipaalam sa amin sa mga komento.