Utfør et Google-søk fra kommandolinjen i Linux
Når du vil søke i Google, er den vanligste oppførselen å åpne en nettleser, laste inn Google-nettstedet og skrive inn søkeordet ditt. For de kommandolinjene, hva med en enklere måte å kjøre Google-søk fra kommandolinjen på?
Kjør Google-søk fra kommandolinjen
For å få tilgang til Google ved hjelp av kommandolinjen i Linux må du laste ned og installere et verktøy kalt Googler. Bortsett fra å søke på nettet, lar verktøyet deg også få tilgang til Google Nyheter og utføre Google Site Search fra kommandolinjen.
Det er veldig enkelt å laste ned og installere Googler. Alt du trenger å gjøre er å kjøre følgende kommando:
sudo curl -o / usr / local / bin / googler https://raw.githubusercontent.com/jarun/googler/v2.9/googler&& sudo chmod + x / usr / lokal / bin / googler
Når kommandoen ovenfor er utført, kan du enkelt starte verktøyet ved å kjøre følgende kommando:
Googler
Merk : selvfølgelig finnes det andre måter å laste ned / installere verktøyet på, som fra kilde. Alle relaterte detaljer kan nås ved å gå til prosjektets GitHub-side.
Ved å gå videre, når du kjører googler
kommandoen, vil verktøyet be deg om å skrive inn et spørsmål.
For eksempel skrev jeg ordet "Maketecheasier" som spørringsteksten.
Etter at jeg trykket inn, er her produksjonen produsert av verktøyet.
Du kan se at Googles søkeresultater for spørringen ble vist på selve skjermbildet. Du vil også merke at hvert søkeresultat er indeksert (jeg snakker om disse blåfargede tallene: 1, 1a, 1b, etc.). Disse indeksene brukes når du vil åpne et bestemt resultat.
For eksempel, for å åpne det første resultatet, må du bare skrive "1" og trykke Enter.
Hvis du kjører en GUI-basert Linux-distro (som du mest sannsynlig er), vil operasjonen ovenfor resultere i Googler som utløser standard nettleseren din (i tilfelle det var Chrome) og åpnet det første søkeresultatet i nettleseren.
Det faktum at du har tilgang til en GUI-basert nettleser, og som fortsatt utfører Google-søk på kommandolinjen (bare for å åpne resultatene i nettleseren igjen) gir ikke mye mening. Så, hvordan kan du konfigurere Googler til å starte en kommandolinjebasert nettleser.
For engangsbruk, kjør følgende kommando:
BROWSER = [nettlesernavn] googler
For eksempel:
BROWSER = lynx googler
Og for å angi endringen permanent, kjør følgende kommando:
eksporter BROWSER = [nettlesernavn]
Bruk deretter Googler normalt.
For den uinitierte, "lynx" (brukt i forrige eksempel) er en populær kommandolinjebrowser. For å installere det, kan du kjøre følgende kommando:
sudo apt-get installer lynx
For flere run-time alternativer som Googler gir, skriv "?" Og trykk Enter.
Bortsett fra kjøretidsmuligheter, gir Googler også mange kommandolinjevalg. Følgende skjermbilde (hentet fra verktøyets GitHub-side) viser dem alle:
Kunnskap om alle disse alternativene gjør at du kan utføre noen kompliserte søkeoperasjoner. For eksempel, for å hente femten resultater oppdatert i løpet av de siste fjorten månedene, start den tredje kommandoen for strengen "himanshu" på nettsiden "maketecheasier.com", og kjør følgende kommando:
googler -n 15 -s 3 -t m14 -w maketecheasier.com himanshu
Her er listen over Googler-funksjoner som utvikleren annonserer:
- Google Søk, Google Nettstedsøk, Google Nyheter
- Rask og ren (ingen annonser, svarte nettadresser eller rot), egendefinert farge
- Naviger resultatsider fra omniprompt, åpne nettadresser i nettleseren
- Hent n resultater i en gå, start på det neste resultatet
- Deaktiver automatisk stavekontroll og søke nøyaktige søkeord
- Angi varighet, land / domene (standard: verdensomspennende / .com), språk
- Google søkeord (f.eks filetype: mime, site: somesite.com) støtte
- Åpne det første resultatet direkte i nettleseren (som i jeg føler meg heldig)
- Non-stop-søk: Brann nye søk på omniprompt uten å avslutte
- HTTPS proxy, brukeragent, TLS 1.2 (standard) støtte
- Man side med eksempler, ferdigstillingsskript for Bash, Zsh og Fish
- Minimale avhengigheter
For mer informasjon om verktøyet, gå her.
Konklusjon
Googler er utvilsomt en god løsning for din kommandolinje Googles søkeproblemer. Det faktum at det gir en mengde funksjoner og GitHub-siden inneholder omfattende dokumentasjon gjør verktøyet enda mer fristende. Gi det en prøve, og jeg er sikker på at du ikke vil bli skuffet.