GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo buscar en la web desde la terminal en Linux

Hace un tiempo, escribimos sobre Surfraw , una interfaz de línea de comandos para motores de búsqueda populares y más de 100 sitios web. Surfraw te ayuda a buscar cualquier cosa desde Internet desde la Terminal. Hoy me topé con una utilidad similar llamada "S" . Sí, el nombre de esta utilidad es simplemente "S". Al igual que Surfraw, la utilidad "S" también te ayuda a buscar en la web desde la terminal. Tenga en cuenta que ni "Surfraw" ni "S" son motores de búsqueda. Ambos son solo interfaces de línea de comando. Todavía requieren una aplicación de navegador para buscar en Internet.

Podemos hacer la búsqueda usando motores de búsqueda como Google, DuckDuckGo o buscar directamente a través de un sitio web como Wikipedia, Arch Wiki, CNN, BBC, Soundcloud y Youtube, etc. Todo desde Terminal. Se abrirán los resultados de la búsqueda en su navegador web predeterminado. "S" actualmente es compatible con los siguientes motores de búsqueda y sitios web.

  1. 500 píxeles
  2. 8 pistas
  3. amazonas
  4. archivo
  5. archwiki
  6. arstechnica
  7. arxiv
  8. atmósferajs
  9. aurio
  10. baidu
  11. campamento de banda
  12. bgr
  13. bing
  14. alimentación de zumbido
  15. cnn
  16. código abierto
  17. cursora
  18. cplusplus
  19. cpppreferencia
  20. cajas
  21. rollo crujiente
  22. paquete debian
  23. dictar
  24. digg
  25. Diigo
  26. dockerhub
  27. driblar
  28. patopatogo
  29. volquete
  30. interactuar
  31. explicar shell
  32. facebook
  33. flickr
  34. papeleta
  35. cuadrado
  36. esencial
  37. github
  38. gmail
  39. ir
  40. godoc
  41. buenas lecturas
  42. google
  43. docs de google
  44. googleplus
  45. noticias de hackers
  46. ietf
  47. ifttt
  48. imdb
  49. imgur
  50. bandeja de entrada
  51. instagram
  52. torrents impresionantes
  53. libgen
  54. linkedin
  55. lmgtfy
  56. macports
  57. mdn
  58. medio
  59. metacpan
  60. msdn
  61. naver
  62. netflix
  63. nhaccuatui
  64. npm
  65. npmsearch
  66. npr
  67. nvd
  68. exceso de existencias
  69. empaquetador
  70. fandroide
  71. php
  72. interés
  73. postgresql
  74. pitón
  75. quora
  76. reddit
  77. regex
  78. tomates podridos
  79. gemas de rubí
  80. shodan
  81. nube de sonido
  82. Spotify
  83. desbordamiento de pila
  84. vapor
  85. taobao
  86. la bahía pirata
  87. el registro
  88. torrentz
  89. tv de contracción
  90. twitter
  91. unidad3d
  92. nube arriba
  93. vimeo
  94. wikipedia
  95. wolframio alfa
  96. Yahoo
  97. yandex
  98. youtube
  99. zhihu

Esté atento al proyecto, los desarrolladores pueden agregar más sitios en el futuro.

Instalando "S"

La utilidad "S" puede instalarse usando "Go" o "Linuxbrew".

Asegúrese de haber instalado Go en su sistema. Consulte el siguiente enlace para instalar Go en Linux.

  • Cómo instalar Go Language en Linux

Después de instalar "Go", ejecute los siguientes comandos uno por uno para instalar "S".

$ go get -v github.com/zquestz/s
$ cd $GOPATH/src/github.com/zquestz/s
$ make
$ sudo make install

Alternativamente, puede instalarlo usando el administrador de paquetes "Linuxbrew". Primero, instale "Linuxbrew" en su sistema como se describe a continuación.

  • Linuxbrew:un administrador de paquetes común para Linux y Mac OS X

Después de instalar Linuxbrew, ejecute este comando para instalar "S".

$ brew install s-search

Buscar en la web desde la terminal

Escriba "s" sin comillas para ver la lista de opciones disponibles y el uso general.

