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.
- 500px
- 8 tracce
- amazzone
- archpkg
- archwiki
- arte tecnica
- arxiv
- atmosferajs
- aur
- baidu
- campo di banda
- bgr
- Bing
- feedback
- cnn
- codepen
- Corso
- cplusplus
- cppreference
- casse
- involtini croccanti
- debianpkg
- decreto
- scava
- Dio
- dockerhub
- dribblare
- anatra
- dumper
- engadget
- spiegazione
- Flickr
- carrello a fogli mobili
- quattro quadrati
- sommario
- github
- gmail
- vai
- Godoc
- Buone letture
- googledocs
- googleplus
- notizie hacker
- ietf
- ifttt
- imdb
- Imgur
- Posta in arrivo
- Storie di calcio
- libgen
- lmgtfy
- macport
- mdn
- medio
- metacpan
- msdn
- nave
- netflix
- nhaccuatui
- npm
- npmsearch
- npr
- nvd
- eccesso di scorte
- packagista
- phandroid
- php
- postgresql
- pitone
- quota
- regex
- pomodori marci
- rubini
- shodan
- nuvola di suoni
- spotify
- overflow dello stack
- vapore
- taobao
- la baia dei pirati
- registrati
- torrent
- twitch
- unity3d
- upcloud
- Vimeo
- wikipedia
- wolframalpha
- yahoo
- yandex
- youtube
- 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.