Voer een Google-zoekopdracht uit vanaf de opdrachtregel in Linux
Wanneer u een zoekopdracht in Google wilt uitvoeren, is het meest voorkomende gedrag het openen van een browser, het laden van de Google-website en het invoeren van uw zoekterm. Voor die geeks op de commandoregel, wat dacht je van een eenvoudigere manier om Google search uit te voeren vanaf de opdrachtregel?
Voer Google search uit vanaf de opdrachtregel
Om toegang te krijgen tot Google via de opdrachtregel onder Linux, moet je een tool downloaden en installeren die Googler heet. Naast het zoeken op internet, biedt de tool u ook toegang tot Google Nieuws en Google Site Search uitvoeren vanaf de opdrachtregel.
Downloaden en installeren van Googler is heel eenvoudig. Het enige dat u hoeft te doen is het volgende commando uitvoeren:
sudo curl -o / usr / local / bin / googler https://raw.githubusercontent.com/jarun/googler/v2.9/googler && sudo chmod + x / usr / local / bin / googler
Nadat de bovenstaande opdracht is uitgevoerd, kunt u het hulpprogramma eenvoudig starten door de volgende opdracht uit te voeren:
Googler
Opmerking : er zijn natuurlijk andere manieren om de tool te downloaden / installeren, zoals van de bron. Alle gerelateerde details zijn toegankelijk door naar de GitHub-pagina van het project te gaan.
googler
, wanneer u de googler
opdracht googler
, vraagt de tool u om een zoekopdracht in te voeren.
Ik heb bijvoorbeeld het woord 'Maketecheasier' ingevoerd als de querytekst.
Nadat ik op enter heb gedrukt, is hier de uitvoer geproduceerd door het hulpprogramma.
U kunt zien dat de Google-zoekresultaten voor de zoekopdracht direct op het terminalscherm zelf werden weergegeven. Je zult ook merken dat elk zoekresultaat geïndexeerd is (ik heb het over die blauwgekleurde nummers: 1, 1a, 1b, etc.). Deze indexen worden gebruikt als u een bepaald resultaat wilt openen.
Als u bijvoorbeeld het eerste resultaat wilt openen, typt u "1" en drukt u op Enter.
Als je een op GUI gebaseerde Linux-distro gebruikt (wat je waarschijnlijk ook bent), zal de bovenstaande bewerking ertoe leiden dat Googler je standaard webbrowser activeert (in mijn geval was dit Chrome) en het eerste zoekresultaat in de browser opent.
Toegegeven, het feit dat je toegang hebt tot een GUI-gebaseerde webbrowser en nog steeds Google-zoekopdrachten uitvoert op de opdrachtregel (alleen om de resultaten opnieuw in de browser te openen) heeft geen zin. Dus, hier is hoe u Googler kunt configureren om een opdrachtregelgebaseerde browser te starten.
Voor eenmalig gebruik voert u de volgende opdracht uit:
BROWSER = [browser-name] googler
Bijvoorbeeld:
BROWSER = lynx googler
En om de wijziging permanent in te stellen, voert u de volgende opdracht uit:
exporteer BROWSER = [browsernaam]
Gebruik dan normaal Googler.
Voor niet-ingewijden is "lynx" (gebruikt in het vorige voorbeeld) een populaire browser voor opdrachtregels. Om het te installeren, kunt u de volgende opdracht uitvoeren:
sudo apt-get install lynx
Voor meer runtime-opties die Googler biedt, typt u "?" En drukt u op Enter.
Afgezien van runtime-opties biedt Googler ook veel opdrachtregelopties. De volgende schermafbeelding (genomen vanaf de GitHub-pagina van het hulpmiddel) somt ze allemaal op:
Kennis van al deze opties stelt u in staat om ingewikkelde zoekbewerkingen uit te voeren. Als u bijvoorbeeld vijftien resultaten wilt ophalen die in de afgelopen veertien maanden zijn bijgewerkt, start u bij het derde resultaat voor de tekenreeks "himanshu" in website "maketecheasier.com" het volgende commando:
googler -n 15 -s 3 -t m14 -w maketecheasier.com himanshu
Dit is de lijst met Googler-functies waarvoor de ontwikkelaar adverteert:
- Google Zoeken, Google Site Search, Google Nieuws
- Snel en schoon (geen advertenties, verdwaalde URL's of rommel), aangepaste kleur
- Navigeer door resultatenpagina's van omniprompt, open URL's in browser
- Haal n resultaten in een keer op, begin bij het n-de resultaat
- Schakel automatische spellingcorrectie uit en zoek exacte zoekwoorden
- Geef duur, land / domein op (standaard: worldwide / .com), taal
- Google-sleutelwoorden (bijv. Filetype: mime, site: somesite.com) ondersteuning
- Open het eerste resultaat rechtstreeks in de browser (zoals in I'm Feeling Lucky)
- Non-stop zoekopdrachten: nieuwe zoekopdrachten op omniprompt starten zonder te sluiten
- HTTPS proxy, User Agent, TLS 1.2 (standaard) ondersteuning
- Man-pagina met voorbeelden, voltooiingsscripts voor Bash, Zsh en Fish
- Minimale afhankelijkheden
Ga hier voor meer informatie over de tool.
Conclusie
Googler is ongetwijfeld een goede oplossing voor uw zoekproblemen met Google-zoekopdrachten. Het feit dat het een overvloed aan functies biedt en de GitHub-pagina bevat uitgebreide documentatie maakt het hulpmiddel des te aantrekkelijker. Probeer het eens, en ik weet zeker dat je niet teleurgesteld zult zijn.