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

Нет сервисных технических проблем

Иногда вы можете не захотеть отходить от командной строки и прерывать процесс. Или, как, вероятно, знает любой, кто когда-либо занимался колокейшн-хостингом, иногда вы можете оказаться в недрах центра обработки данных без сигнала мобильного телефона, а единственное подключение к Интернету, которое у вас есть, — через интерфейс командной строки. сервер, над которым вы работаете. Это называется быть между молотом и наковальней!

Поиск решения!

Если вы когда-нибудь окажетесь в такой ситуации, пожелав сделать этот поиск на своем сервере — в Googler есть решение! Googler — это инструмент командной строки, который принимает от вас запрос, а затем возвращает текстовый результат поиска через Google. Это предоставляет вам как ссылки на веб-сайты, так и обзоры страниц, на которые они ссылаются. Затем вы можете быстро использовать браузер в текстовом режиме для просмотра страницы, чтобы получить доступ к вашему ответу.

Что такое Гуглер?

Сам Googler — это инструмент на базе Python, доступный на GitHub. Самый простой способ получить его для использования — использовать «Git». Начнем с установки «Git». Вам понадобится «Make» для выполнения установки, поэтому мы также включим инструкцию по установке «Make». Чтобы получить максимальную отдачу от Googler, вам необходимо установить веб-браузер. Если у вас его нет, я рекомендую Lynx. Для пользователей Debian/Ubuntu «Git» можно установить с помощью:

sudo apt-get update
sudo apt-get install git make lynx

Для пользователей CentOS/RedHat его можно установить с помощью:

sudo yum install git make lynx

Установив Git, теперь вы можете клонировать репозиторий Googler с GitHub:

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

Теперь перейдите в только что созданный каталог Googler и установите его:

cd googler
sudo make install

Теперь Googler установлен и готов к использованию. Есть несколько доступных опций завершения BASH, которые можно установить вместе с ним. Чтобы установить это в Debian, Ubuntu, CentOS и Red Hat, используйте следующую команду:

sudo cp auto-completion/bash/googler-completion.bash /etc/bash_completion.d/

Следующий шаг — убедиться, что Lynx теперь установлен в качестве веб-браузера по умолчанию. Для этого мы установим переменную окружения в /etc/profile.d.

sudo nano /etc/profile.d/browser.sh

Далее вставьте в следующую строку:

export BROWSER=lynx

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

После завершения Googler теперь готов к работе и может загружать веб-страницы из результатов поиска в ваш веб-браузер для чтения. Использовать Googler так же просто, как:

googler 100tb

Откроется экран с результатами поиска Google 100TB. В нижней части экрана появится небольшая подсказка, и по умолчанию Googler выдаст десять результатов. Вы можете ввести номер перед результатом поиска в подсказке, и страница, к которой он относится, будет открыта в Lynx для просмотра и чтения. У Googler есть ряд дополнительных флагов, к которым можно получить доступ, используя:

googler -h

В качестве альтернативы, когда в Googler вы можете ввести вопросительный знак (?) в приглашении, чтобы получить список справки по командам на экране. Все, что вы вводите, кроме команды, станет новым поиском. Если вы хотите выйти, вы можете просто нажать клавишу «q».

Вот и все — сила Google и вся информация, которая может вам понадобиться, у вас под рукой из командной строки. Вы никогда не знаете, когда именно вам это может понадобиться.

Никогда не пропустите ни одного поста. Подпишитесь на еженедельную рассылку 100TB или следите за нами на Facebook и Twitter.

Первоначально опубликовано на blog.100tb.com.