GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So durchsuchen Sie das Web vom Terminal unter Linux

Vor einiger Zeit haben wir über Surfraw geschrieben , eine Befehlszeilenschnittstelle zu beliebten Suchmaschinen und über 100 Websites. Surfraw hilft Ihnen, vom Terminal aus nach allem im Internet zu suchen. Heute bin ich über ein ähnliches Dienstprogramm namens "S" gestolpert . Ja, der Name dieses Dienstprogramms ist einfach "S". Wie Surfraw hilft Ihnen auch das "S"-Dienstprogramm, das Internet vom Terminal aus zu durchsuchen. Bitte beachten Sie, dass weder "Surfraw" noch "S" Suchmaschinen sind. Beide sind nur Befehlszeilenschnittstellen. Sie benötigen weiterhin eine Browseranwendung zum Suchen im Internet.

Wir können die Suche entweder mit Suchmaschinen wie Google, DuckDuckGo oder direkt durch eine Website wie Wikipedia, Arch Wiki, CNN, BBC, Soundcloud und Youtube etc. durchführen. Alles vom Terminal aus. Die Suchergebnisse werden in Ihrem Standard-Webbrowser geöffnet. "S" unterstützt derzeit die folgenden Suchmaschinen und Websites.

  1. 500px
  2. 8 Titel
  3. Amazon
  4. archpkg
  5. archwiki
  6. arstechnica
  7. arxiv
  8. Atmosphärejs
  9. au
  10. baidu
  11. Bandcamp
  12. bgr
  13. bin
  14. Buzzfeed
  15. cnn
  16. Codestift
  17. kursra
  18. cplusplus
  19. cpreference
  20. Kisten
  21. Knusperrolle
  22. debianpkg
  23. diktieren
  24. graben
  25. diigo
  26. Dockerhub
  27. dribbeln
  28. duckduckgo
  29. Dumper
  30. engadget
  31. Erklärschale
  32. Facebook
  33. flickr
  34. Flipkart
  35. viereckig
  36. Grundlage
  37. github
  38. Google Mail
  39. gehen
  40. godoc
  41. Gute Lektüre
  42. googlen
  43. googledocs
  44. googleplus
  45. Hackernews
  46. ietf
  47. ifttt
  48. imdb
  49. imgur
  50. Posteingang
  51. instagram
  52. Kickastorrents
  53. libgen
  54. verlinkt
  55. lmgtfy
  56. macports
  57. mdn
  58. mittel
  59. metacpan
  60. msdn
  61. naver
  62. Netflix
  63. nhaccuatui
  64. npm
  65. npmsearch
  66. npr
  67. nvd
  68. Überbestand
  69. Paketist
  70. Phandroid
  71. php
  72. Pinterest
  73. postgresql
  74. Python
  75. quora
  76. reddit
  77. Regex
  78. faule Tomaten
  79. Rubine
  80. Schodan
  81. Klangwolke
  82. Spotify
  83. Stapelüberlauf
  84. Dampf
  85. taobao
  86. die Piratenbucht
  87. das Register
  88. torrentz
  89. twitchtv
  90. twittern
  91. unity3d
  92. upcloud
  93. vimeo
  94. Wikipedia
  95. Wolframalpha
  96. yahoo
  97. Yandex
  98. youtube
  99. zhihu

Behalten Sie das Projekt im Auge, die Entwickler können in Zukunft weitere Seiten hinzufügen.

Installieren von "S"

Das Dienstprogramm "S" kann entweder mit "Go" oder "Linuxbrew" installiert werden.

Stellen Sie sicher, dass Sie Go auf Ihrem System installiert haben. Verwenden Sie den folgenden Link, um Go unter Linux zu installieren.

  • So installieren Sie die Go-Sprache unter Linux

Führen Sie nach der Installation von "Go" die folgenden Befehle nacheinander aus, um "S" zu installieren.

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

Alternativ können Sie es mit dem Paketmanager "Linuxbrew" installieren. Installieren Sie zuerst "Linuxbrew" wie unten beschrieben auf Ihrem System.

  • Linuxbrew – Ein gemeinsamer Paketmanager für Linux und Mac OS X

