Гид по технологиям

Googler — поиск Google из терминала на Linux

• 5 min read • Linux • Обновлено 29 Nov 2025
Googler — поиск Google из терминала
Googler — поиск Google из терминала

Изображение главной страницы Google

Google давно остаётся ведущей поисковой системой, но поиск в обычном браузере приносит лишнюю слежку, рекламу и отнимает ресурсы вашей системы. Если вам нужно быстро найти информацию, удобнее и эффективнее делать это прямо из терминала.

Googler — это инструмент с текстовым пользовательским интерфейсом (TUI), который позволяет выполнять запросы в Google из терминала Linux. Он показывает заголовок, URL и краткую сводку результата прямо в терминале, а затем даёт возможность открыть страницу в привычном браузере (Firefox/Chrome) или в терминальном браузере вроде Lynx или Carbonyl.

Почему стоит искать Google из терминала?

Неоновая вывеска Google

  • Экономия ресурсов: браузеры (Firefox, Chrome) часто потребляют много оперативной памяти и CPU. Для быстрого поиска их запуск может быть избыточным.
  • Меньше рекламы и слежки: при использовании Googler вы видите результаты без интерфейсной рекламы, а запросы не проходят через тяжёлый графический слой с трекерами.
  • Быстрая навигация: результаты нумеруются, есть клавиши навигации и гибкие аргументы для фильтрации выдачи.

Важно: Googler отображает результаты Google и не заменяет политику конфиденциальности самой поисковой системы. В некоторых ситуациях Google может потребовать верификацию (CAPTCHA) при частых запросах.

Что нужно знать перед установкой

  • Требования: Python 3.6 или новее.
  • Для копирования URL в буфер обмена — xclip или xterm.
  • Для клонирования репозитория потребуется git.

Проверка зависимостей и установка Googler

Как установить Googler на Linux

Проверьте версии и зависимости:

python3 --version
xclip -version
git --version

Если всё в порядке, клонируйте официальный репозиторий:

git clone https://github.com/oksiquatzel/googler.git

Перейдите в каталог проекта и установите:

cd googler
sudo make install

Для удобного запуска создайте символическую ссылку (пример дома):

sudo ln -s ~/googler/googler /usr/bin

Если вы планируете открывать ссылки в конкретном браузере по умолчанию (например, Lynx), установите переменную окружения BROWSER:

export BROWSER=lynx

Примечание: если вы хотите, чтобы переменная BROWSER сохранялась между сессиями, добавьте её в ~/.bashrc или ~/.profile.

Базовое использование Googler

Запуск поискового запроса как аргумента:

googler David Rutland

Или запустите интерфейс и введите запрос вручную:

googler

Результаты Googler для запроса David Rutland

Интерфейс прост: результаты нумеруются. Наберите номер результата и нажмите Enter, чтобы открыть его в установленном браузере. Для навигации между страницами результатов используйте клавиши:

  • n — следующая страница
  • p — предыдущая страница

По умолчанию показывается 10 результатов. Чтобы изменить число результатов, используйте ключ -n:

googler MUO -n 20

Полезные аргументы

АргументДействиеПример
-c, –tld TLDПоиск по домену верхнего уровня (страна).–tld uk
-l, –lang LANGЗадать язык результатов.–lang en
-x, –exactОтключить автоматическую коррекцию орфографии.–exact
-N, –newsПоказать результаты раздела «Новости».–news
-V, –videosПоказать результаты видео.–videos
-w, –site SITEИскать только на указанном сайте.googler “David Rutland” -w muo.com
-n NUMЗадать число результатов на странице.-n 20
cСкопировать URL результата с указанным номером в буфер.c1 — скопировать первый результат

Дополнительно: нажмите ? в TUI для справки по сочетаниям клавиш или выполните в терминале:

googler --help

Примеры и сценарии использования

  • Поиск на конкретном сайте:
googler "замена батареи" -w example.com
  • Поиск новостей по теме:
googler "искусственный интеллект" --news
  • Поиск видео на тему:
googler "установка nginx" --videos
  • Быстрый поиск без коррекции орфографии:
googler --exact "sql injection" -n 5
  • Скопировать URL первого результата в буфер:
в интерфейсе набрать c1

Открытие результатов в терминальном браузере

Если вы предпочитаете оставаться в терминале и не хотите запускать GUI-браузер, используйте терминальные браузеры:

  • Lynx — классический текстовый браузер.
  • Carbonyl — более современный терминальный браузер с графическим отображением страниц внутри терминала.

Убедитесь, что соответствующий браузер установлен и переменная BROWSER настроена, например:

export BROWSER=carbonyl

Теперь открытия результатов будут происходить в указанном приложении.

Мини-методология: как быстро получать нужные результаты

  1. Начинайте с узкого запроса: добавляйте ключевые слова сайта (site:), формат (pdf), источник (news).
  2. Уменьшайте шум: используйте –exact, если автокоррекция мешает.
  3. Уточняйте по стране или языку: –tld и –lang.
  4. Переходите к странице результата через номер — это быстрее, чем копировать ссылки вручную.

Чек-листы по ролям

Разработчик:

  • Установить Python 3.6+ и git
  • Проверить работу команды googler
  • Настроить BROWSER для быстрого открытия локальных результатов

Пользователь, заботящийся о приватности:

  • Установить xclip для безопасного копирования URL
  • Использовать терминальные браузеры вместо GUI
  • Ограничить частые автоматические запросы, чтобы не привлекать проверки Google

Системный администратор / Power user:

  • Настроить alias в shell для запуска с часто используемыми флагами
  • Автоматизировать проверку зависимостей в конфигурации dotfiles

Критерии приёмки (проверка установки)

  • Команда python3 –version показывает 3.6 или выше.
  • git clone выполняется без ошибок.
  • googler запускается и отображает результаты поиска.
  • Переход по номеру открывает страницу в указанном браузере.

Глоссарий (одно предложение)

  • TUI — текстовый пользовательский интерфейс; отображает информацию в терминале в виде меню/таблиц.
  • TLD — домен верхнего уровня (например, ru, uk, com).
  • xclip — утилита для работы с буфером обмена X11.
  • Lynx — текстовый (терминальный) веб-браузер.

Риски и замечания

  • Частые автоматизированные запросы могут привести к появлению CAPTCHA или временной блокировке со стороны Google.
  • Googler упрощает просмотр результатов и снижает видимость рекламы, но сами результаты остаются под контролем Google и его политик.

Краткое резюме

Googler — удобный инструмент для тех, кто хочет выполнять быстрые поиски в Google, не покидая терминала. Он экономит ресурсы системы, уменьшает шум от рекламы и даёт гибкие настройки поиска через аргументы. Подойдёт разработчикам, администраторам и пользователям, ценящим скорость и приватность.

Важно: следите за частотой запросов и соблюдайте правила использования сервисов.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро