Pokrenite web pretraživanje u GUI pregledniku iz naredbenog retka
Uz pomoć jednostavne funkcije naredbenog retka, možete brzo pokrenuti web pretraživanje u svom GUI web pregledniku po izboru izravno iz aplikacije Terminal. Pokrit ćemo nekoliko primjera, demonstrirajući pretraživanje weba s Googleom, Bingom, Yahooom i Wikipedijom te korištenjem niza različitih web preglednika, uključujući Chrome, Safari i Firefox. Budući da je sintaksa naredbe prilično jednostavna, možete dodatno prilagoditi funkcije pretraživanja ili aplikacije koje se koriste kako vam odgovara.
Postavljanje funkcije web pretraživanja u Bash profilu
Ovdje navedeni primjer funkcije koristit će Google pretraživanje u pregledniku Chrome, a pretpostavljamo da koristite bash kao ljusku, što je zadano u OS X. Provjerite drugu sintaksu naredbi opcije u nastavku za odgovarajuće prilagodbe web pretraživanja ili preglednika:
- Idite na terminal (nalazi se u /Applications/Utilities/, ali to ste već znali) i otvorite .bash_profile, u ovom ćemo koraku koristiti nano za izvršavanje ovog zadatka jer je jednostavan:
- Kopirajte i zalijepite sljedeću sintaksu na kraju svog bash_profilea u novi redak: "
- Sada pritisnite Control+O za spremanje promjena, zatim Control+X za izlaz iz nano-a i povratak na naredbeni redak
nano .bash_profile
function google() { otvori /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
Sada možete pokrenuti Google pretraživanje putem Chromea izravno iz naredbenog retka, sve što trebate učiniti je upisati “google” i novo Google pretraživanje pokrenut će se u pregledniku Chrome. Na primjer, da pretražite google za "jabuka" samo biste upisali sljedeće:
google apple
Za fraze s višestrukim pojmovima za pretraživanje koristite navodnike poput ovoga:
"google MacBook Air je vodeći u industriji tankih i laganih prijenosnih računala"
Svako novo pretraživanje Googlea otvorit će novi prozor preglednika Chrome.
Radije biste koristili Safari ili Firefox? Ili možda želite pretražiti Bing ili Wikipediju? Sve što trebate učiniti je promijeniti ili dodati odgovarajući niz naredbi za otvaranje zajedno s ispravnim URL-om za pretraživanje kako biste usmjerili na alternativnu aplikaciju preglednika i tražilicu.
Alternativne funkcije naredbenog retka pretraživanja weba
Sintaksa naredbe je prilično jednostavna i u skladu je sa sljedećom sintaksom:
"function NAME() { open /path/to/application.app/ SEARCH_URL; }"
Napravite vlastitu ili upotrijebite jednu od dodatnih primjera naredbenih funkcija za razne tražilice i web preglednike. Ne zaboravite staviti svaki naredbeni niz u novi redak u .bash_profile kako biste izbjegli sukobe.
Pokrenite Google pretraživanje u Safariju iz naredbenog retka
"function google() { otvori /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
Pokrenite Google pretraživanje u Firefoxu iz naredbenog retka
"function google() { otvori /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
Slično podešavanju preglednika koji ćete koristiti, niz za pretraživanje možete prebaciti na Yahoo, Bing, Wikipedia ili bilo koju drugu web pretragu koju želite koristiti postavljanjem sljedećih nizova u .bash_profile:
Pretraži Bing u chromeu iz naredbenog retka
"function bing() { open /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
Pretražite Yahoo u Chromeu iz naredbenog retka
"function yahoo() { otvori /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
Pretražite Wikipediju u Chromeu iz naredbenog retka
"function wikipedia() { otvori /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
Korištenje bilo koje od ovih alternativnih funkcija pretraživanja radi se na isti način kao i početni google primjer, samo trebate promijeniti početni naredbeni niz za pokretanje pretraživanja. I da, ovo također radi za slanje pretraživanja na X11 verziju Lynxa (Veze) ako se osjećate kao pomalo meta.
Odmaknuvši se od upita, također se može koristiti varijacija ovog trika za otvaranje vaše omiljene web stranice izravno iz naredbenog retka, na primjer:
"function osxdaily() { otvori /Applications/Google\ Chrome.app/ https://osxdaily.com; }"
Ipak, ako ne koristite upite, vjerojatno bi bilo smislenije koristiti opći alias umjesto toga.