Führen Sie nach der Installation von Linuxbrew diesen Befehl aus, um "S".

zu installieren
$ brew install s-search

Durchsuchen Sie das Web vom Terminal aus

Geben Sie "s" ohne Anführungszeichen ein, um die Liste der verfügbaren Optionen und die allgemeine Verwendung anzuzeigen.

$ 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

Sehen wir uns einige Beispiele an.

Einfache Suche

Lassen Sie uns das Web mit dem Suchbegriff „ostechnix“ durchsuchen.

$ s ostechnix

Dieser Befehl öffnet Ihren Standardbrowser und sucht nach der angegebenen Suchzeichenfolge. Standardmäßig verwendet S Google als Standardsuchmaschine. Sie können es zu einer anderen Suchmaschine ändern, zum Beispiel DuckDuckGo, indem Sie das Flag "-p" wie unten verwenden.

$ s -p duckduckgo ostechnix

Hier gibt -p den Anbieter (d. h. die Website) an.

Um einen Artikel bei Amazon zu suchen, verwenden wir:

$ s -p amazon zero to one

Der obige Befehl öffnet amazon.com und sucht nach dem Buch „Zero to One“. So einfach ist das.

Lesen Sie auch:

  • Amazon-Produkte über die Befehlszeile suchen
  • Torrents von der Befehlszeile in Linux durchsuchen
  • So durchsuchen Sie die Arch-Wiki-Website über die Befehlszeile
  • Suchen und durchsuchen Sie die Stack Overflow-Website von der Befehlszeile aus

Um etwas auf Wikipedia zu suchen, verwenden wir:

$ s -p wikipedia linux

Jetzt können Sie auf Wikipedia etwas über Linux lesen.

Um ein Thema auf Subreddit zu suchen, verwenden wir:

$ s -p reddit /r/archlinux aur helpers

Um ein Thema auf der Quora-Website zu suchen, verwenden wir:

$ s -p quora deep learning

Wie wäre es mit einem Video auf Youtube? Das ist auch möglich. Der folgende Befehl öffnet Videos zu APJ Abdul Kalam auf Youtube.

$ s -p youtube Abdul Kalam

Um alle Anbieter (Websites) aufzulisten, führen Sie Folgendes aus:

$ s -l

Tags verwenden

Wir können das Web mit bestimmten Tags durchsuchen. Zum Beispiel die folgenden Befehlsthemen, die die Zeichenfolge „trending“ auf Facebook enthalten.

$ s -p fa trending

Um die Liste der verfügbaren Tags anzuzeigen, führen Sie Folgendes aus:

$ s --list-tags

In anderem Browser suchen

S verwendet den Standardbrowser Ihres Systems für die Websuche. Sie können es auch in etwas anderes wie Chromium/Firefox ändern.

Um das Internet mit einem anderen Browser als Ihrem Standardbrowser zu durchsuchen, verwenden wir -b Flagge.

Um das Web mit dem Chromium-Browser zu durchsuchen, führen Sie Folgendes aus:

$ s -b "chromium" machine learning

Um das Internet mit Firefox zu durchsuchen, verwenden Sie:

$ s -b "firefox" machine learning

Sie können auch eine Inkognito-Suche wie unten durchführen.

Chrom:

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

Firefox:

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

Verwandte Lektüre:

  • So funktioniert die Google-Suche über die Befehlszeile mit Googler

Weitere Einzelheiten finden Sie im unten angegebenen GitHub-Repository des Projekts.


Linux
  1. WP-CLI - Verwalten von WordPress über das Linux-Terminal

  2. So löschen Sie den Webbrowser-Cache von der Befehlszeile in Linux

  3. So suchen Sie vom Terminal aus in Ubuntu nach einem Verzeichnis

  4. Wie kann ich Linux zu einem bestimmten Zeitpunkt vom Terminal aus herunterfahren?

  5. Wie durchsucht man die gesamten Handbuchseiten unter Linux?

So durchsuchen Sie die Arch-Wiki-Website über die Befehlszeile

So suchen Sie nach Dateien über die Linux-Befehlszeile

So verwalten Sie Dateien vom Linux-Terminal aus

So öffnen Sie eine URL im Webbrowser vom Linux-Terminal aus

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN