13.8. Браузеры

Первое, о чём думали люди, когда слышали слово “Интернет” - это “сёрфинг по сети”. Или просмотр веб-сайтов с помощью веб-браузеров. Это, наверное, самое распространённое использование Интернета для среднестатистического пользователя.

В Slackware популярные графические веб-браузеры представлены в категории “XAP”, а также консольные браузеры из категории “N”. Ниже мы вкратце рассмотрим некоторые наиболее общие варианты их использования.

13.8.1. lynx

lynx(1) - это консольный веб-браузер. Он представляет собой очень быстрое средство для поиска чего-либо в Интернете. Иногда графика приводит к нужному результату только в том случае, если вы точно знаете, что за ней скрывается.

Чтобы запустить lynx, просто наберите в командной строке lynx:

% lynx

Рисунок 13-5. Стартовая страница lynx по умолчанию

Вы можете запустить lynx с адресом сайта, который нужно открыть:

% lynx http://www.slackware.com

lynx показывает в нижней части своего экрана командные клавиши и их действие. Клавиши со стрелками вверх и вниз осуществляют перемещение по документу, Enter выполняет переход по выбранной ссылке, а клавиша со стрелкой влево возвращает вас на предыдущую загруженную страницу. Нажатие клавиши d загрузит выбранный в данный момент файл. Команда g вызовет приглашение Go, в котором вы можете ввести URL, который нужно открыть.

В lynx существует ещё много других команд. Для получения дополнительной информации вы можете или обратиться к странице руководства, или набрать h, чтобы вызвать экран со справкой.

13.8.2. links

Как и lynx, links - это консольный браузер, всю навигацию в котором вы можете осуществлять с помощью клавиатуры. Однако, если вы нажмёте клавишу Esc, в верхней части его экрана откроется очень удобное выпадающее меню. Это намного упрощает его использование, отбрасывая необходимость изучения всех клавишных команд. Люди, не использующие текстовые браузеры каждый день, по достоинству оценят эту возможность.

links обладает улучшенной поддержкой фреймов и таблиц по сравнению с lynx.

Рисунок 13-6. Links с открытым меню File

13.8.3. wget

wget(1) - эту консольная утилита, предназначенная для загрузки файлов по указанному URL. Хотя wget по сути не является веб-браузером, изначально он использовался для полной или частичной загрузки веб-сайтов для их просмотра в автономном режиме или для быстрой загрузки отдельных файлов с HTTP- или FTP-серверов. Основной синтаксис:

% wget <url>

Также вы можете использовать опции. Например, следующая команда загрузит веб-сайт Slackware:

% wget --recursive http://www.slackware.com

wget создаст каталог www.slackware.com и сохранит в нём файлы в таком же порядке, в каком они находятся на сайте.

Также wget может загружать файлы с FTP-серверов; просто укажите в URL FTP вместо HTTP.

% wget ftp://ftp.gnu.org/gnu/wget/wget-1.8.2.tar.gz
--12:18:16--  ftp://ftp.gnu.org/gnu/wget/wget-1.8.2.tar.gz
           => `wget-1.8.2.tar.gz'
Resolving ftp.gnu.org... done.
Connecting to ftp.gnu.org[199.232.41.7]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.   ==> PWD ... done.
==> TYPE I ... done. ==> CWD /gnu/wget ... done.
==> PORT ... done.   ==> RETR wget-1.8.2.tar.gz ... done.
Length: 1,154,648 (unauthoritative)

100%[==================================>] 1,154,648     209.55K/s    ETA 00:00

12:18:23 (209.55KB/s) - `wget-1.8.2.tar.gz' saved [1154648]

У wget'а есть много других опций, который делают его удобным для использования в скриптах для работы с сайтами (зеркалирование веб-сайтов и т.п.). Дополнительную информацию смотрите на странице руководства.