$ s
Web search from the terminal.

Usage:
 s <query> [flags]

Flags:
 -b, --binary string binary to launch search URI
 -c, --cert string path to cert.pem for TLS
 -h, --help help for s
 -k, --key string path to key.pem for TLS
 -l, --list-providers list supported providers
 --list-tags list available tags
 -o, --output output only mode
 --port int server port (default 8080)
 -p, --provider string search provider (default "google")
 -s, --server launch web server
 -t, --tag string search tag
 -v, --verbose verbose mode
 --version display version

Veamos algunos ejemplos.

Búsqueda básica

Busquemos en la web con el término de búsqueda - "ostechnix".

$ s ostechnix

Este comando abrirá su navegador predeterminado y buscará la cadena de búsqueda dada. Por defecto, S utiliza Google como motor de búsqueda predeterminado. Puede cambiarlo a algún otro motor de búsqueda, por ejemplo DuckDuckGo, usando el indicador "-p" como se muestra a continuación.

$ s -p duckduckgo ostechnix

Aquí, -p indica proveedor (es decir, sitio web).

Para buscar un artículo en Amazon, usamos:

$ s -p amazon zero to one

El comando anterior abrirá amazon.com y buscará el libro "Zero to One". Es así de simple.

Lea también:

  • Buscar productos de Amazon desde la línea de comandos
  • Buscar torrents desde la línea de comandos en LInux
  • Cómo buscar en el sitio web Arch Wiki desde la línea de comandos
  • Buscar y explorar el sitio web de Stack Overflow desde la línea de comandos

Para buscar algo en Wikipedia, usamos:

$ s -p wikipedia linux

Ahora puedes leer sobre Linux en Wikipedia.

Para buscar un tema en Subreddit, usamos:

$ s -p reddit /r/archlinux aur helpers

Para buscar temas en el sitio web de Quora, usamos:

$ s -p quora deep learning

¿Qué tal un vídeo en Youtube? Eso también es posible. El siguiente comando abrirá videos relacionados con APJ Abdul Kalam en Youtube.

$ s -p youtube Abdul Kalam

Para enumerar todos los proveedores (sitios web), ejecute:

$ s -l

Usar etiquetas

Podemos buscar en la web usando etiquetas específicas. Por ejemplo, los siguientes temas de comando que contienen la cadena "trending" en facebook.

$ s -p fa trending

Para ver la lista de etiquetas disponibles, ejecute:

$ s --list-tags

Buscar en otro navegador

S utiliza el navegador predeterminado de su sistema para la búsqueda web. También puede cambiarlo por otro, como Chromium/Firefox.

Para buscar en la web en un navegador que no sea el predeterminado, usamos -b bandera.

Para buscar en la web con el navegador Chromium, ejecute:

$ s -b "chromium" machine learning

Para buscar en la web con Firefox, use:

$ s -b "firefox" machine learning

También puede realizar una búsqueda de incógnito como se muestra a continuación.

Cromo:

$ s -b "chromium --incognito" artificial intelligence 

Firefox:

$ s -b "firefox --private-window" artificial intelligence

Lectura relacionada:

  • Cómo buscar en Google desde la línea de comandos con Googler

Para obtener más detalles, consulte el repositorio de GitHub del proyecto que se proporciona a continuación.


Linux
  1. Cómo cambiar el color de tu terminal Linux

  2. WP-CLI - Administrar WordPress desde la terminal de Linux

  3. Cómo borrar la memoria caché del navegador web desde la línea de comandos en Linux

  4. cómo iniciar sesión en mysql y consultar la base de datos desde la terminal de Linux

  5. Cómo configurar la dirección IP desde C en Linux

Cómo buscar en el sitio web Arch Wiki desde la línea de comandos

Cómo buscar archivos desde la línea de comandos de Linux

Cómo administrar archivos desde la terminal de Linux

Cómo abrir una URL en el navegador web desde la terminal de Linux

Cómo conectarse a WiFi desde la terminal en Ubuntu Linux

Cómo conectarse a WiFi desde la terminal en Ubuntu Linux