Как искать в Интернете из вашего терминала с помощью S

S Search Featured

Когда вы выполняете некоторые задачи в терминале и хотите найти информацию на конкретном сайте, вам нужно покинуть терминал и запустить браузер для поиска. S доказывает, что есть лучший способ сделать это.

S не является единственным инструментом, который позволяет искать в Интернете из терминала, но он поддерживает дюжину поисковых систем из коробки. Также известный как S-Search, когда вы выполняете поиск, результаты появятся в вашем браузере по умолчанию, а не непосредственно в вашем терминале. Давайте посмотрим, как искать что-либо в Google, Amazon, DebianPKG, IMDB и многих других с помощью простой команды из вашего терминала.

Установка

Самый простой способ установить S-search — использовать snap. Для этого откройте ваш любимый терминал и введите:

sudo snap install s-search

Если вы предпочитаете визуальный способ, вы можете установить его через Центр программного обеспечения/Магазин приложений вашей дистрибуции. Вы можете найти приложение там, используя его название: “S-search.”

S Search Install From Software Center

Если S-search недоступен в репозиториях вашей дистрибуции, вы можете найти инструкции на его странице GitHub, чтобы установить его из исходников.

Поиск из терминала

Чтобы искать что-либо из вашего терминала в Google Search, вам нужно только ввести его название, за которым следует ваш запрос.

Например, чтобы найти наш сайт, Make Tech Easier, мы выполнили команду:

s-search make tech easier

Почти сразу после этого наш браузер по умолчанию — в нашем случае Firefox — открылся, показывая результаты этого поискового запроса. Это было так, как будто мы вручную посетили страницу Google Search и ввели наш запрос там сами.

S Search Default Google Search

Альтернативные поисковые провайдеры

S-Search оказывается крайне полезным, потому что он поддерживает многие другие поисковые системы. Чтобы увидеть список всех сайтов, на которых вы можете искать что-либо с помощью S-search, введите:

s-search -l

S Search List Providers

Чтобы нацелить ваш запрос на один из них, вы можете использовать их название/ключевое слово, например:

s-search -p amazon soldering iron

В приведенном выше запросе мы использовали S-search, чтобы найти паяльник в интернет-магазине Amazon.

S Search Use Search Provider

Меняя провайдера и термин запроса, мы могли бы, например, искать конкретную песню на Spotify. Чтобы искать изображение на 500px, игру на Steam и так далее.

S Search Find Game At Steam

За кулисами

S-search не использует никаких сложных алгоритмов или сложного кода для этого. На самом деле, S-search — это просто набор поисковых URL, к которым он добавляет наши поисковые запросы.

Вы можете проверить каждый из них для любого из ваших поисков, используя переключатель -o. С этим переключателем, вместо того чтобы открывать ваш браузер по умолчанию для отображения результатов вашего запроса, S-search покажет URL поиска в вашем терминале.

S Search Display Output

Стоит отметить, что мы использовали тот же трюк в прошлом, чтобы добавить аналогичную функциональность поиска не только в Peppermint Linux, но и в популярный менеджер буфера обмена Clipman.

Хотя подход был точно таким же, S-search поставляется с десятками таких URL для многих популярных сайтов, встроенных в него и доступных из терминала. Эта комбинация делает его довольно полезным, так как позволяет вам искать что угодно по желанию.