Utför en Google-sökning från kommandoraden i Linux
När du vill göra en sökning i Google är det vanligaste beteendet att öppna en webbläsare, ladda Google-webbplatsen och skriva in din sökterm. För de kommandoradsnekterna, hur är det med ett enklare sätt att köra Google-sökning från kommandoraden?
Kör Google-sökning från kommandoraden
För att komma åt Google med kommandoraden i Linux behöver du ladda ner och installera ett verktyg som heter Googler. Bortsett från att du söker på webben, låter verktyget dig också komma åt Google Nyheter och utföra Google Site Search från kommandoraden.
Att ladda ner och installera Googler är väldigt enkelt. Allt du behöver göra är att köra följande kommando:
sudo curl -o / usr / local / bin / googler https://raw.githubusercontent.com/jarun/googler/v2.9/googler&& sudo chmod + x / usr / local / bin / googler
När kommandot ovan är exekverat kan du enkelt starta verktyget genom att köra följande kommando:
googler
Obs! Det finns naturligtvis andra sätt att ladda ner / installera verktyget, som från källan. Alla relaterade detaljer kan nås genom att gå till projektets GitHub-sida.
När du kör på googler
kommandot kommer verktyget att be dig att skriva in en fråga.
Till exempel skrev jag ordet "Maketecheasier" som frågeformulär.
När jag trycker in anger här produktionen som produceras av verktyget.
Du kan se att Googles sökresultat för frågan visades direkt på terminalskärmen. Du kommer också märka att varje sökresultat är indexerat (jag talar om de blåfärgade talen: 1, 1a, 1b, etc.). Dessa index används när du vill öppna ett visst resultat.
Till exempel, för att öppna det första resultatet måste du bara skriva "1" och trycka på Enter.
Om du kör en GUI-baserad Linux-distro (som du sannolikt är) kommer den här operationen att resultera i Googler som utlöser din standardwebbläsare (i mitt fall det var Chrome) och öppnar det första sökresultatet i webbläsaren.
Det faktum att du har tillgång till en GUI-baserad webbläsare och fortfarande utför Google-sökningar på kommandoraden (endast för att öppna resultaten i webbläsaren igen) ger ingen mening. Så här kan du konfigurera Googler för att starta en kommandoradsbaserad webbläsare.
För en engångs användning, kör följande kommando:
BROWSER = [browser-namn] googler
Till exempel:
BROWSER = lynx googler
Och för att permanent ändra ändringen kör följande kommando:
exportera BROWSER = [webbläsarnamn]
Använd sedan Googler normalt.
För den oinitierade "lynxen" (används i föregående exempel) är en populär kommandoradsbläddrare. För att installera det kan du köra följande kommando:
sudo apt-get installera lynx
För fler körtidsalternativ som Googler tillhandahåller, skriv "?" Och tryck på Enter.
Bortsett från körtidsmöjligheter, ger Googler också många kommandoradsalternativ. Följande skärmdump (taget från verktygets GitHub-sida) listar dem alla:
Kunskap om alla dessa alternativ gör att du kan utföra några komplicerade sökoperationer. Till exempel, för att hämta femton resultat uppdaterade under de senaste fjorton månaderna, starta från det tredje resultatet för strängen "himanshu" på webbplatsen "maketecheasier.com", kör följande kommando:
googler -n 15 -s 3 -t m14 -w maketecheasier.com himanshu
Här är listan över Googler-funktioner som utvecklaren annonserar:
- Google Search, Google Site Search, Google Nyheter
- Snabbt och rent (inga annonser, stränga webbadresser eller rodnad), anpassad färg
- Navigera resultatsidor från omniprompt, öppna webbadresser i webbläsare
- Hämta n resultat i ett steg, börja vid nth resultatet
- Inaktivera automatisk stavningskorrigering och sök exakt nyckelord
- Ange varaktighet, land / domän (standard: worldwide / .com), språk
- Google sökord (t.ex. filtyp: mime, site: somesite.com) support
- Öppna det första resultatet direkt i webbläsaren (som i jag känner mig lycklig)
- Non-stop-sökningar: Brand nya sökningar vid omniprompt utan att gå ut
- HTTPS proxy, User Agent, TLS 1.2 (standard) support
- Man sida med exempel, färdighetsskript för Bash, Zsh och Fish
- Minimala beroenden
För mer information om verktyget, huvud här.
Slutsats
Googler är utan tvekan en bra lösning för dina kommandorads Google sökproblem. Det faktum att det ger en mängd funktioner och dess GitHub-sida innehåller omfattande dokumentation gör verktyget allt mer lockande. Ge det ett försök, och jag är säker på att du inte blir besviken.