I nästa artikel ska vi ta en titt på S-Search. Detta är ett verktyg som hjälper oss sök i vår webbläsare med terminalen. När användaren utför vissa uppgifter i terminalen och behöver söka efter information på en specifik webbplats är det nödvändigt att lämna terminalen och köra webbläsaren för att söka. Med det här verktyget får vi ett snabbare sätt att göra det.
S-Search, även känt som S, är inte det enda verktyget som kan tillåta oss söka på nätet från terminalen, men det stöder ett dussin sökmotorer ur lådan. När användaren utför en sökning visas resultaten i standardwebbläsaren. Det gör att vi kan söka efter vad som helst på Google, Amazon, DebianPKG, IMDB och många andra med ett enkelt kommando från terminalen.
Installera S-Search på Ubuntu
Det enklaste sättet att installation av S-search använder sitt snap-paket, som vi kan hitta i Snapcraft. För att göra det på detta sätt behöver vi bara öppna en terminala (Ctrl + Alt + T) och skriv installationskommandot:
sudo snap install s-search
Om du föredrar ett visuellt sätt att göra saker kan du installera den via Software Center. Vi kan hitta applikationen genom att söka i dess namn: 's-sökning".
Vi kan också sammanställa källan, som anges i deras GitHub-sida. För att göra detta måste vi köra 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
Om du väljer att kompilera programmet, i zquestz-katalogen hittar vi filen «s», som kommer att vara den som vi måste köra att söka.
Söker från Terminal
Att googla vad som helst (är standardsökmotorn), vi behöver bara skriva namnet på applikationen, följt av frågan. För att till exempel söka efter den här bloggen behöver vi bara skriva in terminalen (Ctrl + Alt + T) kommandot:
s-search ubunlog
Nästan omedelbart visas standardwebbläsaren på skärmen, i det här fallet Firefox. Resultaten av sökförfrågan visas i webbläsaren.
Alternativa sökleverantörer
S-Search är mycket användbart eftersom det också är kompatibelt med många andra sökmotorer. För se en lista över alla webbplatser där användare kan söka efter något med S-search, vi måste skriva kommandot:
s-search -l
till rikta vår fråga till en av dem, vi behöver bara använda sökmotorns namn / nyckelord enligt följande:
s-search -p amazon smarth tv
I ovanstående fråga använde vi S-search för att hitta en smart tv på Amazon. Genom att ändra leverantör och frågeterm kan vi till exempel sök efter en viss låt på Spotify.
S-search använder inte avancerade algoritmer eller komplex kod för att uppnå detta. Den här appen är bara en samling sökadresser som våra sökfrågor läggs till.
Vi kan också se var och en av dessa webbadresser för någon av våra sökningar med hjälp av -o alternativ. Med det istället för att öppna vår standardwebbläsare för att visa resultaten, S-search visar sökadressen i terminalen.
konfiguration
Om du har sammanställt koden för det här programmet kommer du att kunna göra din egen standardkonfiguration. Du måste helt enkelt skapa filen ~ / .config / s / config. Konfigurationsfilen är i UCL-format. JSON stöds också fullt ut.
I den här filen har vi möjlighet att ställa in vår egen standardleverantör, till exempel duckduckgo, lägga till en rad som följande:
provider: duckduckgo
Vill man lägg till en anpassad leverantör strukturen som ska följas kommer att vara följande:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Anpassade leverantörer kräver några grundläggande saker som följande:
- Ett alfanumeriskt namn. ^[a-zA-Z0-9_]*$
- En symbol %s för frågesträngen.
- Ett giltigt webbadressschema.
Här måste det sägas att beroende på sökadressen kan strukturen förändras lite. För mer information om konfigurationen av detta program kan användare använda projekt GitHub-sidan.
avinstallera
till ta bort snap-paketet från det här programmet, vi behöver bara öppna en terminal (Ctrl + Alt + T) och köra kommandot:
sudo snap remove s-search
S-search kommer med dussintals webbadresser för många populära inbyggda webbplatser och den är tillgänglig från terminalen. Denna kombination gör det ganska användbart, eftersom det gör att vi kan söka efter någonting snabbt.