Spustite vyhľadávanie na webe v prehliadači GUI z príkazového riadka

Anonim

Pomocou jednoduchej funkcie príkazového riadka môžete rýchlo spustiť vyhľadávanie na webe vo webovom prehliadači s GUI podľa vlastného výberu priamo z aplikácie Terminál. Uvedieme niekoľko príkladov, ktoré ukážu vyhľadávanie na webe pomocou služieb Google, Bing, Yahoo a Wikipedia a používanie rôznych webových prehliadačov vrátane Chrome, Safari a Firefox. Pretože syntax príkazu je pomerne jednoduchá, môžete ďalej prispôsobiť funkcie vyhľadávania alebo používané aplikácie, ako uznáte za vhodné.

Nastavenie funkcie vyhľadávania na webe v profile Bash

Tu uvedená ukážka funkcie bude používať vyhľadávanie Google v prehliadači Chrome a predpokladáme, že ako shell používate bash, ktorý je predvolený v OS X. Pozrite si inú syntax príkazu možnosti nižšie na vykonanie zodpovedajúcich úprav vyhľadávania na webe alebo prehliadača:

  • Zamierte do terminálu (nájdete ho v /Applications/Utilities/, ale to ste už vedeli) a otvorte .bash_profile, v tomto návode použijeme nano na splnenie tejto úlohy, pretože je to jednoduché:
  • nano .bash_profile

  • Skopírujte a prilepte nasledujúcu syntax na koniec svojho bash_profile na nový riadok:
  • "

    function google() { open /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; "

  • Teraz stlačte Ctrl+O, aby ste uložili zmeny, potom Ctrl+X, aby ste ukončili nano a vráťte sa na príkazový riadok

Teraz môžete spustiť vyhľadávanie Google prostredníctvom prehliadača Chrome priamo z príkazového riadku, stačí zadať „google“ a v prehliadači Chrome sa spustí nové vyhľadávanie Google. Napríklad, ak chcete na Googli hľadať „jablko“, stačí zadať nasledovné:

google apple

V prípade fráz s viacerými hľadanými výrazmi použite úvodzovky, ako napríklad:

"

google MacBook Air je lídrom v oblasti tenkých a ľahkých notebookov"

Každé nové vyhľadávanie Google vyvolá nové okno prehliadača Chrome.

Chcete radšej používať Safari alebo Firefox? Alebo možno chcete hľadať Bing alebo Wikipedia? Všetko, čo musíte urobiť, je zmeniť alebo pridať príslušný otvorený príkazový reťazec spolu so správnou adresou URL vyhľadávania, aby ste nasmerovali na alternatívnu aplikáciu prehliadača a vyhľadávací nástroj.

Alternatívne funkcie príkazového riadka vyhľadávania na webe

Syntax príkazu je pomerne jednoduchá a je v súlade s nasledujúcou syntaxou:

"

function NAME() { open /path/to/application.app/ SEARCH_URL; "

Vytvorte si vlastný alebo použite jednu z dodatočných vzorových funkcií príkazov pre rôzne vyhľadávacie nástroje a webové prehliadače. Nezabudnite umiestniť každý príkazový reťazec na nový riadok v .bash_profile, aby ste sa vyhli konfliktom.

Spustite vyhľadávanie Google v prehliadači Safari z príkazového riadku

"

function google() { open /Applications/Safari.app/ http://www.google.com/search?q=$1; "

Spustite vyhľadávanie Google vo Firefoxe z príkazového riadku

"

function google() { open /Applications/Firefox.app/ http://www.google.com/search?q=$1; "

Podobne ako pri nastavovaní prehliadača, ktorý chcete použiť, môžete prepnúť vyhľadávací reťazec na Yahoo, Bing, Wikipedia alebo akékoľvek iné vyhľadávanie na webe, ktoré chcete použiť umiestnením nasledujúcich reťazcov do .bash_profile:

Hľadať Bing v prehliadači Chrome z príkazového riadku

"

function bing() { open /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; "

Vyhľadajte Yahoo v prehliadači Chrome z príkazového riadku

"

function yahoo() { open /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; "

Vyhľadávanie vo Wikipédii v prehliadači Chrome z príkazového riadku

"

function wikipedia() { open /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;"

Použitie ktorejkoľvek z týchto alternatívnych funkcií vyhľadávania sa vykonáva rovnakým spôsobom ako v úvodnom príklade google, stačí len zmeniť počiatočný príkazový reťazec na spustenie vyhľadávania. A áno, funguje to aj na odosielanie vyhľadávaní do verzie X11 Lynx (odkazy), ak máte chuť byť mierne meta.

Ak sa vzdialime od dopytov, na otvorenie vašej obľúbenej webovej stránky priamo z príkazového riadku môžete použiť aj variáciu tohto triku, napríklad:

"

function osxdaily() { open /Applications/Google\ Chrome.app/ https://osxdaily.com; "

To znamená, že ak nepoužívate dopyty, pravdepodobne by bolo zmysluplnejšie použiť namiesto toho všeobecný alias.

Spustite vyhľadávanie na webe v prehliadači GUI z príkazového riadka