Zaženite spletno iskanje v brskalniku GUI iz ukazne vrstice
S pomočjo preproste funkcije ukazne vrstice lahko hitro sprožite spletno iskanje v izbranem spletnem brskalniku GUI neposredno iz aplikacije Terminal. Pokrili bomo nekaj primerov, ki prikazujejo iskanje po spletu z Googlom, Bingom, Yahoojem in Wikipedijo ter uporabo različnih spletnih brskalnikov, vključno s Chromom, Safarijem in Firefoxom. Ker je sintaksa ukaza dokaj enostavna, lahko dodatno prilagodite iskalne funkcije ali uporabljene aplikacije, kot se vam zdi primerno.
Nastavitev funkcije spletnega iskanja v profilu Bash
Tukaj naveden vzorec funkcije bo uporabljal iskanje Google v brskalniku Chrome in predpostavljamo, da uporabljate bash kot lupino, ki je privzeta v OS X. Oglejte si drugo sintakso ukazov spodnje možnosti, da ustrezno prilagodite spletno iskanje ali brskalnik:
- Pojdite na terminal (najdete ga v /Applications/Utilities/, vendar ste to že vedeli) in odprite .bash_profile, v tem koraku bomo uporabili nano za dokončanje te naloge, saj je preprosta:
- Kopirajte in prilepite naslednjo sintakso na koncu vašega bash_profile v novo vrstico: "
- Zdaj pritisnite Control+O, da shranite spremembe, nato Control+X, da zaprete nano in se vrnete v ukazno vrstico
nano .bash_profile
function google() { odpri /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
Zdaj lahko začnete iskanje Google prek Chroma neposredno iz ukazne vrstice, vse kar morate storiti je, da vnesete »google « in novo iskanje Google se bo zagnalo v brskalniku Chrome. Na primer, če želite v Googlu poiskati »jabolko«, bi samo vnesli naslednje:
google apple
Za besedne zveze z več iskalnimi izrazi uporabite narekovaje takole:
"google MacBook Air je vodilni proizvajalec tankih in lahkih prenosnikov"
Vsako novo iskanje v Googlu bo priklicalo novo okno brskalnika Chrome.
Raje uporabljate Safari ali Firefox? Ali morda želite iskati po Bingu ali Wikipediji? Vse kar morate storiti je, da spremenite ali dodate ustrezen ukazni niz za odpiranje skupaj z ustreznim iskalnim URL-jem, da kažete na nadomestni brskalnik in iskalnik.
Nadomestne funkcije ukazne vrstice spletnega iskanja
Skladnja ukaza je dokaj enostavna in je v skladu z naslednjo sintakso:
"function NAME() { open /path/to/application.app/ SEARCH_URL; }"
Naredite svojega ali uporabite eno od dodatnih vzorčnih ukaznih funkcij za različne iskalnike in spletne brskalnike. Ne pozabite postaviti vsakega ukaznega niza v novo vrstico v .bash_profile, da se izognete sporom.
Začni iskanje Google v Safariju iz ukazne vrstice
"function google() { odpri /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
Začni iskanje Google v Firefoxu iz ukazne vrstice
"function google() { odpri /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
Podobno kot pri prilagajanju brskalnika, lahko preklopite iskalni niz na Yahoo, Bing, Wikipedia ali katero koli drugo spletno iskanje, ki ga želite uporabiti, tako da v .bash_profile vnesete naslednje nize:
Išči Bing v Chromu iz ukazne vrstice
"function bing() { odpri /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
Išči Yahoo v Chromu iz ukazne vrstice
"function yahoo() { odpri /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
Iščite Wikipedijo v Chromu iz ukazne vrstice
"function wikipedia() { odpri /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
Uporaba katere koli od teh alternativnih funkcij iskanja poteka na enak način kot začetni google primer, spremeniti morate samo začetni ukazni niz, da začnete iskanje. In ja, to deluje tudi za pošiljanje iskanj v X11 različico Lynxa (povezave), če se vam zdi, da ste nekoliko meta.
Če se oddaljite od poizvedb, lahko uporabite tudi različico tega trika, da odprete svoje najljubše spletno mesto neposredno iz ukazne vrstice, na primer:
"function osxdaily() { odpri /Applications/Google\ Chrome.app/ https://osxdaily.com; }"
Če ne uporabljate poizvedb, bi bilo verjetno bolj smiselno uporabiti splošni vzdevek.