8.6K
En esta guía veremos¿Qué es Googler?y sus características, cómoinstalar Googleren varias distribuciones de Linux y cómo hacerloBúsqueda de Google desde la línea de comandos usando Googlerutilidad en sistemas operativos Linux y similares a Unix.
¿Qué es Googler?
Como todos sabemos,Búsqueda de Googlees el motor de búsqueda más utilizado en la Web.
En comparación con otros motores de búsqueda, como Baidu, DuckDuckGo y Yandex, etc., la búsqueda de Google sigue manteniendo la posición de motor de búsqueda más popular, con más del 70% de la cuota de mercado de búsqueda.
La búsqueda en Google se ha convertido en parte de nuestras vidas, tanto a nivel personal como profesional. Todos sabemos cómo buscar algo en Google desde un navegador web gráfico.
googleares una herramienta de línea de comandos para buscar en Google desde la Terminal en Linux y Unix. Googler muestra el título, la URL y el resumen de cada resultado en una interfaz limpia, sin anuncios ni URL perdidas.
Cada resultado tiene un número de índice y puede abrirlos en su navegador web predeterminado presionando el número respectivo.
Fue desarrollado originalmente para servidores sin interfaz gráfica de usuario. Ahora se ha convertido en una herramienta más conveniente, flexible y madura, repleta de muchas funciones.
Googler viene con la función de autocompletar, ¡para que no tengas que recordar ninguna opción! Además, puede abrir la sección de ayuda simplemente presionando el botón?(signo de interrogación).
Funciones de Google
- Búsqueda de Google, Búsqueda de sitios de Google, Noticias de Google, Vídeos de Google.
- Interfaz rápida y limpia, sin anuncios ni URL perdidas.
- Cada resultado de búsqueda se puede abrir desde el omniprompt (es decir, el indicador de Googler), sin tener que volver a ejecutar Googler cada vez. Es decir, puedes realizar nuevas búsquedas sin salir de Google.
- Abra las URL en el navegador predeterminado.
- Integre Googler en su navegador de texto.
- Abra el primer resultado de búsqueda directamente en el navegador (como en la función "Me siento afortunado").
- Obtenga cualquier número de resultados y comience enenésimoresultado.
- Admite palabras clave de búsqueda de Google (por ejemplo, sitio:ostechnix.com, tipo de archivo:pdf).
- Soporte de búsqueda segura (es decir, excluyendo sitios para adultos).
- Proxy HTTPS, agente de usuario, compatibilidad con TLS 1.2 (predeterminado).
- Filtre los resultados de búsqueda por duración, dominio, país e idioma.
- Cambie de un dominio a otro fácilmente.
- Defina alias para realizar búsquedas en Google en cualquier número de sitios web.
- Puede desactivar la corrección ortográfica automática para buscar términos de búsqueda exactos.
- Ligero y requiere dependencias mínimas.
- Gratis y de código abierto!!
Instalar Googler en Linux
Googler se puede instalar de varias formas.
RequierePitón 3.5o más tarde yxseloxclipoconjunto-portapapeles termuxpara copiar la URL en el portapapeles. Estos paquetes en su mayoría vienen preinstalados.
En caso de que aún no estén instalados, puede instalarlos utilizando el administrador de paquetes de su distribución. Por ejemplo, en Debian y Ubuntu, los requisitos previos se pueden instalar usando el comando:
$ sudo apt-get install python3.5 xsel xclip
1. Instale la última versión independiente de Googler
Esta es la forma más fácil y recomendada de instalar Googler en sistemas operativos tipo Unix.
Descargue la última versión disponible de Googler:
$ sudo curl -o /usr/local/bin/googler https://raw.githubusercontent.com/jarun/googler/v4.0/googler
Hazlo ejecutable:
$ sudo chmod +x /usr/local/bin/googler
¡Hecho!
Puede actualizar a la última versión en cualquier momento usando el comando:
$ sudo googler -u
2. Instale Googler desde la fuente
Asegúrate de tenerherramientas de desarrollo instaladasen su máquina Linux e instale Googler ejecutando los siguientes comandos uno por uno.
$ git clone https://github.com/jarun/googler.git
$ cd googler/
$ sudo make install
$ cd auto-completion/bash/
$ sudo cp googler-completion.bash /etc/bash_completion.d/
3. Instale Googler usando el administrador de paquetes
Googler ha sido empaquetado para muchas distribuciones populares de Linux. Si quieres una versión estable, puedes instalar Googler desde los repositorios de tu distribución.
En Arch Linux y sus variantes, instale Googler desdeOROusando cualquier ayudante de AUR comoPulmonesoHurra.
$ paru -S googles
O,
$ yay -S googler
En Debian, Ubuntu, Linux Mint, Pop OS y otros sistemas basados en DEB:
$ sudo apt install googler
On Fedora:
$ sudo dnf install googler
En CentOS 8:
$ sudo dnf install epel-release
$ sudo dnf install googler
En openSUSE Leap/Tumbleweed:
$ sudo zypper install googler
Aviso:La versión de Googler en los repositorios de la distribución puede ser un poco antigua y no tener funciones nuevas. Si desea probar la versión más reciente, instale el script independiente de Googler como se describe en el primer método o instálelo desde la fuente como se muestra en el segundo método.
4. Descargue e instale los paquetes binarios de Googler
Googler también está disponible como paquetes binarios para varias distribuciones de Linux. Simplemente descargue la última versión desdepágina de lanzamientose instálelo usando el administrador de paquetes de su distribución. Tenga en cuenta que debe haber instalado todos los requisitos previos necesarios.
Por ejemplo, en sistemas basados en DEB, puede instalar Googler como se muestra a continuación.
$ wget https://github.com/jarun/googler/releases/download/v4.0/googler_4.0-1_ubuntu18.04.amd64.deb
$ sudo dpkg -i googler_4.0-1_ubuntu18.04.amd64.deb
$ sudo apt-get install -f
En sistemas basados en RPM:
$ wget https://github.com/jarun/googler/releases/download/v4.0/googler-4.0-1.el7.6.centos.x86_64.rpm
$ sudo rpm -ivh googler-4.0-1.el7.6.centos.x86_64.rpm
Para conocer otros métodos de instalación, consulte la página oficial de github que se encuentra al final.
Búsqueda de Google desde la línea de comandos usando Googler
Es posible que algunos de ustedes no conozcan los trucos de búsqueda avanzada de Google, como buscar solo en un sitio web específico, buscar un tipo de archivo específico, buscar entre un rango de números, etc.
Sin embargo, todos sabemos cómo realizar una búsqueda básica en Google. Simplemente escriba el término de búsqueda en la barra de búsqueda de Google y elija uno adecuado de la lista de búsqueda. ¡Es muy fácil!
Ahora veamos cómo buscar en Google desde la línea de comandos usando Googler. Créeme, ¡también es muy fácil!
Búsqueda básica en Google usando Googler
Abra su Terminal y escriba "googler" seguido de su término de búsqueda.
Por ejemplo, déjame buscar el término – “ostehnix“.
$ googler ostechnix
Obtendrá resultados relacionados con la palabra clave "ostechnix".
Abrir páginas web en el navegador
Como puede ver en el resultado anterior, obtuve seis resultados y cada resultado tiene un número de índice (o número de prefijo). Simplemente escriba el número y presione ENTER para abrir la página respectiva en su navegador web predeterminado. Por ejemplo, si escribe el número3
, la tercera página del resultado se abrirá en el navegador. ¡Es así de simple!
Navegar por los resultados de búsqueda
Para ir al siguiente conjunto de resultados de búsqueda, simplemente presione la letran
. De manera similar, puede ir al conjunto anterior de resultados presionandop
. Memorízalo como:n
paranorteextensión yp
parapaganterior. Para ir a la primera página de resultados de búsqueda de Google instantáneamente desde cualquier página, presionef
.
Buscando nuevas palabras clave
Para buscar una nueva palabra clave, no es necesario salir y volver a ejecutar Googler. Podremos realizar búsquedas ininterrumpidas sin salir de Googler. Simplemente escriba la nueva palabra clave en el omniprompt (es decir, el mensaje de Google) y presione ENTER.
Como puede ver, estoy buscando una nueva palabra clave:linux.
Copiar URL al portapapeles
Podemos copiar una URL específica del resultado al portapapeles presionando la letrac
seguido del número de índice de la URL respectiva. Por favor, tenga en cuenta el espacio entre 'c
' y el número de índice.
Ejemplo:
googler (? for help) c 3
Aquí usamosc
para copiar y3
es el número de índice. Por lo tanto, la tercera página de los resultados de la búsqueda se copiará al portapapeles. Recuerde: debe haber instalado cualquiera de las siguientes utilidades para utilizar esta función.
- xclip
- xsel
- conjunto-portapapeles termux
Salir de Google
Para salir de Googler y regresar a la Terminal,
- prensaqy presiona ENTER,
- o presioneENTRAR dos veces,
- o presioneCtrl+d.
Estos consejos de búsqueda son suficientes en la mayoría de los casos. Si desea recibir algunos consejos avanzados de búsqueda en Google, siga leyendo.
Algunos consejos de búsqueda avanzada en Google
Googler admite todas las funciones de palabras clave de Google para obtener resultados exactos y precisos de forma rápida y sencilla. Aquí he incluido algunos de los consejos de búsqueda avanzada de Google que utilizo de vez en cuando.
Filtrar resultados por sitio web (búsqueda específica del sitio)
El siguiente comando le proporcionará los resultados del término de búsqueda.arco linuxdeostechnix.comsolo blog.
$ googler arch linux site:ostechnix.com
O,
$ googler arch linux -w ostechnix.com

