В следващата статия ще разгледаме S-Search. Това е инструмент, който ще ни помогне търсете в нашия браузър с помощта на терминала. Когато потребителят изпълнява някои задачи в терминала и трябва да търси информация на определен сайт, е необходимо да излезе от терминала и да стартира браузъра, за да извърши търсенето. С този инструмент ще имаме по-бърз начин да го направим.
S-Search, известен също като S, не е единственият инструмент, който може да ни позволи търсете в мрежата от терминала, но поддържа десетина търсачки от кутията. Когато потребителят извърши търсене, резултатите ще се покажат в браузъра им по подразбиране. Това ще ни позволи да търсим каквото и да е в Google, Amazon, DebianPKG, IMDB и много други с проста команда от терминала.
Инсталирайте S-Search на Ubuntu
Най-лесният начин да инсталирането на S-search използва неговия пакет за щракване, които можем да намерим в Snapcraft. За да го направим по този начин, ще трябва да отворим само един терминал (Ctrl + Alt + T) и напишете командата за инсталиране:
sudo snap install s-search
Ако предпочитате визуален начин на правене на нещата, можете инсталирайте го чрез Софтуерния център. Можем да намерим приложението, като потърсим името му: 's-търсене'.
Ние също можем компилирайте източника, както е посочено в техния Страница на GitHub. За целта ще трябва да изпълним в терминал (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
Ако решите да компилирате програмата, в директорията zquestz ще намерим файла «s», който ще бъде този, който ще трябва да изпълним да търсите.
Търсене от терминал
За да гугъл нещо (е търсачката по подразбиране), ще трябва само да напишем името на приложението, последвано от заявката. Например, за да намерим този блог, ще трябва само да въведем в терминала (Ctrl + Alt + T) командата:
s-search ubunlog
Почти веднага браузърът по подразбиране ще се появи на екрана, в този случай Firefox. Браузърът ще покаже резултатите от тази заявка за търсене.
Алтернативни доставчици на търсене
S-Search е много полезен, тъй като е съвместим и с много други търсачки. За вижте списък на всички сайтове, където потребителите могат да търсят нещо със S-search, ще трябва да напишем командата:
s-search -l
за насочете нашата заявка към един от тях, просто трябва да използваме името / ключовата дума на търсачката, както следва:
s-search -p amazon smarth tv
В горната заявка използвахме S-search, за да намерим интелигентна телевизия на Amazon. Като сменим доставчика и термина на заявката, можем например, потърсете определена песен в Spotify.
S-search не използва усъвършенствани алгоритми или сложен код, за да постигне това. Това приложение е само колекция от URL адреси за търсене, към които се добавят нашите заявки за търсене.
Също така можем да видим всеки от тези URL адреси за всяко наше търсене с помощта на -o опция. С него, вместо да отваряме нашия браузър по подразбиране за показване на резултатите, S-search ще покаже URL адреса за търсене в терминала.
конфигурация
Ако сте съставили кода за тази програма, ще можете да направите своя собствена конфигурация по подразбиране. Просто трябва да създадете файла ~ / .config / s / config. Конфигурационният файл е във формат UCL. JSON също се поддържа изцяло.
В този файл ще имаме възможността за задайте наш собствен доставчик по подразбиране, като duckduckgo, добавяне на ред като следния:
provider: duckduckgo
Ако искате добавете персонализиран доставчик структурата, която следва да бъде следната:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Персонализираните доставчици изискват няколко основни неща като следното:
- Буквено-цифрово име. ^ [a-za-z0-9 _] * $
- Символ %s за низа на заявката.
- Валидна URL схема.
Тук трябва да се каже, че в зависимост от URL адреса за търсене, структурата може да се промени малко. За повече информация относно конфигурацията на тази програма потребителите могат да използват страница GitHub на проекта.
деинсталиране
за премахнете snap пакета от тази програма, просто трябва да отворим терминал (Ctrl + Alt + T) и да изпълним командата:
sudo snap remove s-search
S-search се предлага с десетки URL адреси за много вградени популярни сайтове и е достъпен от терминала. Тази комбинация го прави доста полезен, тъй като ще ни позволи да търсим всичко бързо.