GNU/Linux >> Linux Esercitazione >  >> Linux

Come cercare nel Web da terminale su Linux

Tempo fa abbiamo scritto di Surfraw , un'interfaccia a riga di comando per i motori di ricerca più diffusi e oltre 100 siti Web. Surfraw ti aiuta a cercare qualsiasi cosa da Internet da Terminale. Oggi mi sono imbattuto in un'utilità simile chiamata "S" . Sì, il nome di questa utilità è solo "S". Come Surfraw, anche l'utilità "S" ti aiuta a cercare nel web dal terminale. Tieni presente che né "Surfraw" né "S" sono motori di ricerca. Entrambi sono solo interfacce a riga di comando. Richiedono comunque un'applicazione browser per la ricerca in Internet.

Possiamo eseguire la ricerca utilizzando motori di ricerca come Google, DuckDuckGo o cercare direttamente attraverso un sito Web come Wikipedia, Arch Wiki, CNN, BBC, Soundcloud e Youtube ecc. Tutto da Terminale. Si apriranno i risultati della ricerca nel tuo browser web predefinito. "S" attualmente supporta i seguenti motori di ricerca e siti web.

  1. 500px
  2. 8 tracce
  3. amazzone
  4. archpkg
  5. archwiki
  6. arte tecnica
  7. arxiv
  8. atmosferajs
  9. aur
  10. baidu
  11. campo di banda
  12. bgr
  13. Bing
  14. feedback
  15. cnn
  16. codepen
  17. Corso
  18. cplusplus
  19. cppreference
  20. casse
  21. involtini croccanti
  22. debianpkg
  23. decreto
  24. scava
  25. Dio
  26. dockerhub
  27. dribblare
  28. anatra
  29. dumper
  30. engadget
  31. spiegazione
  32. facebook
  33. Flickr
  34. carrello a fogli mobili
  35. quattro quadrati
  36. sommario
  37. github
  38. gmail
  39. vai
  40. Godoc
  41. Buone letture
  42. google
  43. googledocs
  44. googleplus
  45. notizie hacker
  46. ietf
  47. ifttt
  48. imdb
  49. Imgur
  50. Posta in arrivo
  51. instagram
  52. Storie di calcio
  53. libgen
  54. linkedin
  55. lmgtfy
  56. macport
  57. mdn
  58. medio
  59. metacpan
  60. msdn
  61. nave
  62. netflix
  63. nhaccuatui
  64. npm
  65. npmsearch
  66. npr
  67. nvd
  68. eccesso di scorte
  69. packagista
  70. phandroid
  71. php
  72. Pinterest
  73. postgresql
  74. pitone
  75. quota
  76. Reddit
  77. regex
  78. pomodori marci
  79. rubini
  80. shodan
  81. nuvola di suoni
  82. spotify
  83. overflow dello stack
  84. vapore
  85. taobao
  86. la baia dei pirati
  87. registrati
  88. torrent
  89. twitch
  90. twitter
  91. unity3d
  92. upcloud
  93. Vimeo
  94. wikipedia
  95. wolframalpha
  96. yahoo
  97. yandex
  98. youtube
  99. zhihu

Tieni d'occhio il progetto, gli sviluppatori potrebbero aggiungere altri siti in futuro.

Installazione di "S"

L'utilità "S" può essere installata utilizzando "Go" o "Linuxbrew".

Assicurati di aver installato Go sul tuo sistema. Fare riferimento al seguente collegamento per installare Go su Linux.

  • Come installare Go Language in Linux

Dopo aver installato "Vai", esegui i seguenti comandi uno per uno per installare "S".

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

In alternativa, puoi installarlo usando il gestore di pacchetti "Linuxbrew". Innanzitutto, installa "Linuxbrew" sul tuo sistema come descritto di seguito.

  • Linuxbrew:un gestore di pacchetti comune per Linux e Mac OS X

Dopo aver installato Linuxbrew, esegui questo comando per installare "S".

$ brew install s-search

Cerca nel Web dal terminale

Digita "s" senza virgolette per visualizzare l'elenco delle opzioni disponibili e l'utilizzo generale.

$ 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

Vediamo alcuni esempi.

Ricerca di base

Cerchiamo nel web con il termine di ricerca - "otechnix".

$ s ostechnix

Questo comando aprirà il browser predefinito e cercherà la stringa di ricerca specificata. Per impostazione predefinita, S utilizza Google come motore di ricerca predefinito. Puoi cambiarlo in qualche altro motore di ricerca, ad esempio DuckDuckGo, usando il flag "-p" come di seguito.

$ s -p duckduckgo ostechnix

Qui, -p indica il provider (ovvero il sito Web).

Per cercare un articolo su Amazon, utilizziamo:

$ s -p amazon zero to one

Il comando precedente aprirà amazon.com e cercherà il libro "Zero to One". È così semplice.

Leggi anche:

  • Cerca prodotti Amazon dalla riga di comando
  • Cerca torrent dalla riga di comando in Linux
  • Come cercare nel sito Web Arch Wiki dalla riga di comando
  • Cerca e sfoglia il sito Web di overflow dello stack dalla riga di comando

Per cercare qualcosa su Wikipedia, utilizziamo:

$ s -p wikipedia linux

Ora puoi leggere Linux su Wikipedia.

Per cercare un argomento su Subreddit, utilizziamo:

$ s -p reddit /r/archlinux aur helpers

Per cercare un argomento sul sito Web di Quora, utilizziamo:

$ s -p quora deep learning

Che ne dici di un video su Youtube? È anche possibile. Il comando seguente aprirà i video relativi a APJ Abdul Kalam su Youtube.

$ s -p youtube Abdul Kalam

Per elencare tutti i provider (siti web), eseguire:

$ s -l

Usa tag

Possiamo effettuare ricerche sul web utilizzando tag specifici. Ad esempio, i seguenti argomenti di comando che contengono la stringa "trend" su Facebook.

$ s -p fa trending

Per visualizzare l'elenco dei tag disponibili, esegui:

$ s --list-tags

Cerca su browser diversi

S utilizza il browser predefinito del tuo sistema per la ricerca sul web. Puoi anche cambiarlo con qualcos'altro come Chromium/Firefox.

Per eseguire ricerche sul Web con un browser diverso da quello predefinito, utilizziamo -b bandiera.

Per eseguire ricerche sul Web utilizzando il browser Chromium, eseguire:

$ s -b "chromium" machine learning

Per effettuare ricerche sul Web con Firefox, utilizzare:

$ s -b "firefox" machine learning

Puoi anche eseguire la ricerca in incognito come di seguito.

Cromo:

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

Firefox:

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

Lettura correlata:

  • Come cercare su Google dalla riga di comando utilizzando Googler

Per maggiori dettagli, fare riferimento al repository GitHub del progetto riportato di seguito.


Linux
  1. Come cambiare il colore del tuo terminale Linux

  2. WP-CLI - Gestione di WordPress dal terminale Linux

  3. Come cancellare la cache del browser Web dalla riga di comando in Linux

  4. come accedere a mysql e interrogare il database dal terminale linux

  5. Come impostare l'indirizzo IP da C in Linux

Come cercare nel sito Web Arch Wiki dalla riga di comando

Come cercare file dalla riga di comando di Linux

Come gestire i file dal terminale Linux

Come aprire un URL nel browser Web dal terminale Linux

Come connettersi al WiFi dal terminale in Ubuntu Linux

Come connettersi al WiFi dal terminale in Ubuntu Linux