GNU/Linux >> Tutoriels Linux >  >> Linux

Comment rechercher sur le Web à partir d'un terminal sous Linux

Il y a quelque temps, nous avons écrit sur Surfraw , une interface de ligne de commande pour les moteurs de recherche populaires et plus de 100 sites Web. Surfraw vous aide à rechercher n'importe quoi sur Internet à partir de Terminal. Aujourd'hui, je suis tombé sur un utilitaire similaire nommé "S" . Oui, le nom de cet utilitaire est juste "S". Comme Surfraw, l'utilitaire "S" vous aide également à effectuer des recherches sur le Web à partir du terminal. Veuillez noter que ni "Surfraw" ni "S" ne sont des moteurs de recherche. Les deux ne sont que des interfaces de ligne de commande. Ils ont toujours besoin d'une application de navigateur pour effectuer des recherches sur Internet.

Nous pouvons effectuer la recherche soit en utilisant des moteurs de recherche comme Google, DuckDuckGo, soit directement sur un site Web tel que Wikipedia, Arch Wiki, CNN, BBC, Soundcloud, et Youtube, etc. Le tout depuis Terminal. Il ouvrira les résultats de la recherche dans votre navigateur Web par défaut. "S" prend actuellement en charge les moteurs de recherche et les sites Web suivants.

  1. 500px
  2. 8pistes
  3. amazone
  4. archpkg
  5. archwiki
  6. arstechnica
  7. arxiv
  8. atmospherejs
  9. aurore
  10. baidu
  11. bandcamp
  12. bgr
  13. bing
  14. buzzfeed
  15. cnn
  16. codepen
  17. coursera
  18. cplusplus
  19. cppreference
  20. caisses
  21. rouleau croustillant
  22. debianpkg
  23. dict
  24. creuser
  25. diigo
  26. dockerhub
  27. dribbler
  28. duckduckgo
  29. benne
  30. engadget
  31. explication
  32. facebook
  33. flickr
  34. flipkart
  35. foursquare
  36. l'essentiel
  37. github
  38. gmail
  39. allez
  40. godoc
  41. bonnes lectures
  42. google
  43. googledocs
  44. googleplus
  45. hackernews
  46. ietf
  47. iftt
  48. imdb
  49. imgur
  50. boîte de réception
  51. instagram
  52. kickasstorrents
  53. libgen
  54. linkedin
  55. lmgtfy
  56. macports
  57. mdn
  58. moyen
  59. metacpan
  60. msdn
  61. naver
  62. netflix
  63. nhaccuatui
  64. npm
  65. npmsearch
  66. npr
  67. nvd
  68. surstock
  69. packagiste
  70. phandroïde
  71. php
  72. pinterest
  73. postgresql
  74. python
  75. quora
  76. reddit
  77. regex
  78. tomates pourries
  79. rubygems
  80. shodan
  81. nuage sonore
  82. spotify
  83. débordement de pile
  84. vapeur
  85. taobao
  86. la baie des pirates
  87. s'inscrire
  88. torrentz
  89. twitchtv
  90. twitter
  91. unity3d
  92. upcloud
  93. viméo
  94. wikipédia
  95. wolframalpha
  96. yahoo
  97. yandex
  98. youtube
  99. zhihu

Gardez un œil sur le projet, les développeurs peuvent ajouter d'autres sites à l'avenir.

Installer "S"

L'utilitaire "S" peut être installé en utilisant "Go" ou "Linuxbrew".

Assurez-vous d'avoir installé Go sur votre système. Reportez-vous au lien suivant pour installer Go sur Linux.

  • Comment installer le langage Go sous Linux

Après avoir installé "Go", exécutez les commandes suivantes une par une pour installer "S".

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

Vous pouvez également l'installer à l'aide du gestionnaire de packages "Linuxbrew". Tout d'abord, installez "Linuxbrew" sur votre système comme décrit ci-dessous.

  • Linuxbrew :un gestionnaire de packages commun pour Linux et Mac OS X

Après avoir installé Linuxbrew, exécutez cette commande pour installer "S".

