Cuando desea realizar una búsqueda en Google, el comportamiento más común es abrir un navegador, cargar el sitio web de Google y escribir su término de búsqueda. Para aquellos fanáticos de la línea de comandos, ¿qué tal una forma más fácil de ejecutar la búsqueda de Google desde la línea de comandos?
Ejecute la búsqueda de Google desde la línea de comando
Para acceder a Google usando la línea de comandos en Linux, debe descargar e instalar una herramienta llamada Googler. Además de buscar en la web, la herramienta también le permite acceder a Google News y realizar Google Site Search desde la línea de comandos.
Descargar e instalar Googler es muy fácil. Todo lo que tienes que hacer es ejecutar el siguiente comando:
sudo curl -o /usr/local/bin/googler && sudo chmod +x /usr/local/bin/googler
Una vez que se ejecuta el comando anterior, puede iniciar fácilmente la utilidad ejecutando el siguiente comando:
googler
Nota: por supuesto, hay otras formas de descargar/instalar la herramienta, como desde la fuente. Se puede acceder a todos los detalles relacionados dirigiéndose a la página de GitHub del proyecto.
Continuando, cuando ejecutas el googler
comando, la herramienta le pedirá que ingrese una consulta.
Por ejemplo, ingresé la palabra «Maketecheasier» como texto de consulta.
Después de presionar enter, aquí está la salida producida por la utilidad.
Puede ver que los resultados de búsqueda de Google para la consulta se mostraron directamente en la pantalla del terminal. También notará que cada resultado de búsqueda está indexado (me refiero a esos números de color azul: 1, 1a, 1b, etc.). Estos índices se utilizan cuando desea abrir un resultado en particular.
Por ejemplo, para abrir el primer resultado, solo tienes que escribir “1” y presionar Enter.
Si está ejecutando una distribución de Linux basada en GUI (que es muy probable), la operación anterior hará que Googler active su navegador web predeterminado (en mi caso, Chrome) y abra el primer resultado de búsqueda en el navegador.
Es cierto que el hecho de que tenga acceso a un navegador web basado en GUI y aún esté realizando búsquedas de Google en la línea de comando (solo para abrir los resultados en el navegador nuevamente) no tiene mucho sentido. Entonces, así es como puede configurar Googler para iniciar un navegador basado en la línea de comandos.
Para un uso único, ejecute el siguiente comando:
BROWSER=[browser-name] googler
Por ejemplo:
BROWSER=lynx googler
Y para establecer permanentemente el cambio, ejecute el siguiente comando:
export BROWSER=[browser-name]
Luego use Googler normalmente.
Para los no iniciados, «lynx» (usado en el ejemplo anterior) es un popular navegador de línea de comandos. Para instalarlo, puede ejecutar el siguiente comando:
sudo apt-get install lynx
Para obtener más opciones de tiempo de ejecución que proporciona Googler, escriba «?» y presione Entrar.
Además de las opciones de tiempo de ejecución, Googler también ofrece muchas opciones de línea de comandos. La siguiente captura de pantalla (tomada de la página de GitHub de la herramienta) los enumera a todos:
El conocimiento de todas estas opciones le permitirá realizar algunas operaciones de búsqueda complicadas. Por ejemplo, para obtener quince resultados actualizados en los últimos catorce meses, a partir del tercer resultado de la cadena «himanshu» en el sitio web «maketecheasier.com», ejecute el siguiente comando:
googler -n 15 -s 3 -t m14 -w maketecheasier.com himanshu
Esta es la lista de funciones de Googler que anuncia el desarrollador:
- Búsqueda de Google, Google Site Search, Google Noticias
- Rápido y limpio (sin anuncios, URL perdidas o desorden), color personalizado
- Navegue por las páginas de resultados desde Omniprompt, abra las URL en el navegador
- Obtenga n resultados de una vez, comience en el n-ésimo resultado
- Deshabilite la corrección ortográfica automática y busque palabras clave exactas
- Especifique la duración, el país/dominio (predeterminado: en todo el mundo/.com), el idioma
- Compatibilidad con palabras clave de Google (por ejemplo, tipo de archivo: mimo, sitio: algúnsitio.com)
- Abra el primer resultado directamente en el navegador (como en I’m Feeling Lucky)
- Búsquedas ininterrumpidas: inicie nuevas búsquedas en omniprompt sin salir
- Proxy HTTPS, agente de usuario, compatibilidad con TLS 1.2 (predeterminado)
- Página de manual con ejemplos, scripts de finalización para Bash, Zsh y Fish
- Dependencias mínimas
Para más detalles sobre la herramienta, diríjase aquí.
Conclusión
Googler es, sin duda, una buena solución para sus problemas de búsqueda de línea de comandos en Google. El hecho de que proporcione una gran cantidad de funciones y que su página de GitHub contenga una extensa documentación hace que la herramienta sea aún más atractiva. Pruébalo, y estoy seguro de que no te decepcionará.
Danos tu opinión