Paleiskite žiniatinklio paiešką GUI naršyklėje iš komandų eilutės
Naudodami paprastą komandų eilutės funkciją, galite greitai pradėti žiniatinklio paiešką pasirinktoje GUI žiniatinklio naršyklėje tiesiai iš terminalo programos. Pateiksime kelis pavyzdžius, rodančius, kaip ieškoti internete naudojant „Google“, „Bing“, „Yahoo“ ir „Wikipedia“ bei naudojant įvairias žiniatinklio naršykles, įskaitant „Chrome“, „Safari“ ir „Firefox“. Kadangi komandų sintaksė yra gana paprasta, galite toliau tinkinti naudojamas paieškos funkcijas arba programas, kaip jums atrodo tinkama.
Žiniatinklio paieškos funkcijos nustatymas Bash profilyje
Čia pateiktame funkcijos pavyzdyje bus naudojama „Google“ paieška „Chrome“ naršyklėje ir darome prielaidą, kad kaip apvalkalą naudojate bash, kuris yra numatytasis OS X. Peržiūrėkite kitos komandos sintaksę. toliau pateiktos parinktys, kad galėtumėte atitinkamai pakoreguoti žiniatinklio paiešką arba naršyklę:
- Eikite į terminalą (rasite /Applications/Utilities/, bet jūs jau tai žinojote) ir atidarykite .bash_profile. Šiame žingsnyje šiai užduočiai atlikti naudosime nano, nes tai paprasta:
- Nukopijuokite ir įklijuokite šią sintaksę savo bash_profile pabaigoje į naują eilutę: "
- Dabar paspauskite „Control“ + O, kad išsaugotumėte pakeitimus, tada „Control“ + X, kad išeitumėte iš nano ir grįžtumėte į komandų eilutę
nano .bash_profile
function google() { atidaryti /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
Dabar galite pradėti „Google“ paiešką naudodami „Chrome“ tiesiai iš komandinės eilutės. Jums tereikia įvesti „google“ ir „Chrome“ naršyklėje bus paleista nauja „Google“ paieška. Pavyzdžiui, norėdami ieškoti „Google“ pagal „obuolys“, tiesiog įveskite:
google apple
Frazėms su keliais paieškos terminais naudokite tokias kabutes:
"google MacBook Air yra plonų ir lengvų nešiojamųjų kompiuterių pramonės lyderis"
Kiekviena nauja „Google“ paieška iškvies naują „Chrome“ naršyklės langą.
Norite naudoti „Safari“ arba „Firefox“? O gal norite ieškoti Bing ar Vikipedijoje? Viskas, ką jums reikia padaryti, tai pakeisti arba pridėti atitinkamą atviros komandos eilutę kartu su tinkamu paieškos URL, kad būtų nukreipta į alternatyvią naršyklės programą ir paieškos variklį.
Alternatyvios žiniatinklio paieškos komandų eilutės funkcijos
Komandos sintaksė yra gana paprasta ir atitinka šią sintaksę:
"function NAME() { open /path/to/application.app/ SEARCH_URL; }"
Sukurkite patys arba naudokite vieną iš papildomų pavyzdinių komandų funkcijų įvairioms paieškos sistemoms ir žiniatinklio naršyklėms. Nepamirškite kiekvienos komandų eilutės įdėti į naują .bash_profile eilutę, kad išvengtumėte konfliktų.
Pradėkite „Google“ paiešką „Safari“ iš komandinės eilutės
"function google() { atidaryti /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
Pradėkite „Google“ paiešką naudodami „Firefox“ komandų eilutę
"function google() { atidaryti /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
Panašiai kaip koreguojant, kurią naršyklę naudoti, galite perjungti paieškos eilutę į „Yahoo“, „Bing“, „Wikipedia“ ar bet kurią kitą žiniatinklio paiešką, kurią norite naudoti, į .bash_profile įdėdami šias eilutes:
Ieškokite „Bing“ naršyklėje „Chrome“ naudodami komandinę eilutę
"function bing() { atidaryti /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
Ieškokite „Yahoo“ naršyklėje „Chrome“ naudodami komandinę eilutę
"function yahoo() { atidaryti /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
Ieškokite Vikipedijos naršyklėje Chrome iš komandų eilutės
"function wikipedia() { atidaryti /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
Naudojant bet kurią iš šių alternatyvių paieškos funkcijų atliekama taip pat, kaip ir pradiniame „Google“ pavyzdyje. Norint pradėti paiešką, tereikia pakeisti pradinę komandų eilutę. Taip, tai taip pat veikia siunčiant paieškas į „Lynx“ (nuorodų) X11 versiją, jei jaučiatės šiek tiek metamas.
Atsitraukiant nuo užklausų, taip pat galima naudoti šio triuko variantą, kad atidarytumėte mėgstamą svetainę tiesiai iš komandinės eilutės, pvz.:
"function osxdaily() { atidaryti /Applications/Google\ Chrome.app/ https://osxdaily.com; }"
Taigi, jei nenaudojate užklausų, tikriausiai būtų prasmingiau vietoj jų naudoti bendrąjį slapyvardį.