$ brew install s-search

Rechercher sur le Web à partir du terminal

Tapez "s" sans les guillemets pour voir la liste des options disponibles et l'utilisation générale.

$ 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

Voyons quelques exemples.

Recherche de base

Faisons une recherche sur le Web avec le terme de recherche - "ostechnix".

$ s ostechnix

Cette commande ouvrira votre navigateur par défaut et recherchera la chaîne de recherche donnée. Par défaut, S utilise Google comme moteur de recherche par défaut. Vous pouvez le remplacer par un autre moteur de recherche, par exemple DuckDuckGo, en utilisant le drapeau "-p" comme ci-dessous.

$ s -p duckduckgo ostechnix

Ici, -p indique le fournisseur (c'est-à-dire le site Web).

Pour rechercher un article sur Amazon, nous utilisons :

$ s -p amazon zero to one

La commande ci-dessus ouvrira amazon.com et recherchera le livre "Zero to One". C'est aussi simple que cela.

Lire aussi :

  • Rechercher des produits Amazon à partir de la ligne de commande
  • Rechercher des torrents à partir de la ligne de commande sous Linux
  • Comment rechercher sur le site Web Arch Wiki à partir de la ligne de commande
  • Rechercher et parcourir le site Web Stack Overflow à partir de la ligne de commande

Pour rechercher quelque chose sur Wikipédia, nous utilisons :

$ s -p wikipedia linux

Vous pouvez désormais en savoir plus sur Linux sur Wikipédia.

Pour rechercher un sujet sur Subreddit, nous utilisons :

$ s -p reddit /r/archlinux aur helpers

Pour rechercher un sujet sur le site Web de Quora, nous utilisons :

$ s -p quora deep learning

Que diriez-vous d'une vidéo sur Youtube ? C'est aussi possible. La commande suivante ouvrira les vidéos liées à APJ Abdul Kalam sur Youtube.

$ s -p youtube Abdul Kalam

Pour répertorier tous les fournisseurs (sites Web), exécutez :

$ s -l

Utiliser des balises

Nous pouvons effectuer des recherches sur le Web à l'aide de balises spécifiques. Par exemple, les rubriques de commande suivantes qui contiennent la chaîne "tendance" sur facebook.

$ s -p fa trending

Pour afficher la liste des balises disponibles, exécutez :

$ s --list-tags

Rechercher sur un autre navigateur

S utilise le navigateur par défaut de votre système pour la recherche sur le Web. Vous pouvez également le remplacer par autre chose, comme Chromium/Firefox.

Pour effectuer une recherche sur le Web avec un navigateur autre que celui par défaut, nous utilisons -b drapeau.

Pour effectuer une recherche sur le Web à l'aide du navigateur Chromium, exécutez :

$ s -b "chromium" machine learning

Pour effectuer une recherche sur le Web avec Firefox, utilisez :

$ s -b "firefox" machine learning

Vous pouvez également effectuer une recherche incognito comme ci-dessous.

Chrome :

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

Firefox :

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

Lire connexe :

  • Comment effectuer une recherche Google à partir de la ligne de commande à l'aide de Googler

Pour plus de détails, reportez-vous au référentiel GitHub du projet indiqué ci-dessous.


Linux
  1. Comment changer la couleur de votre terminal Linux

  2. WP-CLI - Gestion de WordPress depuis le terminal Linux

  3. Comment effacer le cache du navigateur Web à partir de la ligne de commande sous Linux

  4. comment se connecter à mysql et interroger la base de données à partir du terminal linux

  5. Comment définir l'adresse IP de C sous Linux

Comment rechercher le site Web Arch Wiki à partir de la ligne de commande

Comment rechercher des fichiers à partir de la ligne de commande Linux

Comment gérer les fichiers depuis le terminal Linux

Comment ouvrir une URL dans le navigateur Web à partir du terminal Linux

Comment se connecter au WiFi depuis le terminal dans Ubuntu Linux

Comment se connecter au WiFi depuis le terminal dans Ubuntu Linux