GNU/Linux >> Znalost Linux >  >> Linux

Jak vyhledávat na webu z terminálu v systému Linux

Před chvílí jsme psali o Surfraw , rozhraní příkazového řádku pro oblíbené vyhledávače a více než 100 webů. Surfraw vám pomůže hledat cokoli z internetu z terminálu. Dnes jsem narazil na podobnou utilitu s názvem "S" . Ano, název této utility je pouze „S“. Stejně jako Surfraw vám utilita „S“ také pomáhá prohledávat web z terminálu. Upozorňujeme, že ani „Surfraw“ ani „S“ nejsou vyhledávače. Oba jsou pouze rozhraní příkazového řádku. Stále vyžadují aplikaci prohlížeče pro vyhledávání na internetu.

Můžeme vyhledávat buď pomocí vyhledávačů jako Google, DuckDuckGo nebo přímo prohledávat webovou stránku, jako je Wikipedia, Arch Wiki, CNN, BBC, Soundcloud a Youtube atd. Vše z Terminálu. Otevře výsledky vyhledávání ve vašem výchozím webovém prohlížeči. „S“ aktuálně podporuje následující vyhledávače a webové stránky.

  1. 500 pixelů
  2. 8 stop
  3. amazon
  4. archpkg
  5. archwiki
  6. arstechnica
  7. arxiv
  8. atmosféra
  9. aur
  10. baidu
  11. bandcamp
  12. bgr
  13. bing
  14. buzzfeed
  15. cnn
  16. codepen
  17. kurz
  18. cplusplus
  19. cppreference
  20. přepravky
  21. crunchyroll
  22. debianpkg
  23. diktovat
  24. kopání
  25. diigo
  26. dockerhub
  27. driblování
  28. kachno
  29. dempr
  30. engadget
  31. vysvětlení
  32. facebook
  33. flickr
  34. flipkart
  35. čtverec
  36. podstata
  37. github
  38. gmail
  39. jdi
  40. godoc
  41. dobré čtení
  42. google
  43. googledocs
  44. googleplus
  45. hackernews
  46. ietf
  47. ifttt
  48. imdb
  49. imgur
  50. doručená pošta
  51. instagram
  52. kickasstorrenty
  53. libgen
  54. propojeno
  55. lmgtfy
  56. macporty
  57. mdn
  58. střední
  59. metacpan
  60. msdn
  61. naver
  62. netflix
  63. nhaccuatui
  64. npm
  65. npmsearch
  66. npr
  67. nvd
  68. nadměrné zásoby
  69. balíček
  70. phandroid
  71. php
  72. pinterest
  73. postgresql
  74. python
  75. quora
  76. reddit
  77. regulární výraz
  78. rottentomata
  79. rubygems
  80. shodan
  81. soundcloud
  82. spotify
  83. přetečení zásobníku
  84. pára
  85. taobao
  86. thepiratebay
  87. zaregistrovat se
  88. torrentz
  89. twitchtv
  90. twitter
  91. unity3d
  92. upcloud
  93. vimeo
  94. wikipedie
  95. wolframalpha
  96. yahoo
  97. yandex
  98. youtube
  99. zhihu

Sledujte projekt, vývojáři mohou v budoucnu přidat další stránky.

Instalace "S"

Nástroj „S“ lze nainstalovat pomocí „Go“ nebo „Linuxbrew“.

Ujistěte se, že jste na svůj systém nainstalovali Go. Chcete-li nainstalovat Go v systému Linux, přejděte na následující odkaz.

  • Jak nainstalovat jazyk Go v systému Linux

Po instalaci "Go" spusťte následující příkazy jeden po druhém a nainstalujte "S".

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

Případně jej můžete nainstalovat pomocí správce balíčků "Linuxbrew". Nejprve nainstalujte "Linuxbrew" do vašeho systému, jak je popsáno níže.

  • Linuxbrew – Společný správce balíčků pro Linux a Mac OS X

Po instalaci Linuxbrew spusťte tento příkaz pro instalaci "S".

$ brew install s-search

Prohledávejte web z terminálu

Chcete-li zobrazit seznam dostupných možností a obecné použití, zadejte „s“ bez uvozovek.

$ 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

Podívejme se na několik příkladů.

Základní vyhledávání

Pojďme hledat na webu pomocí hledaného výrazu - "ostechnix".

$ s ostechnix

Tento příkaz otevře váš výchozí prohlížeč a vyhledá zadaný vyhledávací řetězec. Ve výchozím nastavení používá S Google jako výchozí vyhledávač. Můžete jej změnit na jiný vyhledávač, například DuckDuckGo, pomocí příznaku "-p", jak je uvedeno níže.

$ s -p duckduckgo ostechnix

Zde -p označuje poskytovatele (tj. web).

K vyhledání položky na Amazonu používáme:

$ s -p amazon zero to one

Výše uvedený příkaz otevře amazon.com a vyhledá knihu „Zero to One“. Je to tak jednoduché.

Přečtěte si také:

  • Prohledávejte produkty Amazon z příkazového řádku
  • Vyhledávání torrentů z příkazového řádku v systému LInux
  • Jak vyhledávat na webu Arch Wiki z příkazového řádku
  • Vyhledávání a procházení webu přetečení zásobníku z příkazového řádku

K vyhledání něčeho na Wikipedii používáme:

$ s -p wikipedia linux

Nyní si můžete přečíst o Linuxu na Wikipedii.

K vyhledání tématu na Subreddit používáme:

$ s -p reddit /r/archlinux aur helpers

K vyhledávání tématu na webu Quora používáme:

$ s -p quora deep learning

Co takhle video na Youtube? I to je možné. Následující příkaz otevře videa související s APJ Abdul Kalam na Youtube.

$ s -p youtube Abdul Kalam

Chcete-li zobrazit seznam všech poskytovatelů (webů), spusťte:

$ s -l

Používejte značky

Na webu můžeme vyhledávat pomocí specifických značek. Například následující témata příkazů, která obsahují řetězec "trendy" na Facebooku.

$ s -p fa trending

Chcete-li zobrazit seznam dostupných značek, spusťte:

$ s --list-tags

Vyhledávejte v jiném prohlížeči

S používá výchozí prohlížeč vašeho systému pro vyhledávání na webu. Můžete jej také změnit na něco jiného, ​​jako je Chromium/Firefox.

K vyhledávání na webu v jiném prohlížeči, než je váš výchozí, používáme -b vlajka.

Chcete-li prohledávat web pomocí prohlížeče Chromium, spusťte:

$ s -b "chromium" machine learning

Chcete-li prohledávat web pomocí Firefoxu, použijte:

$ s -b "firefox" machine learning

Můžete také provádět anonymní vyhledávání, jak je uvedeno níže.

Chromium:

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

Firefox:

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

Související čtení:

  • Jak vyhledávat na Google z příkazového řádku pomocí Googler

Další podrobnosti naleznete v níže uvedeném úložišti projektu GitHub.


Linux
  1. Jak změnit barvu vašeho terminálu Linux

  2. WP-CLI – Správa WordPressu z linuxového terminálu

  3. Jak prohledávat celé manuálové stránky v Linuxu?

  1. jak se přihlásit do mysql a dotazovat se na databázi z linuxového terminálu

  2. Jak nastavit IP adresu z C v linuxu

  3. jak vyhledat adresář z terminálu v ubuntu

  1. Jak vymazat mezipaměť webového prohlížeče z příkazového řádku v Linuxu

  2. RSS čtečka z terminálu v Linuxu

  3. Jak vypnout Linux v konkrétní datum z terminálu?