¿Ver? Obtengo los resultados solo del sitio ostechnix.com.
Listar sitios web similares
Esto puede resultar útil cuando desea encontrar todos los sitios similares que comparten un nicho común.
$ googler related:ostechnix.com
Buscar texto citado
En ocasiones es posible que desees buscar algunos textos exactos, por ejemplo letras de canciones o citas de un autor famoso. Si es así, menciónelos entre comillas como se muestra a continuación.
$ googler "You have to dream before the dream comes true"
Buscar tipo de archivo específico
Este consejo será útil cuando busque un tipo específico de archivo para descargar, por ejemplo una canción, un video, una película o un archivo de texto o pdf.
$ googler blockchain filetype:pdf
El comando anterior obtendrá resultados relacionados concadena de bloquesdocumentos enpdfformato.
Encuentra definiciones de palabras
Quiere aprender la definición de una palabra (Ej.perspicacia) de varios recursos en línea? ¡Aquí tienes!
$ googler define acumen
Obtener un número específico de resultados
De forma predeterminada, Googler mostrará 10 resultados. Puedes cambiar este comportamiento usandon
bandera como a continuación. El siguiente comando sóloobtener 3 resultadospara la consulta de búsqueda dada.
$ googler -n 3 ostechnix

Mostrar resultados a partir deenésimoresultado
El siguiente ejemplo obtendrá los resultados a partir del5to resultadopara la palabra claveostehnix:
$ googler -s 5 ostechnix
Mostrar resultados dentro de un lapso de tiempo específico
Buscar10 resultadosactualizado dentro delúltimos 5 meses, a partir de la3er resultadopara la palabra clavelinuxenostechnix.comsitio:
$ googler -n 10 -s 3 -t m5 -w ostechnix.com linux
Obtener resultados de la sección de Google News
El siguiente comando obtendrá resultados relacionados con“Arco Linux”denoticias.google.comsección.
$ googler -N Arch linux
Obtener resultados específicos del país
Es posible que hayas notado que cuando buscas algo en Google, obtendrás resultados según el país donde vives. Por ejemplo, si vive en India, obtendrá resultados del servidor de Google India.
Si desea que Googler obtenga resultados de búsqueda exclusivamente de un determinado país o región, utilice-c
bandera.
$ googler -c in best smartphone
Esto devolverá resultados deGoogle Indiaservidor paramejor teléfono inteligenteconsulta.
Obtener resultados específicos del idioma
Al igual que los resultados específicos de un país, podemos devolver resultados específicos de un idioma utilizando-lbandera.
$ googler -l ta arthashastra
Este comando obtendrá resultados relacionados conarthashatraincluidoTamilpáginas web.
Desactivar la corrección ortográfica automática
Cuando buscamos términos específicos, Google mostrará las sugerencias de ortografía (comenzando con un mensajeQuerías decir..), especialmente para términos de búsqueda relacionados con aspectos técnicos y médicos. Si desea desactivar esta función de revisión ortográfica, utilice-x
bandera.
$ googler -x googler
Me siento afortunado de buscar
Como ya sabes, elde googleLa página de inicio incluye un botón con la etiqueta "Me siento afortunado”debajo de la barra de búsqueda. Cuando escribimos una consulta de búsqueda y hacemos clic en este botón, seremos llevados directamente al primer resultado de búsqueda, sin pasar por la página de resultados del motor de búsqueda.
Googler tiene una opción para hacer esto desde la línea de comando. Actuar "Me siento afortunado"buscar, usar-j
bandera seguida de su término de búsqueda como se muestra a continuación.
$ googler -j browse web with vim keybindings
Mostrar información del sitio
Para obtener la información de un sitio web/blog, ejecute:
$ googler info:ostechnix.com
Excluir sitios web para adultos de los resultados de búsqueda
Para buscar material de “educación sexual” sin regresar a sitios para adultos, utilice:
$ googler safesearch:sex education
Obtener resultados de búsqueda que contengan un término específico en el título de la página o en la URL
$ googler allintitle:linux -w ostechnix.com
Esto devolverá todos los resultados que contengan la palabra.linuxen eltítulodeostechnix.com.
De manera similar, podemos limitar los resultados a aquellos con todas las palabras de consulta en elURL.
$ googler allinurl:linux -w ostechnix.com
Canalizar resultados de búsqueda a un archivo
Es uno de mis consejos de búsqueda de Google favoritos. Tengo la costumbre de guardar los resultados junto con las URL en un archivo de texto cuando busco un tema específico. De esta manera puedo consultar los resultados más tarde. Para mí, ¡es una especie de marcadores sin conexión!
$ googler -C python | tee tutorial.txt
El comando anterior buscaráPitóny guarde todos los resultados de la búsqueda en un archivo de texto llamadotutorial.txt
en el directorio de trabajo actual.
Simplifica la búsqueda en Google con alias
¡Esta característica es para los usuarios perezosos! Googler ofrece muchasalias de búsqueda de sitios webpara muchos sitios web populares, incluidos Amazon, Arch Linux wiki, BBC, CNN, eBay, Facebook, búsqueda de Google, GitHub, HackerNews, IMDB, LinkedIn, National Geographic, MIT OpenCourseWare, documentación de Python, Quora, Reddit, Stack Overflow, Twitter y foros de Ubuntu. , Wikipedia y mucho más.
Por ejemplo, para buscar algo en Arch Wiki, simplemente ejecute:
$ @aw install arch linux
Aquí,@awes el alias del sitio ArchWiki. “instalar arco linux”es la palabra clave.
Para habilitar esta función, descargue elgoogler @t agregary habilítelo como se muestra a continuación.
$ wget https://raw.githubusercontent.com/jarun/googler/master/auto-completion/googler_at/googler_at
$ source googler_at
También puedes agregar tus propios alias. Por ejemplo, he creado un alias llamado@ostechpara nuestro blog ostechnix.com.
$ alias @ostech="googler -w ostechnix.com"
Para buscar desde ostechnix.com, simplemente ejecuto:
$ @ostech dns
Añade tus alias a~/.bashrc
archivo para hacerlo permanente.
Consulte la siguiente guía para aprender a utilizar alias en Linux.
- Los comandos alias y unalias explicados con ejemplos
Integra Googler con navegadores de texto
Googler se puede integrar con varios navegadores de texto comoelinks,Enlaces,linceyw3monavegador www. Esto funcionará de inmediato si elBROWSERLa variable de entorno está configurada correctamente. Por ejemplo:
$ export BROWSER=w3m
Para uso único,
$ BROWSER=w3m googler dns
O realice una búsqueda específica del sitio:
$ BROWSER=w3m googler -w ostechnix.com arch linux
Este comando buscaráarco linuxconsulta enostechnix.com. Cuando escribe el número de índice de cualquier enlace y presiona la tecla ENTER, se abrirá enw3mnavegador de forma predeterminada.
Obteniendo ayuda
Para ver la lista de todas las opciones admitidas junto con la descripción, ejecute:
$ googler --help
O, en breve:
$ googler -h
También puedes presionar el?
(signo de interrogación) para ver la sección de ayuda instantánea:
googler (? for help) ? omniprompt keys: n, p fetch the next or previous set of search results index open the result corresponding to index in browser f jump to the first page o [index|range|a ...] open space-separated result indices, numeric ranges (sitelinks unsupported in ranges), or all, in browser open the current search in browser, if no arguments O [index|range|a ...] like key 'o', but try to open in a GUI browser g keywords new Google search for 'keywords' with original options should be used to search omniprompt keys and indices c index copy url to clipboard u toggle url expansion q, ^D, double Enter exit googler ? show omniprompt help * other inputs issue a new search with original options
Lectura relacionada:
- Cómo buscar DuckDuckGo desde la línea de comandos usando ddgr
- Cree correos electrónicos temporales desde la línea de comandos con Tmpmail
- ¿Superficie? Una interfaz de línea de comandos para motores de búsqueda populares y más de 100 sitios web
- Cómo buscar en la Web desde la terminal en Linux
- Navegador de búsqueda de Google? Mejorar la navegación con el teclado en la búsqueda de Google
- Cómo utilizar Google Translate desde la línea de comandos en Linux
- ¿Buen libro? Acceda a sus contactos de Google desde la línea de comandos en Linux
- DuckDuckGo Flequillo? Busque directamente en sus sitios web favoritos
Espero que esto ayude.
Recurso: