I den næste artikel skal vi se på S-Search. Dette er et værktøj, der kan hjælpe os søg i vores browser ved hjælp af terminalen. Når brugeren udfører nogle opgaver i terminalen og har brug for at søge efter information på et bestemt sted, er det nødvendigt at afslutte terminalen og køre browseren for at foretage søgningen. Med dette værktøj har vi en hurtigere måde at gøre det på.
S-Search, også kendt som S, er ikke det eneste værktøj, der kan tillade os søg på internettet fra terminalen, men det understøtter et dusin søgemaskiner ud af kassen. Når brugeren foretager en søgning, vises resultaterne i deres standardbrowser. Det giver os mulighed for at søge efter noget på Google, Amazon, DebianPKG, IMDB og mange andre med en simpel kommando fra terminalen.
Installer S-Search på Ubuntu
Den nemmeste måde at installation af S-search bruger sin snap-pakke, som vi kan finde i Snapcraft. For at gøre det på denne måde bliver vi kun nødt til at åbne en terminal (Ctrl + Alt + T) og skriv installationskommandoen:
sudo snap install s-search
Hvis du foretrækker en visuel måde at gøre ting på, kan du installer det via softwarecenteret. Vi kan finde applikationen ved at søge i dens navn: 's-søgning«.
Det kan vi også kompilere kilden, som angivet i deres GitHub-side. For at gøre dette bliver vi nødt til at udføre i en terminal (Ctrl + Alt + T):
sudo apt install golang-go
go get -v github.com/zquestz/s cd $GOPATH/src/github.com/zquestz/s
make make install
Hvis du vælger at kompilere programmet, i zquestz-biblioteket finder vi filen «s», som vil være den, vi bliver nødt til at udføre at søge.
Søger fra Terminal
At google noget (er standardsøgemaskinen), vi bliver kun nødt til at skrive navnet på applikationen efterfulgt af forespørgslen. For eksempel for at søge efter denne blog behøver vi kun at skrive kommandoen i terminalen (Ctrl + Alt + T):
s-search ubunlog
Næsten med det samme vises standardbrowseren på skærmen, i dette tilfælde Firefox. Browseren viser resultaterne af denne søgeanmodning.
Alternative søgeudbydere
S-Search er meget nyttig, fordi den også er kompatibel med mange andre søgemaskiner. Til se en liste over alle de steder, hvor brugere kan søge efter noget med S-søgning, bliver vi nødt til at skrive kommandoen:
s-search -l
til rette vores forespørgsel til en af dem, vi skal bare bruge søgemaskinens navn / nøgleord som følger:
s-search -p amazon smarth tv
I ovenstående forespørgsel brugte vi S-søgning til at finde et smart tv på Amazon. Ved at ændre udbyderen og forespørgselsudtrykket kunne vi f.eks. søg efter en bestemt sang på Spotify.
S-search bruger ikke avancerede algoritmer eller kompleks kode for at opnå dette. Denne app er kun en samling af søge-webadresser, hvortil vores søgeforespørgsler tilføjes.
Vi kan også se hver af disse webadresser til enhver af vores søgninger ved hjælp af -o mulighed. Med det i stedet for at åbne vores standardbrowser for at vise resultaterne, S-search viser søge url i terminalen.
konfiguration
Hvis du har sammensat koden til dette program, kan du lave din egen standardkonfiguration. Du bliver simpelthen nødt til at oprette filen ~ / .config / s / config. Konfigurationsfilen er i UCL-format. JSON understøttes også fuldt ud.
I denne fil har vi muligheden for at indstil vores egen standardudbyder, såsom duckduckgo, tilføjer en linje som følger:
provider: duckduckgo
Hvis du vil tilføj en brugerdefineret udbyder strukturen, der skal følges, vil være følgende:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Tilpassede udbydere kræver et par grundlæggende ting som følgende:
- Et alfanumerisk navn. ^[a-zA-Z0-9_]*$
- Et symbol %s til forespørgselsstrengen.
- Et gyldigt URL-skema.
Her skal det siges afhængigt af søge url kan strukturen ændre sig lidt. For mere information om konfigurationen af dette program, kan brugerne bruge projekt GitHub-side.
afinstallere
til fjern snappakken fra dette program, vi skal bare åbne en terminal (Ctrl + Alt + T) og køre kommandoen:
sudo snap remove s-search
S-søgning leveres med snesevis af webadresser til mange populære indbyggede websteder og den er tilgængelig fra terminalen. Denne kombination gør det ganske nyttigt, da det giver os mulighed for hurtigt at søge efter noget.