Как скачать, установить и использовать текстовый веб-браузер Lynx в Ubuntu

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

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

Lynx

Хотя его официальная документация описывает его как “WWW-клиент для пользователей, работающих на устройствах с адресуемым курсором и символьными ячейками”, Lynx – простыми словами – это браузер с открытым исходным кодом, который позволяет вам получать доступ к веб-сайтам из командной строки. Будучи основанным на командной строке, инструмент отображает только текстовую часть веб-страницы, хотя его можно настроить для открытия любых изображений или видео через внешнюю программу.

Браузер появился на свет еще в 1992 году, что делает его самым старым веб-браузером, который в настоящее время находится в общем использовании и разработке.

Скачивание и установка

Скачать и установить Lynx легко в Ubuntu – все, что вам нужно сделать, это выполнить следующую команду:

sudo apt-get install lynx

Вышеуказанная команда установила версию 2.8.9dev.8 на мою систему. Если вы не хотите соглашаться на что-то менее новое, чем последняя доступная версия, вы можете легко получить ее с официального сайта инструмента.

Использование

После успешной установки вы можете запустить веб-браузер, выполнив следующую команду в терминале:

lynx

Это откроет официальный сайт браузера в командной строке.

lynx-official-site-default

Как вы можете видеть, текстовая часть веб-сайта отображается Lynx. Здесь слова или текстовые фрагменты, выделенные зеленым цветом, на самом деле являются гиперссылками. Нажатие клавиш со стрелками вверх/вниз на вашей клавиатуре автоматически перенесет вас к предыдущей/следующей гиперссылке. Чтобы перейти по ссылке, нажмите Enter или клавишу со стрелкой вправо.

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

Чтобы открыть конкретный веб-сайт, выполните команду Lynx, за которой следует URL-адрес веб-сайта в качестве аргумента. Например, вот как вы можете открыть Google в веб-браузере:

lynx google.com

lynx-google

Чтобы найти слово на веб-странице, открытой в Lynx, нажмите клавишу ‘/’, введите ключевое слово, а затем нажмите Enter. Таким же образом, чтобы добавить страницу в закладки, нажмите клавишу ‘a’, затем ‘d’. Используйте команду ‘v’, чтобы просмотреть список сохраненных закладок.

Вот несколько других известных веб-сайтов, открытых в веб-браузере.

Wall Street Journal

lynx-wsj

CNN

lynx-cnn

Кроме веб-сайтов, вы также можете использовать Lynx для открытия файлов, хранящихся локально. Например, следующая команда открыла файл с именем ‘test’, расположенный на моем рабочем столе:

lynx /home/himanshu/Desktop/test

Стоит отметить, что по умолчанию Lynx позволит вам только просматривать локальные файлы. Однако вы можете указать редактор в меню Опций, если хотите редактировать файлы на ходу. Чтобы перейти в меню Опций, нажмите ‘O’, и, оказавшись там, укажите имя редактора в поле Редактор. Например, я указал ‘gedit’.

После того как эта настройка будет выполнена, вы можете запустить редактор, нажав клавишу ‘e’. После того как вы закончите изменения, выйдите из редактора и вернитесь в веб-браузер, который теперь отобразит обновленный файл.

Для получения дополнительной информации о Lynx, а также о функциях/опциях, которые он предоставляет, перейдите к руководству пользователя веб-браузера, доступному на его официальном сайте.

Заключение

Несмотря на то, что Lynx является браузером на основе командной строки, он не труден в использовании и понимании. Конечно, его нельзя считать полноценным веб-браузером, но это и не его цель. Стоит знать, что Lynx можно использовать даже для определения того, как поисковые системы и веб-краулеры видят веб-сайт, что делает его полезным инструментом для веб-дизайнеров.