В следующей статье мы рассмотрим Surfraw. Это один быстрый интерфейс командной строки Unix. Он работает со многими популярными поисковыми системами, такими как Google, Duckduckgo, Bing, и популярными веб-сайтами, такими как Amazon, CNN, eBay, Wikipedia, w3html, youtube и многими другими. Имейте в виду, что Surfraw - это не поисковая система. Это всего лишь интерфейс командной строки для поисковых систем и веб-сайтов. Этому метапоисковому движку для работы необходим графический или текстовый браузер.
Surfraw (Революционный фронт пользователей Shell против Интернета) - это система метапоиска. Он используется из командной строки, и его результаты можно просматривать как в графическом браузере, так и в текстовом браузере или с консоли. Surfraw был первоначально создан Джулианом Ассанжем, но сегодня он поддерживается командой surfraw-devel.
Установите Surfraw на Debian, Ubuntu или Linux Mint
Чтобы установить эту программу, нам нужно только открыть терминал (Ctrl + Alt + T) и написать в нем:
sudo apt-get install surfraw surfraw-extra
Если вы не можете найти этот интерфейс в репозиториях вашего дистрибутива, вы можете установить его, скомпилировав исходный код, который вы можете скачать с их сайта. Вы можете получить дополнительную информацию о платформах, на которых он может быть установлен в сайт проекта.
Настроить Surfraw
По По умолчанию будет использоваться браузер по умолчанию (текстовый или графический) вашей системы. для открытия сделанных запросов. Если в вашей системе не установлен стандартный браузер, он попытается вызвать переменную $ BROWSER в своем файле конфигурации. Если эта переменная также пуста, приложение отобразит сообщение об ошибке.
Чтобы исправить это, вам нужно будет создать файл конфигурации и настроить браузер по умолчанию и любые другие параметры.
mkdir ~/.config/surfraw/
Теперь мы создадим файл конфигурации:
sudo vi ~/.config/surfraw/conf
Внутри файлов мы добавим следующие строки.
SURFRAW_graphical_browser=/usr/bin/chromium SURFRAW_text_browser=/usr/bin/lynx SURFRAW_graphical=yes
Заменяет Хром и рысь если вы используете другие браузеры. Сохраните и закройте файл.
Примечание. Если вы укажете SURFRAW_graphical как «Нет», поиск будет выполняться только в текстовых браузерах.
Кроме того, есть файл конфигурации по умолчанию в / etc / xdg / surfraw / conf. Он содержит все настраиваемые параметры.
Как его использовать
Чтобы использовать этот интерфейс, нам нужно будет В нашем распоряжении сборник скриптов под названием «elvi». Эти скрипты используются для поиска на многих веб-сайтах. Как видно на скриншоте выше, Surfraw будет действовать как интерфейс командной строкиs для многих популярных веб-сайтов и поисковых систем.
Por ejemplo, para buscar la consulta «ubunlog» en google, ejecutaremos en la terminal:
surfraw google ubunlog
Мы также сможем сократить команду, используя ее псевдоним «sr»:
sr google ubunlog
Ambas ordenes abrirá automáticamente tu navegador web predeterminado y nos mostrará los resultados de la consulta «ubunlog.
Включать вариант "Мне повезет", нам просто нужно использовать -l, как показано ниже
surfraw google -l ubunlog
El comando anterior te desembarcará directamente en el sitio web Ubunlog.
к включить несколько терминов для консультации, мы можем использовать их, разделяя их запятыми, как показано ниже:
surfraw google Ubuntu, Debian, Unix
Если мы хотим уменьшить количество результатов, например, чтобы показать число X результатов, скажем 15, мы напишем в терминале:
surfraw google -results=10 Ubuntu, Debian, Unix
Этот интерфейс предназначен не только для поиска в Google.. Он может выступать в качестве интерфейса для других популярных поисковых систем, таких как duckduckgo, bing, yandex и т. Д.
Чтобы найти duckduckgo, запустите:
surfraw duckduckgo Arch Linux
Для поиска в Bing:
surfraw bing Arch Linux
Искать на сайтах
Surfraw - это не просто интерфейс для поисковых систем. Вы можете использовать его для других популярных сайтов такие как Arch Wiki, Amazon, BBC, CNN, Cisco, GitHub, yahoo, youtube, w3html и многие другие веб-сайты.
Например, чтобы найти книгу на Amazon, просто введите:
surfraw amazon -search=books -country=en -q Android Phones For Dummies
Чтобы найти репозиторий на GitHub:
sr github explainshell
Чтобы найти тему в Википедии, запустите:
sr wikipedia Ubuntu
Вы также можете искать и смотреть свои любимые видео на YouTube.
sr youtube zztop
Доступные сайты
Выше приведены лишь несколько примеров. Как я уже сказал, мы сможем искать на большом количестве веб-сайтов. Чтобы получить полный список поддерживаемых сайтов и поисковых систем, мы запустим:
sr -elvi
Мы также можем добавить закладки для более удобного поиска. Кто хочет узнать об этом побольше, может проконсультируйтесь с помощью, которую предлагает мужчина.
всегда интересно