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

Когда вы выполняете некоторые задачи в терминале и хотите найти информацию на конкретном сайте, вам нужно покинуть терминал и запустить браузер для поиска. S доказывает, что есть лучший способ сделать это.
S не является единственным инструментом, который позволяет искать в Интернете из терминала, но он поддерживает дюжину поисковых систем из коробки. Также известный как S-Search, когда вы выполняете поиск, результаты появятся в вашем браузере по умолчанию, а не непосредственно в вашем терминале. Давайте посмотрим, как искать что-либо в Google, Amazon, DebianPKG, IMDB и многих других с помощью простой команды из вашего терминала.
Установка
Самый простой способ установить S-search — использовать snap. Для этого откройте ваш любимый терминал и введите:
sudo snap install s-searchЕсли вы предпочитаете визуальный способ, вы можете установить его через Центр программного обеспечения/Магазин приложений вашей дистрибуции. Вы можете найти приложение там, используя его название: “S-search.”

Если S-search недоступен в репозиториях вашей дистрибуции, вы можете найти инструкции на его странице GitHub, чтобы установить его из исходников.
Поиск из терминала
Чтобы искать что-либо из вашего терминала в Google Search, вам нужно только ввести его название, за которым следует ваш запрос.
Например, чтобы найти наш сайт, Make Tech Easier, мы выполнили команду:
s-search make tech easierПочти сразу после этого наш браузер по умолчанию — в нашем случае Firefox — открылся, показывая результаты этого поискового запроса. Это было так, как будто мы вручную посетили страницу Google Search и ввели наш запрос там сами.

Альтернативные поисковые провайдеры
S-Search оказывается крайне полезным, потому что он поддерживает многие другие поисковые системы. Чтобы увидеть список всех сайтов, на которых вы можете искать что-либо с помощью S-search, введите:
s-search -l
Чтобы нацелить ваш запрос на один из них, вы можете использовать их название/ключевое слово, например:
s-search -p amazon soldering ironВ приведенном выше запросе мы использовали S-search, чтобы найти паяльник в интернет-магазине Amazon.

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

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

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