Разное

Lynx browser: Обзор текстовых вeб браузеров / Хабр

24.05.2021

Содержание

Обзор текстовых вeб браузеров / Хабр

Введение

Самое простое и в то же время полное определение текстового браузера — это приложение, которое отображает только текстовое содержимое web-сайтов. При работе с таким браузером вы не увидите так нами горячо любимых всплывающих баннеров. Во многих живущих ныне текстовых браузерах контент нагружающий трафик блокируется. Главный аспект применения текстовых браузеров, заключается в том, что их можно и нужно использовать в тех системах, где не предусмотрена графическая оболочка. В первую очередь, это, конечно, касается разнообразных UNIX-подобных операционных систем, но под MS Windows так же существуют аналоги. В этой статье хотелось бы описать некоторые текстовые браузеры и их возможности.

Lynx

Lynx — является одним из первых и наиболее известным из текстовых браузеров, на данный момент поставляется в комплекте практически с любой *nix системой. Не имеет поддержки таблиц, фреймов и Java Script. Распространяется по лицензии GNU GPL.

Часто данный браузер используется для проверки, увидит ли бот поисковой системы все изменения на сайте, которые были произведены. Поддерживает протоколы: HTTP, FTP, Gopher, WAIS, NNTP.

Поддерживаемые операционные системы и платформы:
— GNU/Linux, Minix
— *BSD
— HP-UX, Sun Solaris, IBM AIX,
— Windows и OS/2, а также DOS
— BeOS, ZetaOS

Ссылки для скачаивания:
— Windows — lynx
— *Nix — ищите в репозитариях, есть практически во все популярных дистрибутивах

Домашняя страница — lynx

Edbrowse

Edbrowse — практически полностью реализованный на Perl текстовый браузер. Главный разработчик браузера Karl Dahlke. На данный момент доступны версии для Windows и *nix. Имеется поддержка фреймов, java script, так же имеется встроенный почтовый клиент и поддержка proxy.

Домашняя страница — Edbrowse

W3M

w3m — еще один текстовый браузер. Основной целью создания данного текстового браузера, является создание инструмента для быстрого просмотра HTML-страниц. Похож на Lynx, но в отличие от него некоторые операции, такие как навигация по страницам, выполняются немного по другому. Так же в отличие от Lynx может отрисовывать таблицы и фреймы и отображать документ, переданный через поток stdin. В xterm- или gpm-консоли поддерживает мышь. Существует интерфейс к w3m для Emacs под названием emacs-w3m, обеспечивающий просмотр веб-страниц в Emacs.

Домашняя страница проекта — w3m

Links

Links — наиболее популярный текстовый браузер, базирующийся на текстовом браузере Lynx, но в отличие от своего родителя имеет следующие особенности: имеется поддержка фреймов, вкладок, таблиц и java script. Браузер распространяется под лицензией GNU GPL.

Домашняя страница — Links
Elinks

Elinks — текстовый браузер, базирующийся на браузере Links. Имеется поддержка таблиц, фреймов, цветовой палитры в 16, 88 или 256 цвета, HTTP, HTTPS, FTP и proxy аутентификацию, фоновые загрузки с оповещением об окончании загрузки, встроенная поддержка пользовательских протоколов: IRC, mailto, telnet, а также nntp и Gopher.
Частично реализована поддержка каскадных стилевых таблиц CSS и ECMAScript, также присутствует поддержка вкладок (так называемых табов), и полная поддержка ввода/вывода UTF-8.

Домашняя страница — Elinks
Links2

Links2 — ближайший родственние Links. В отличие от Links в нем произведены графические улучшнеия, добавили поддержку java script. Так же имеется графический режим. По умолчанию Links2 работает в текстовом режиме, а чтобы был доступен графический, надо включить его поддержку на этапе конфигурирования перед компиляцией. Что до запуска Links2 в графическом режиме, то для этого нужно запустить браузер из терминала с ключом -g.

Домашняя страница — Links2
Netrik

Netrik — текстовый браузер, подобный w3m. Основной целью текстового браузера Netrik является использование vi-совместимых клавиш и макросов для просмотра интернет ресурсов. Работает с несколькими окнами, поддерживает JavaScript, CSS.

Домашняя страница — Netrik

А так же менее популярные, но тоже давольно широко используемые среди текстовых веб браузеров:
*W3mmee — вариант W3m с расширенной поддержкой кодировок;

*Debris — на 25% меньше lynx, но с поддержкой форм и таблиц;

*Zen web browser — Консольный web-браузер, отличающийся возможностью отображения с использованием Frame Buffer, т. е. умеет отображать картинки, без необходимости запуска X Window и предъявляя минимальные требования к размеру ОЗУ;

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

UDP. Добавил информацию об Links2. Cпасибо хаброюзеру ilembitov
Отдельная благодарность за исправления — 2sexy2lazy,pwd,bolk

Lynx (веб-браузер) — Lynx (web browser)

Текстовый кроссплатформенный веб-браузер

Lynx — это настраиваемый текстовый веб-браузер для использования на терминалах символьных ячеек с адресацией курсора . По состоянию на 2020 год это самый старый веб-браузер, который все еще поддерживается, начавшийся в 1992 году.

История

Lynx был продуктом группы распределенных вычислений в рамках Academic Computing Services Университета Канзаса и первоначально был разработан в 1992 году группой студентов и сотрудников университета ( Лу Монтулли , Майкл Гроб и Чарльз Резак) в качестве гипертекстового браузера, который использовался исключительно для распространения информации о студенческом городке как части

общекорпоративного информационного сервера и для просмотра пространства Gopher . О доступности бета-версии для Usenet было объявлено 22 июля 1992 года. В 1993 году Montulli добавил Интернет-интерфейс и выпустил новую версию (2.0) браузера.

По состоянию на июль 2007 года поддержка протоколов связи в Lynx реализована с использованием версии Libwww , раздвоенный из базы кода библиотеки в 1996 Поддерживаемые протоколы включают Gopher , HTTP , HTTPS , FTP , NNTP и WAIS . Поддержка NNTP была добавлена ​​в libwww из продолжающейся разработки Lynx в 1994 году. Поддержка HTTPS была добавлена ​​в ветвь Lynx libwww позже, первоначально в виде исправлений из-за опасений по поводу шифрования.

Гаррет Блайт создал DosLynx в апреле 1994 года, а затем присоединился к Lynx. Фотеос Макридес перенес большую часть Lynx в VMS и какое-то время поддерживал ее. В 1995 году Lynx был выпущен под лицензией GNU General Public License , и сейчас он поддерживается группой добровольцев во главе с Томасом Дики  [ Викиданные ] .

Функции

Lynx и Firefox отображают одну и ту же страницу

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

В отличие от большинства веб-браузеров, Lynx не поддерживает JavaScript , который требуется для правильной работы многих веб-сайтов, или Adobe Flash .

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

Конфиденциальность

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

Как и обычные браузеры, Lynx также поддерживает историю просмотров и кеширование страниц, что может вызвать проблемы с конфиденциальностью.

Конфигурируемость

Lynx принимает параметры конфигурации либо из параметров командной строки, либо из файлов конфигурации. Согласно сообщению справки, существует 142 параметра командной строки. В файле конфигурации шаблона lynx.cfg перечислены 233 настраиваемые функции.

Между ними есть некоторое совпадение, хотя есть параметры командной строки, например, -restrict которые не совпадают lynx.cfg . В дополнение к предварительно установленным параметрам из командной строки и файла конфигурации, поведение Lynx можно настроить во время выполнения с помощью его меню параметров. Опять же, есть некоторое совпадение между настройками. Lynx реализует многие из этих дополнительных функций среды выполнения, опционально (управляемых с помощью параметра в файле конфигурации), позволяя сохранить выбор в отдельном файле конфигурации с возможностью записи. Причина ограничения параметров, которые могут быть сохранены, возникла из-за использования Lynx, которое было более распространено в середине 1990-х годов, т. Е. Использования самого Lynx в качестве внешнего приложения для доступа к Интернету с помощью телефонных соединений.

Доступность

Благодаря обновляемому дисплею Брайля и интерфейсу, удобному для преобразования текста в речь , Lynx может использоваться для доступа в Интернет слабовидящим пользователям. Как Lynx заменяет изображения, рамку и другое нетекстовое содержание с текстом из alt , name и title HTML атрибутов и позволяет прятать пользовательский интерфейс элементы, браузер становится специально подходит для использования с рентабельным экраном общего назначения чтения программного обеспечением. Версия Lynx, специально улучшенная для использования с программами чтения с экрана в Windows, была разработана в Индийском технологическом институте Мадраса .

Удаленный доступ

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

Веб-дизайн и роботы

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

Lynx также используется для тестирования производительности веб-сайтов. Поскольку можно запускать браузер из разных мест с помощью технологий удаленного доступа, таких как telnet и ssh , можно использовать Lynx для одновременного тестирования производительности подключения к веб-сайту из разных географических точек. Еще одно возможное приложение браузера для веб-дизайна — это быстрая проверка ссылок сайта.

Поддерживаемые платформы

Значок порта OS / 2

Первоначально Lynx был разработан для Unix-подобных операционных систем, хотя вскоре после публичного выпуска он был перенесен на VMS, а также на другие системы, включая DOS , Microsoft Windows , Classic Mac OS и OS / 2 . Он был включен в по умолчанию OpenBSD установки с OpenBSD 2.3 (май 1998 г.) до 5,5 (май 2014), находясь в главном дереве до июля 2014 года, были впоследствии доступны через дерево портов, а также могут быть найдены в хранилищах в в большинстве дистрибутивов Linux , а также в репозиториях Homebrew и Fink для macOS . Также доступны порты для BeOS , MINIX , QNX , AmigaOS и OS / 2 .

Источники могут быть построены на многих платформах, например, упоминается операционная система Google Android .

Смотрите также

Примечания

Рекомендации

  • Пасиелло, Майкл Г. (январь 2000 г.). «Доступный дизайн веб-сайтов» . Доступность Интернета для людей с ограниченными возможностями . Focal Press . ISBN   978-1-929629-08-4 .
  • Рогнеруд, Джон (декабрь 2010 г.). Полное руководство по поисковой оптимизации: привлекайте трафик, повышайте конверсию и зарабатывайте кучу денег (2-е изд. ). Entrepreneur Press . ISBN   978-1-59918-392-3 .
  • Стюарт, Уильям (2000). «История веб-браузера» . Первая в мире книга, опубликованная в Интернете . Живой Интернет.
  • Кинг, Эндрю Б. (декабрь 2008 г.). Оптимизация веб-сайта: скорость, поисковая система и секреты коэффициента конверсии (отредактированная ред.). O’Reilly Media . ISBN   978-0-596-51508-9 .
  • Киллелеа, Патрик (2002). Настройка производительности сети (2-е изд.). O’Reilly Media . ISBN   978-0-596-00172-8 .
  • Тейлор, Дэйв (2005). Изучение UNIX для Mac OS X Tiger (4-е изд.). O’Reilly Media . ISBN   978-0-596-00915-1 .
  • Сеньен, Рожь; Гатри, Джейн (август 1996). Интернет для женщин . Спинифекс Пресс . ISBN   978-1-875559-52-7 .
  • Чепмен, Грег (апрель 2003 г. ). «Текстовый просмотр веб-страниц с LYNX» . TechTrax . 2 (4). Архивировано из оригинала на 2012-01-17 . Проверено 15 февраля 2012 .
  • Диксон, Джудит М. (декабрь 2004 г.). «Прокладывая путь вперед: Руководство по созданию WWW-страниц, доступных для слепых и слабовидящих пользователей» . Журнал «Информационные технологии и инвалидность» . EASI. 2 (4) . Проверено 15 февраля 2012 .
  • Зельцер, Ричард (август 1995). «Обеспечение доступа Lynx к Интернету для людей с ограниченными возможностями: призыв к действию» . Журнал «Информационные технологии и инвалидность» . EASI. 2 (3). ISSN   1073-5127 . OCLC   222902674 . Проверено 15 февраля 2012 .
  • Дэвис, Майк (2012). «Какие есть браузеры, кроме IE и NN?» . alt.html Часто задаваемые вопросы . Проверено 8 августа 2012 года .
  • Уэйнер, Питер (2010-10-19). «10 лучших специализированных веб-браузеров, которые вы, возможно, пропустили» . InfoWorld . п. 3 . Проверено 28 октября 2010 .
  • Леган, Даллас Э. (2001). «Текстовые браузеры для OS / 2» . Группа пользователей OS / 2 Южной Калифорнии . Проверено 16 августа 2010 .
  • Леган, Даллас Э. (2002). «Lynx на OS / 2: прямые ответы и хитрые приемы — Часть 1 — Начало использования браузера Lynx» . Группа пользователей OS / 2 Южной Калифорнии . Проверено 16 августа 2010 .
  • Марквардт П. (1995). «Домашняя страница ALynx» . owww.molgen.mpg.de . Проверено 30 января 2020 .
  • Бартлетт, Кинн (29 сентября 2006 г.). «Плохой браузер: что делать, когда браузеры не умеют хорошо работать с вашим CSS» . InformIT . Проверено 15 февраля 2012 .
  • Росмайта, Грегори Дж. (1996-12-12). «BLYNX: файлы поддержки Lynx, адаптированные для слепых и слабовидящих пользователей» . BLYNX . Проверено 7 февраля 2012 .
  • «Использование технологии доступа» . РНИБ . 2011-12-01 . Проверено 8 февраля 2012 .
  • Больсо, Эрик Инге (2005-03-08). «Обзор браузера текстового режима 2005 г.» . Linux Journal . Проверено 5 августа 2010 .
  • Тиммер, Джон (24 февраля 2010 г.). «Угон истории браузера + социальные сети = потеряна анонимность» . Ars Technica . Проверено 5 февраля 2012 .
  • Ракитин, Джейсон (1997-10-27). «Обзор: Альтернативные веб-браузеры» . Network World Fusion . Архивировано из оригинала на 2001-10-05.
  • Уоллен, Джек (11.01.2011). «10 веб-браузеров для операционной системы Linux» . TechRepublic . Проверено 12 февраля 2012 .
  • Росмайта, Грегори Дж. «Введение в реалии речевого доступа для заинтересованных зрячих интернационалов» . BLYNX . Проверено 7 февраля 2012 .
  • Кахан, Хосе (1999-08-05). «Почему Libwww?» . Консорциум World Wide Web . Проверено 15 июня 2010 .
  • Кахан, Хосе (2002-06-07). «История изменений libwww» . Консорциум World Wide Web . Проверено 30 мая 2010 .
  • Нельсон, Линн Х. (2000-11-07). «До Интернета: раннее развитие истории в Интернете» (PDF) . Центр истории и новых медиа . Университет Джорджа Мейсона . Проверено 3 февраля 2008 .
  • Монтулли, Лу (1992-07-22). «Re: Unix и гипертекст» . Группа новостей :  alt.hypertext . Usenet:   [email protected] . Проверено 13 января 2012 .
  • Сайка, Янина (29 сентября 1999). «Re: lynx-dev Лицензирование Lynx» . lynx-dev (список рассылки).
  • Неструд, Крис (2000-10-07). «Re: рысь и https» . blinux-list@redhat. com (список рассылки). Архивировано из оригинала на 2010-11-02.
  • Дики, Томас Э. (2007-07-02). «Re: [Lynx-dev] используете более свежий libwww?» . [email protected] (список рассылки).
  • де Раадт, Тео (2014-07-15). «CVS: cvs.openbsd.org: src» . [email protected] (список рассылки). OpenBSD . Проверено 16 июля 2014 .
  • «Справочная страница lynx (1)» . OpenBSD 2.3 . 1998-05-19 . Проверено 19 января 2015 .
  • «Справочная страница lynx (1)» . OpenBSD 5.5 . 2014-05-01 . Проверено 19 января 2015 .
  • «www / lynx» . Порты OpenBSD . Проверено 19 января 2015 .
  • Баттлс, Уэйн (1994). «DosLynx Beta Hype» . FDISK.COM . Проверено 13 января 2012 .
  • «Рысь с улучшенным звуком» . Ачарья . ИИТ Мадрас . 17 августа 2006 Архивировано из оригинала на 1 октября 2006 года . Проверено 7 февраля 2012 года .
  • Lynx Developers Group. «Руководство пользователя Lynx» . Официальный сайт . Проверено 12 апреля 2017 .
  • Lynx Developers Group. «Справочный файл Lynx 2.8.7» . Официальный сайт Lynx . Проверено 12 апреля 2017 .
  • Lynx Developers Group. «Файл конфигурации» . Официальный сайт Lynx . Проверено 12 апреля 2017 .

внешняя ссылка

Lynx — браузер, который работает в консоли

Популярность любого современного браузера зависит от целого ряда факторов, из которых первое место занимают производительность, удобство, расширяемость и корректность обработки контента. А теперь представьте себе браузер быстрый и легкий, но при этом способный отображать только текстовую информацию. Может ли такой веб-обозреватель претендовать на популярность? Вряд ли. Тем не менее, он может заслуживать самого пристального внимания.

Взять, к примеру, программу Lynx. Этот не совсем обычный линуксовый браузер является консольным, то есть работает он в терминале, не поддерживая ни табличную разметку, ни JavaSсript. Выводить он способен только текстовую информацию. Но если его возможности столь ограничены, зачем тогда вообще он нужен? И действительно, рядовыми пользователями он практически не востребован, но благодаря одной своей интересной особенности он может оказаться весьма полезным для владельцев сайтов и системных администраторов.

Дело в том, что Lynx видит сайты точно так же, как и краулеры — поисковые роботы. Если Lynx чего-то не видит, скорее всего, этого не видят и поисковые системы, то есть с его помощью вы можете определить, какой контент будет проиндексирован, а какой нет. Также Lynx может быть использован как загрузчик по протоколу FTP и как примитивный обозреватель на самых слабых компьютерах или операционных системах с отсутствием графического интерфейса. Кроме того, Lynx позиционируется как удобный браузер для слабовидящих.

Знакомство с Lynx

Внешне Lynx представляет собой нечто среднее между командной строкой и простым текстовым редактором. В некоторых дистрибутивах Linux он поставляется вместе с прочим встроенным программным обеспечением, в некоторых его приходится устанавливать из репозитория. Определить, имеется ли он в вашей версии системы очень просто, в Ubuntu, к примеру, достаточно открыть терминал и выполнить команду lynx. Если приложение не установлено, вам будет предложено установить его командой sudo apt install lynx.

Браузер встречает пользователя страницей по умолчанию с кратким описанием продукта. В верхней части окна располагается меню, в нижней части консоли можно видеть адресную строку. Функции меню позволяют создавать, открывать и закрывать вкладки и окна, копировать и вставлять текст, выполнять поиск, менять кодировку символов. Последняя опция может оказаться весьма кстати, если вдруг текст открытого сайта преобразится в крякозябры.

Адресная строка Lynx работает по тому же принципу, что и в других браузерах. Пользователь вводит URL (можно без указания протокола), жмет Enter и переходит на интересующий его сайт. Разумеется, в консоли будет загружена текстовая версия сайта, только текст и ссылки, ни картинок, ни интерактивных элементов вы не увидите. Контент выводится в столбик, строка за строкой, для перемещения по тексту и ссылкам используются клавиши-стрелки вверх-вниз, для перехода по ссылкам, в Lynx они, кстати, подсвечиваются, можно использовать Enter или правую клавишу-стрелку. Для быстрой прокрутки содержимого вполне сгодится и колесико мыши.

Клавиша G устанавливает фокус в адресной строке, M — инициирует переход к домашней странице, O — открывает настройки, и таких управляющих клавишей в Lynx более сотни. Мы не станем их здесь перечислять, ознакомиться с ними вы можете и сами, посетив официальную страничку руководства lynx.invisible-island.net/lynx_help/keystrokes/keystroke_help.html. Изучив список «горячих» клавиш, вы будете приятно удивлены, обнаружив массу дополнительных возможностей приложения.

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

Резюме

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

Иллюстрированный самоучитель по Linux › Использование World Wide Web › Инсталляция и использование Lynx [страница — 368] | Самоучители по операционным системам

Инсталляция и использование Lynx

Последним браузером, рассмотренным в главе, является Lynx. Это наиболее распространенный текстовый браузер в мире Unix и Linux.

Lynx включен в большинство дистрибутивов Linux, в том числе и дистрибутив Red Hat, которому посвящена эта книга.

Чтобы проверить, инсталлирован ли Lynx, выполните следующую команду.

$ rpm – q lynx

Если обнаружится, что Lynx не инсталлирован, выполните команду rpm для инсталляции:

lуnх-2. 8.4-9.1386.rpm

…из подкаталога RedHat/RPMS на CD-ROM.

$ rpm – i lynx-2.8.4-9.i386.rpm

После инсталляции Lynx будет находиться в /usr /bin/ lynx.

Загрузка новых версий

В книге предлагается версия 2.8.4 Lynx. Более новые версии можно получить с домашней страницы Lynx http://lynx.browser.org. Во время работы над данной книгой, наиболее часто используемой версией Lynx была 2.8.4.

Можно загрузить Lynx в формате архива tar .gz. который использовался ранее в этой главе для загрузки Netscape 6. В этом случае процедура установки также выглядит аналогично.

Запуск Lynx

Lynx необходимо запускать в окне xterm или на символьной консоли. При запуске Lynx без аргументов, загружается страница, заданная по умолчанию. В двоичной версии, распространяемой с Red Hat Linux 7.1, страницей по умолчанию является HTML-страница документации, инсталлируемой вместе с операционной системой. Если компиляция выполнялась самостоятельно, то этой страницей, вероятно, будет http://lynx.browser.org.

Вид экрана после запуска Lynx показан на рис. 23.1 Экран содержит локальный файл справки, инсталлированный в Red Hat.

Если при запуске Lynx нужно сразу открывать конкретную страницу или файл, то укажите URL страницы или имя файла как аргумент для Lynx.

$ lynx http://www.yahoo.com/

…или команду:

$ lynx /tmp/ filename

Lynx также имеет многочисленные флаги, которые изменяет поведение программы. Полный список флагов Lynx можно получить, указав – help как аргумент.

$ lynx – help

При навигации по Web с Lynx нет необходимости использовать эти аргументы командной строки.


Рис. 23.1. Lynx с файлом справки Red Hat

Lynx текущая разработка

Lynx текущая разработка

http://lynx.invisible-island.net/current/
Copyright © 1997-2018,2020 Томас Э. Дики


В настоящее время мы работаем над Lynx 2.9.0.

Номера версий Lynx имеют суффиксы «dev», «pre» или «rel». Например, lynx2.8.9dev.1 была разрабатываемой версией как часть последовательных версий, достигающих кульминации в «lynx2.8.9rel.1».

Эта страница содержит ссылки на самые последние Lynx исходный код разработки.

DOS / Win32

Выпуск Lynx и указатели на Lynx для DOS386 + и Win32 доступны из несколько мест:

Win32 Установщики
Установщики
Windows для последней версии и для текущее развитие.
DJGPP
2.8.9dev.11, zip-файл (см. Ftp-каталог)
Фредерик Страница Менье
2.8.7рел.2, zip-файл
Lynx для Win32 (автор патакути)
2.8.6rel.4, английский и японский установщики.
Сеть Дуга Кауфмана Сайт — порты DOS
2.8.5rel.1, zip-файлы, с поддержкой сообщений библиотеки.
CSANT.INFO
2.8.5rel.1 установщик.
Lynx для Win32 — Джим Спат
2.8.3rel.1 и 2.8.4pre.5 zip-файлы
Рысь для DOS 386+ или Win32
2.8.3dev.16 и 2.8.2rel.1 zip-файлы

OS / 2

Hobbes

Архиваторы: gz, bz2, zip

Gzip можно получить с любого сайта архива Gnu, например.g., http://ftp.gnu.org/pub/gnu/gzip/

Домашняя страница Bzip 2 http://www.bzip.org/

Домашняя страница

Info-Zip http: //www.info- zip.org/

Пакеты UNIX

Обычно вы можете использовать порт вашей системы или систему пакетов:

NetBSD
Пакеты: включает поддержку ssl, NLS и IPV6
FreeBSD
Порты для рыси: включает японские вкусы и ароматы ssl.
OpenBSD
С 1998 по в середине 2015 года OpenBSD предоставила старую версию в базовая система без порта (для более новых выпусков).
С тех пор OpenBSD предоставила обновленный порт.
macOS
MacPort
Рысь

Поддержка языков

Lynx поддерживает несколько языков за счет использования gettext:

  • Страница проекта перевода для Lynx суммирует версии каталогов сообщений, которые был использован.
  • Каталоги сообщений из перевода проект включены в po каталог.
  • На странице «О NLS» некоторая историческая информация о том, когда Lynx впервые начал использовать эти каталоги.

Вопросы или комментарии можно направлять по почте [email protected] list,
, который находится в архиве http://lists.nongnu.org/archive/html/lynx-dev/

http://lynx.invisible-island.net/current/index.html
Обновлено: Thomas E. Dickey [электронная почта]

действительный HTML.

Lynx2.8.9

Lynx2.8.9

http://lynx.invisible-island.net/


Текущий код разработки Lynx доступен по номеру

http://lynx.invisible-island.net/current/

Выпуск

— HTTP

Эта страница содержит ссылки на версию Lynx от 8 июля 2018 г. Выпуск v2.8.9 . Это заменяет Lynx v2.8.8.

Следующие файлы v2.8.9 доступны для скачивание:
ИЗМЕНЕНИЯ — внесены изменения с версии 2-8
УСТАНОВКА — как настроить, собрать и установить Lynx
рысь2.8.9.zip — файл раздачи
lynx2.8.9.zip-lst — список файлов в zip файле
lynx2.8.9.tar.Z — раздача в сжатом tar формат
lynx2.8.9.tar.gz — раздача в архивированном tar формат
lynx2.8.9.tar.bz2 — раздача в bzip2’d tar формат
рысь2.8.9 / — а v2.8.9 прорыв
Новые функции в этом выпуск
Исправления ошибок в этом выпуске

Вот Lynx v2.8.9 онлайн-справка.


Release — FTP

Если вы предпочитаете загрузку по FTP, воспользуйтесь следующими ссылками вместо этого или используйте анонимный FTP на

invisible-island.net

lynx2.8.9.zip — файл раздачи
lynx2.8.9.tar.Z — дистрибутив сжатого tar формат
lynx2.8.9.tar.gz — раздача в архивированном tar формат
lynx2.8.9.tar.bz2 — раздача в bzip2’d tar формат

Gzip можно получить с любого сайта архива Gnu, например.g., http://ftp.gnu.org/pub/gnu/gzip/

Домашняя страница Bzip 2 http://www.bzip.org/

Домашняя страница

Info-Zip http: //www.info- zip.org/

двоичные файлы UNIX и пакеты


Двоичные файлы Windows

Для большинства систем вы можете использовать порт или пакет вашей системы система.
Нет соответствующих систем для собственных портов Windows.

Выпуск Lynx и указатели на Lynx для DOS386 + и Win32 доступны из несколько мест:

http: // invisible-island.нетто / рысь /
Установщики последней версии и текущей версии. разработка.
Фредерик Страница Менье
2.8.7рел.1, zip-файл
Lynx для Win32 (по патакути)
2.8.6rel.4, английский и японский установщики.
Сеть Дуга Кауфмана Сайт — порты DOS
2.8.5rel.1, zip-файлы, с поддержкой сообщений библиотеки.
CSANT.INFO
2.8.5отн.1 установщик.
Lynx для Win32 — Джим Спат
2.8.3rel.1 и 2.8.4pre.5 zip-файлы
Рысь для DOS 386+ или Win32
2.8.3dev.16 и 2.8.2rel.1 zip-файлы

http://lynx.invisible-island.net/lynx2.8.9/index.html
Страница поддерживается Томасом Дики ([email protected])
Последнее обновление: 2018-07-08

Valid HTML

Что такое Lynx и как его использовать?

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

Lynx — один из самых популярных веб-браузеров для интерфейсы командной строки. Unix является основным операционным система, которая его использует, но также доступны версии для VMS, DOS, Windows 95 и новее, Mac OS, Mac OS X и Amiga OS. Lynx был разработан, чтобы отображать простые Текст ASCII на простых терминалах, без включения каких-либо мультимедийный контент. Это позволяет просматривать гипертекстовые документы и перемещаться по спискам ссылок с помощью клавиатуры.Вы не можете использовать мышь, отображение графических изображений или воспроизведение звуковых файлов.

В Университете Индианы вы можете использовать рысь в карьере.

Lynx удобен для пользователей модема, потому что требует меньше передача информации, чем графические браузеры, которые загружают большие мультимедийные файлы. Люди с сетевым подключением (например, Карты Ethernet), для которых время передачи меньше беспокойство, может предпочесть использовать графические браузеры, такие как Firefox или Internet Explorer.

Примечание: Хотя вы не можете просматривать графические изображения в Lynx, вы можете передавать их (и любые другие двоичные файлы) для последующего использования другими приложениями.Вы можете сделать так, чтобы Lynx указывал где изображения присутствуют на веб-странице при нажатии * (звездочка). Если вы уже знаете URL изображения, вам не нужно этого делать.

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

 рысь 

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

 рысь http://uits.iu.edu/ 

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

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

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

Ниже приводится список некоторых распространенных команд Lynx:

  • Для получения справки и другой информации о Lynx нажмите ? (знак вопроса).
  • Чтобы сканировать длинную веб-страницу по одному экрану за раз, используйте Пробел.
  • Lynx имеет закладок файла; вы можете считать это личная адресная книга для сайтов в сети. Чтобы сохранить местоположение просматриваемой странице, нажмите a , а затем д . Чтобы просмотреть файл закладок , нажмите v .
  • Чтобы просмотреть документ по определенному URL-адресу в любое время, нажмите g , а затем введите полный URL. Например, чтобы подключиться к веб-индексу Yahoo, нажмите г , а затем введите:
     http: // www.yahoo.com/ 
  • Чтобы увидеть URL-адрес просматриваемой страницы, нажмите = (знак равенства). Затем нажмите = (знак равенства) снова или стрелка влево клавишу, чтобы вернуться на страницу.
  • Чтобы прервать подключение к медленному или не отвечающему каналу, нажмите:
     Ctrl-g 
  • Чтобы увидеть исходный HTML-код просматриваемой страницы, нажмите \ (обратная косая черта). Затем нажмите \ (обратная косая черта) снова, чтобы повторно отобразить текстовая версия.

Для получения дополнительных сведений о Lynx посетите страницу разработчиков Lynx.

Чтобы загрузить Lynx для большинства операционных систем, посетите страницу текущего выпуска.

Чтобы загрузить Lynx, перенесенный в систему установки Mac OS X, посетите Публичный архив GNU Mac OS X.

Примечание: Lynx также является сокращенным названием LynxOS, Unix-подобная операционная система производства LynuxWorks. Для получения дополнительной информации обратитесь к comp.os.lynx или посетите корпоративную веб-страницу LynuxWorks.

A Просмотр веб-страниц из командной строки с помощью Lynx и инструментов ссылок

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

Системным администраторам , у которых обычно нет X-windows в качестве меры безопасности на своем сервере, на помощь приходит текстовый веб-браузер.Некоторые OS поставляются в комплекте с текстовым браузером, а именно, веб-сайт « links » поставляется в комплекте с Gentoo GNU / Linux , где установка выполняется с использованием tar.

Если браузер с командной строкой больше ( быстрее , лучше , интерфейс и т. Д.), То имеет смысл использовать такие текстовые браузеры. На самом деле, для некоторых функций текстовый браузер обеспечивает более лучший доступ к закодированной информации на странице, чем графический интерфейс.

Примеры нескольких веб-браузеров, которые кратко отображают текст + графику.

Google Chrome

Это бесплатный веб-браузер, разработанный Google с долей использования 39% , что делает его наиболее широко используемым веб-браузером на планете. Проект с открытым исходным кодом, на котором основан хром, называется chromium и доступен в репозитории Debian (и в других дистрибутивах, но я признаю, что это не так много).

Прочтите также : Установите Google Chrome 50 на RHEL / CentOS 7/6 и Fedora 23-18

Mozilla Firefox

Это веб-браузер FOSS ( Free и с открытым исходным кодом ) с долей использования 24-25% из разных источников, что делает его третьим по популярности веб-браузером в мире.Этот веб-браузер немного тяжелый, но его можно настраивать в любой степени.

Прочтите также : Установите Firefox 46 в RHEL / CentOS и Fedora

Существует много других веб-браузеров, но большинство из них не FOSS и, следовательно, не указаны здесь, а именно Opera , Safari , IExplorer .

Lynx — еще один веб-браузер, доступный для Linux (а также для Windows ). Мы дадим краткое описание этих двух браузеров.

Свойства браузера ссылок

  1. Свободный и открытый исходный код (Foss)
  2. Текстовый и графический веб-браузер с раскрывающимся меню.
  3. Встроенная поддержка цветного и монохромного терминала с возможностью горизонтальной прокрутки.
  4. Наследует множество функций графического пользовательского интерфейса, например всплывающие окна, меню и т. Д. В текстовом виде.
  5. Возможность рендеринга шрифтов разных размеров и поддержка JavaScript.

Свойства браузера Lynx

  1. Текстовый веб-браузер.
  2. Широкие возможности настройки.
  3. Самый старый из используемых и разрабатываемых веб-браузеров.
  4. поддержка SSL и многие функции HTML
  5. Выделите выбранную ссылку.
  6. Пронумеруйте все ссылки на веб-странице и открывайте ссылки с помощью присвоенного номера.
  7. Нет поддержки JavaScript.
  8. Совместим со старым оборудованием.
  9. веб-ошибок не поддерживаются, следовательно, проблема конфиденциальности 0%.
  10. Нет поддержки файлов cookie HTTP.
  11. Конфигурация с помощью команд в терминале или файлах конфигурации.

Скачать Lynx и ссылки

  1. Lynx — http://lynx.browser.org/
  2. Ссылки — http://links.twibright.com/

Установка Lynx и линков

Установите Lynx в системах Linux на базе Debian и .

 # apt-get install lynx
# apt-get ссылки для установки
 

Установите Lynx в системах Linux на базе Red Hat .

 # yum -y install lynx
# yum -y ссылки для установки
 

Как использовать Lynx и ссылки

Открыть ссылку: lynx / ссылки https: // www.tecmint.com .

 # рысь https://www.tecmint.com
ИЛИ ЖЕ
# ссылки https://www.tecmint.com 
Браузеры командной строки Linux
Сочетания клавиш
  1. г : открыть адрес
  2. Стрелка навигации влево : назад
  3. Стрелка вправо : Активировать ссылку / следующая страница
  4. Клавиша со стрелкой вверх / вниз : переход по странице

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

На этом пока все. Не забудьте упомянуть свои ценные мысли и комментариев, о статье в разделе комментариев. Ставьте лайки и Помогите нам Распространить . Я скоро приду с Интересная статья , а пока следите за обновлениями. Доброго времени стая !

Если вы цените то, что мы делаем здесь, на TecMint, вам следует принять во внимание:

TecMint — это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете.Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей доступны БЕСПЛАТНО для всех.

Если вам нравится то, что вы читаете, пожалуйста, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

лучших текстовых браузеров для Linux — совет по Linux

В прошлом Интернет в основном состоял из простых страниц и текста. Эти страницы могут быть доступны для компьютеров с низким энергопотреблением, которые используют медленные коммутируемые соединения.Люди использовали текстовые браузеры для посещения сайтов и работы в Интернете. Со временем ситуация значительно продвинулась вперед, и теперь мир Интернета стал полностью графическим. Появились мощные браузеры, такие как Chrome и Firefox, и произошел значительный переход в мире просмотра веб-страниц. Несмотря на это, текстовые веб-браузеры все еще живы и здоровы; в частности, в Linux. Пользователи Linux считают себя экспертами по командной строке и часто предпочитают выполнять свою работу с помощью терминала, а не с помощью графического интерфейса.

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

Сегодня мы рассмотрим несколько хороших альтернатив текстовых веб-браузеров, к которым можно получить доступ через командную строку в Linux.

1) Рысь

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

а) Установка Lynx

Чтобы установить Lynx, сначала откройте Терминал с помощью ярлыка Ubuntu Dash или Ctrl + Alt + T . После открытия Терминала введите следующую команду:

$ sudo apt-get install lynx

Следует отметить, что приведенная выше команда предназначена только для систем Linux на основе Debian, таких как Ubuntu.Если у пользователя есть система Red Hat Linux, например Fedora, то пользователю необходимо ввести в командную строку следующую команду:

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

Теперь, когда мы установили Lynx, давайте рассмотрим некоторые особенности этой программы и способы использования этой программы для работы в Интернете.

б) Характеристики Lynx

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

Четкий набор инструкций о том, какие клавиши делают то, что размещено внизу страницы.

Пользователи могут открывать ссылки и просматривать Интернет, открыв главный экран Lynx и, как показано выше, введя G (как показано ниже). Команды для этого действия включают следующее:

Затем вам будет предложено ввести URL-адрес, который вы хотите посетить.

После того, как вы спросите, хотите ли вы принимать файлы cookie, программа направит вас на веб-страницу, которую вы хотите посетить, как показано на изображении ниже.

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

Например, я хочу выполнить поиск «Hello World» в Google. Используя клавиши со стрелками, я могу подвести курсор к строке поиска и затем начать вводить текст.Полный процесс описан на изображениях ниже:

Изображение 1:

Изображение 2:

Теперь вы можете перейти к тексту Google Search и либо щелкнуть , либо ввести , либо нажать стрелку вправо , чтобы перейти к следующему экрану.

Более короткий способ доступа к веб-страницам в Lynx — это прямой ввод имени URL-адреса (urlName) с помощью следующей команды Lynx:

Например:

2) W3M

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

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

а) Установка W3M

Чтобы установить W3M, просто введите в терминал следующую команду:

$ sudo apt-get install w3m w3m-img

Следует отметить, что приведенная выше команда предназначена только для систем Linux на основе Debian, таких как Ubuntu.Если у пользователя есть система Red Hat Linux, например Fedora, то пользователю необходимо ввести в командную строку следующую команду:

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

Теперь, когда мы установили W3M, давайте посмотрим, как можно просматривать Интернет с помощью этой программы.

б) Работа в Интернете

Пользователи могут просматривать Интернет в W3M, просто вводя команду, аналогичную синтаксису, приведенному ниже:

Например, я хочу посетить Google.Затем я ввел бы в терминал следующее:

После загрузки вот что получаем:

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

Например, я хочу выполнить поиск «Hello World» в Google. Используя клавиши со стрелками, переместите курсор в строку поиска и нажмите Enter. Полный процесс описан на изображениях ниже:

Изображение 1:

Изображение 2:

Изображение 3:

Лучшие варианты для текстовых веб-браузеров

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

lynx (1) — справочная страница Linux

Имя

lynx — распределенный информационный браузер общего назначения для всемирной паутины

Сводка

lynx [параметры] [путь или URL]

используйте «lynx -help» для отображения полного списка текущих параметров.

Описание

Lynx — это полнофункциональный клиент World Wide Web (WWW) для пользователей, использующих устройства отображения символьных ячеек с адресацией курсора (например, терминалы vt100, эмуляторы vt100, работающие в Windows 95 / NT или Macintosh, или на любом другом дисплее, ориентированном на проклятия). Он будет отображать документы на языке разметки гипертекста (HTML). содержащие ссылки на файлы, находящиеся в локальной системе, а также на файлы, находящиеся в удаленных системах, на которых работают серверы Gopher, HTTP, FTP, WAIS и NNTP.Текущий версии Lynx работают в Unix, VMS, Windows 95 / NT, 386DOS и OS / 2 EMX.

Lynx может использоваться для доступа к информации во всемирной паутине или для создания информационных систем, предназначенных в первую очередь для локального доступа. Например, Lynx использовался для создания нескольких информационных систем кампуса (CWIS). Кроме того, Lynx можно использовать для построения систем, изолированных в единая локальная сеть.

Опции

При запуске Lynx загрузит любой локальный файл или удаленный URL-адрес, указанный в командной строке.Чтобы получить справку по URL-адресам, нажмите «?» или «H» , а работает Lynx . Затем перейдите по ссылке «Справка по URL-адресам».

Если в командной строке указано несколько локальных файлов или удаленных URL-адресов, Lynx откроет только последний в интерактивном режиме. Все имена (локальные файлы и удаленные URL-адреса) добавляются в G) историю.

Lynx использует только длинные имена параметров. Имена параметров также могут начинаться с двойного тире, подчеркивания и тире могут смешиваться в именах параметров (в ссылки ниже приведены с одним тире перед ними и с подчеркиванием).

Lynx предоставляет множество параметров командной строки. Для некоторых параметров требуется значение (строка, число или ключевое слово). Они указаны в ссылке ниже. Другой опции устанавливают логические значения в программе. Есть три типа логических параметров: установить, отключить и переключить. Если значение опции не указано, у них есть очевидное значение: установить (в значение true), не задано (в значение false) или переключить (между истиной / ложью). Для любого из них явное значение может быть задано в разных формах, чтобы учесть ограничения операционной системы, e.грамм.,

  -центр: выкл.
-center = выкл
-центр-
  
Lynx распознает «1», «+», «on» и «true» для истинных значений и «0», «-», «off» и «false» для ложных значений. Другие значения параметров игнорируются.

Значения логических, числовых и строковых параметров по умолчанию, которые скомпилированы в lynx, отображаются в справочном сообщении, предоставляемом lynx -help . Некоторые из они могут отличаться в зависимости от того, как была построена рысь; см. само справочное сообщение для этих значений.Опция -help обрабатывается перед любой опцией, включая те, которые управляют чтением из файла lynx.cfg. Поэтому значения конфигурации среды выполнения не отражаются в справочном сообщении.

Если аргумент — только «-», то Lynx ожидает получить аргументы из стандартного ввода. Это сделано для того, чтобы учесть потенциально очень длинную командную строку который может быть связан с аргументами -get_data или -post_data (см. ниже).Его также можно использовать, чтобы избежать хранения конфиденциальной информации в вызов командной строки (которая будет видна другим процессам в большинстве систем), особенно когда используются параметры -auth или -pauth .

-accept_all_cookies
принимать все файлы cookie.
-анонимный
применить ограничения для анонимной учетной записи, см. Также — ограничения .
-assume_charset = MIMEname
кодировка для документов, в которых это не указано.
-assume_local_charset = MIMEname
кодировка, принятая для локальных файлов, то есть файлов, которые lynx создает, таких как внутренние страницы для меню параметров.
-assume_unrec_charset = MIMEname
,
используйте это вместо нераспознанных кодировок.
-auth = ID : ПАРОЛЬ
установить ID авторизации и пароль для защищенных документов при запуске. Обязательно защитите все файлы сценариев, в которых используется этот переключатель.
-основание

добавляет комментарий URL-адреса запроса и тег BASE к выходным данным text / html для дампов -источника .

-bibp = URL
укажите локальный сервер bibp (по умолчанию http: // bibhost /).
-bссылка

устанавливает цвета фона с высокой интенсивностью для цветового режима, если они доступны и поддерживаются терминалом. Это относится к библиотеке slang (для некоторых эмуляторы терминала) или OS / 2 EMX с ncurses .

-книга

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

-buried_news
включает сканирование новостных статей на предмет скрытых ссылок и преобразование их в новостные ссылки. Не рекомендуется, поскольку адреса электронной почты заключены в угловые скобки. будут преобразованы в ложные новостные ссылки, а сообщения, закодированные в uuencode, могут быть удалены.
-кэш = НОМЕР
установить КОЛИЧЕСТВО документов, кэшируемых в памяти. По умолчанию — 10.
-корпус

включить поиск строк с учетом регистра.

-центр
Включение выравнивания по центру в ТАБЛИЦЕ HTML.
-cfg = ИМЯ ФАЙЛА
указывает файл конфигурации Lynx, отличный от lynx.cfg по умолчанию.
— ребенок

выйдите по стрелке влево в файле запуска и отключите сохранение на диск.

-cmd_log = ИМЯ ФАЙЛА
записывает команды нажатия клавиш и связанную информацию в указанный файл.
-cmd_script = ИМЯ ФАЙЛА
читать команды нажатия клавиш из указанного файла. Вы можете использовать данные, записанные с помощью параметра -cmd_log . Lynx проигнорирует другую информацию, которую ведение журнала команд могло быть записано в файл журнала. Каждая строка командного сценария содержит либо комментарий, начинающийся с символа «#», либо ключевое слово:
выход

останавливает скрипт и заставляет Lynx немедленно выйти.

ключ

символьное значение в печатной форме. Курсор и другие специальные клавиши имеют названия, например, «Стрелка вниз». Печатные 7-битные коды ASCII предоставляются как есть, а шестнадцатеричные значения представляют другие 8-битные коды.

набор

, за которым следует «имя = значение», позволяет переопределить значения, установленные в файле lynx.cfg.

-цвет

принудительно включает цветной режим, если он доступен. Цвет по умолчанию

управляющие последовательности, которые работают для многих типов терминалов, предполагаются, если описание возможностей терминала не определяет, как обрабатывать цвет.Lynx нужно быть скомпилированным с использованием библиотеки slang для этого флага, это эквивалентно установке переменной среды COLORTERM . (Если вместо этого предоставленный библиотекой curses с поддержкой цвета, такой как ncurses , Lynx полностью полагается на описание терминала, чтобы определить, возможен ли цветовой режим, и этот флаг не нужен и поэтому недоступен.) Сохраненный параметр show_color = always, обнаруженный в файле .lynxrc при запуске, имеет тот же эффект. Сохраненный show_color = никогда не находил в.lynxrc при запуске отменяется этим флагом.
-connect_timeout = N
Устанавливает тайм-аут соединения, где N указывается в секундах.
-cookie_file = ИМЯ ФАЙЛА
указывает файл, который будет использоваться для чтения файлов cookie. Если ничего не указано, значение по умолчанию — ~ / .lynx_cookies для большинства систем, но ~ / cookies для MS-DOS.
-cookie_save_file = ИМЯ ФАЙЛА
указывает файл, который будет использоваться для хранения файлов cookie.Если ничего не указано, используется значение, указанное в -cookie_file .
-печенье
переключает обработку заголовков Set-Cookie.
— жила

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

— ползать

с обходом , выводит каждую страницу в файл. с -dump , форматировать вывод как с -traversal , но в стандартный вывод.

прокладки-прокладки
переключает использование функции проклятия «pad», которая поддерживает прокрутку дисплея влево / вправо.
-debug_partial
отдельные этапы инкрементального отображения с задержкой MessageSecs
-задержка

добавить задержку DebugSecs после каждого сообщения о прогрессе

-дисплей = ДИСПЛЕЙ
задает отображаемую переменную для программ X-rexec-ed.
-display_charset = MIMEname
устанавливает кодировку для вывода терминала.
-dont_wrap_pre
запрещает перенос текста в
, когда  -dump  'ing и  -crawl ', помечают перенесенные строки в интерактивном сеансе.
- свалка

выгружает форматированный вывод документа по умолчанию или документов, указанных в командной строке, в стандартный вывод. В отличие от интерактивного режима, все документы обработанный. Это можно использовать следующим образом:

lynx - свалка http: //www.subir.ru / lynx.html
-редактор = РЕДАКТОР
разрешить внешнее редактирование с использованием указанного РЕДАКТОРА. (vi, ed, emacs и т. д.)
-emacskeys
включить перемещение клавиш, подобное emacs.
-enable_scrollback
переключает совместимость с клавишами прокрутки коммуникационных программ (может быть несовместимо с некоторыми пакетами curses).
-error_file = ФАЙЛ
определяют файл, в котором Lynx будет сообщать коды доступа HTTP.
-exec

разрешает выполнение локальной программы (обычно не настраивается).

- версии файла
включает все версии файлов в списки локальных каталогов VMS.
-find_leaks
включить проверку утечек памяти. Обычно это не компилируется в ваш исполняемый файл, но когда это так, его можно отключить для сеанса.
-force_empty_hrefless_a
принудительно сделать элементы «A» без HREF пустыми (закрыть их, как только они появятся).
-force_html
заставляет первый документ интерпретироваться как HTML.
-force_secure
включает принудительную установку флажка безопасности для файлов cookie SSL.
-forms_options
переключает, является ли меню параметров основанным на клавишах или на основе форм.
-из

переключает передачу заголовков From.

-ftp

отключить доступ по ftp.

-get_data
правильно отформатированные данные для формы получения считываются из стандартного ввода и передаются в форму.Ввод завершается строкой, начинающейся с '---'.
-головка

отправляет запрос HEAD для заголовков mime.

- помощь

распечатать сообщение об использовании синтаксиса команды Lynx.

-hiddenlinks = [option]
управлять отображением скрытых ссылок.

объединить скрытых ссылки отображаются в виде чисел в квадратных скобках и нумеруются вместе с другими ссылками в порядке их появления в документе.

только список скрытых ссылок отображаются только на последних экранах и списках, сгенерированных с помощью -dump или из меню Print, но отображаются отдельно в конец тех списков. Это поведение по умолчанию.

игнорировать скрытые ссылки не отображаются даже в списках.

-исторический
переключает использование '>' или '->' в качестве терминатора для комментариев.
- домашняя страница = URL
установить домашнюю страницу отдельно от начальной.
-image_links
переключает включение ссылок для всех изображений.
-индекс = URL
устанавливает индексный файл по умолчанию для указанного URL.
-ismap

переключает включение ссылок ISMAP при наличии MAP на стороне клиента.

- оправдать
сделать выравнивание текста.
- ссылка = НОМЕР
начальный счет для lnk #.dat, создаваемые программой -crawl .
- только в списке
для - дамп , показывать только список ссылок.
- локальный хост
отключить URL-адреса, указывающие на удаленные хосты.
-locexec
разрешить выполнение локальной программы только из локальных файлов (если Lynx был скомпилирован с включенным локальным выполнением).
-lss = ИМЯ ФАЙЛА
укажите имя файла, содержащего информацию о цветовом стиле.По умолчанию - lynx.lss.
-mime_header
печатает MIME-заголовок полученного документа вместе с его источником.
-минимальный
переключает синтаксический анализ минимального и действительного комментариев.
-вложенные_таблицы
переключает логику вложенных таблиц (для отладки).
-newschunksize = НОМЕР
количество статей в разделенных списках новостей.
-newsmaxchunk = НОМЕР
максимальное количество новостных статей в списках до разбиения на блоки.
-полужирный
отключить полужирный видеоатрибут.
- просмотреть
отключить просмотр каталогов.
-nocc

отключить Cc: запрашивать самокопии рассылок. Обратите внимание, что это не отключает любые CC, которые включены в URL mailto или форму ACTION.

-нецветный
принудительное отключение цветового режима, переопределение возможностей терминала и любых флагов -цветов, переменная COLORTERM и сохранение.lynxrc настройки.
-noexec
отключить выполнение локальной программы. (ДЕФОЛТ)
-nofilereferer
отключить передачу заголовков Referer для URL-адресов файлов.
- список
отключить функцию списка ссылок в дампах.
- лог

отключить рассылку сообщений об ошибках владельцам документов.

-nomargins
отключить левое / правое поля в таблице стилей по умолчанию.
-nonrestarting_sigwinch
Этот флаг доступен не во всех системах, Lynx должен быть скомпилирован с определением HAVE_SIGACTION. Если доступен, этот флаг может вызвать реакцию Lynx. больше сразу к изменениям окна при запуске в пределах xterm .
-номер
отключить нумерацию ссылок и полей. Это отменяет -number_fields и -number_links .
- пауза
отключить принудительные паузы для сообщений строки состояния.
- выписка
отключить большинство функций печати.
-норедир
предотвращает автоматическое перенаправление и печатает сообщение со ссылкой на новый URL.
-неуказатель
отключить передачу заголовков Referer.
- реверс
отключить обратный видеоатрибут.
-носки
отключает использование прокси-сервера SOCKS SOCKSified Lynx.
- статус
отключить получение сообщений о статусе.
- обозначение
отключить заголовок и пустую строку сверху страницы.
- номер телефона
отключить видео-атрибут подчеркивания.
-числовые_поля
принудительная нумерация ссылок, а также полей ввода формы
-номер_ссылки
принудительная нумерация ссылок.
-частичная
переключает отображение частичных страниц при загрузке.
-partial_thres = НОМЕР
количество строк для рендеринга перед перерисовкой дисплея с логикой частичного отображения
-pauth = ID : ПАРОЛЬ
установить ID авторизации и пароль для защищенного прокси-сервера при запуске.Обязательно защитите все файлы сценариев, в которых используется этот переключатель.
- всплывающее окно

переключает обработку опций SELECT с одним выбором через всплывающие окна или в виде списков переключателей.

-post_data
правильно отформатированные данные для формы сообщения считываются из стандартного ввода и передаются в форму. Ввод завершается строкой, начинающейся с '---'.
-подготовлено
показывает исходный HTML-код, предварительно обработанный и переформатированный при использовании с -источником или в режиме просмотра исходного кода.
-prettysrc
показать исходный код HTML с лексическими элементами и тегами в цвете.
-принт

включить функции печати. (дефолт)

-pseudo_inlines
переключает псевдо-ALT для встроенных изображений без строки ALT.
-сырье

переключает настройку по умолчанию на перевод 8-битных символов или режим CJK для набора символов запуска.

- область

ограничивает доступ к URL-адресам в начальной области.

-перезагрузка
очищает кеш на прокси-сервере (затронут только первый документ).
-ограничения = [опция] [, опция] [, опция] ...
позволяет выборочно отключать список служб. В названиях опций можно смешивать дефисы и подчеркивания. Следующий список распечатывается, если нет параметров указаны.

все - ограничивает все параметры, перечисленные ниже.

закладка - запретить изменение расположения файла закладок.

bookmark_exec - запретить выполнение ссылок через файл закладок.

change_exec_perms - запретить изменение разрешения eXecute для файлов (но все же разрешить его для каталогов), когда включено локальное управление файлами.

по умолчанию - то же, что и параметр командной строки -анонимный . Отключает службы по умолчанию для анонимных пользователей. Установить все с ограничениями, кроме: inside_telnet, external_telnet, inside_ftp, external_ftp, inside_rlogin, external_rlogin, inside_news, outside_news, telnet_port, jump, mail, print, exec и идти к.Параметры для них, а также дополнительные ограничения перехода для определенных схем URL-адресов, которые также применяются, получены из определений в userdefs.h.

dired_support - запретить управление локальными файлами.

disk_save - запретить сохранение на диск в меню загрузки и печати.

dotfiles - запретить доступ или создание скрытых (точечных) файлов.

загрузка - запретить некоторые загрузчики в меню загрузки (не подразумевает ограничения disk_save).

редактор - запретить внешнее редактирование.

exec - отключить выполнение скриптов.

exec_frozen - запретить пользователю изменять параметр локального выполнения.

externals - запретить некоторые строки конфигурации "EXTERNAL", если скомпилирована поддержка передачи URL-адресов во внешние приложения (с помощью команды EXTERN) в.

file_url - запретить использование G) oto, обслуживаемых ссылок или закладок для файлов: URL.

goto - отключить команду g (goto).

inside_ftp - запретить ftps для людей, приходящих из вашего домена (для избирательности требуется utmp).

inside_news - запретить публикацию новостей USENET для людей, приходящих из вашего домена (для избирательности требуется utmp).

inside_rlogin - запретить входящие в систему пользователи изнутри вашего домена (для избирательности требуется utmp).

inside_telnet - запретить Telnet для людей, приходящих из вашего домена (для избирательности требуется utmp).

jump - отключить команду j (прыжок).

multibook - запретить несколько закладок.

почта - запретить почту.

news_post - запретить публикацию новостей USENET.

options_save - запретить сохранение параметров в .lynxrc.

outside_ftp - запретить ftps для людей, приходящих из-за пределов вашего домена (для избирательности требуется utmp).

outside_news - запретить чтение и публикацию новостей USENET для людей, приходящих из-за пределов вашего домена (для избирательности требуется utmp).Это ограничение применяется к URL-адресам «news», «nntp», «newspost» и «newsreply», но не к «snews», «snewspost» или «snewsreply», если они поддерживаются.

outside_rlogin - запретить rlogins для людей, приходящих из-за пределов вашего домена (для избирательности требуется utmp).

outside_telnet - запретить Telnet для людей, приходящих из-за пределов вашего домена (для избирательности требуется utmp).

печать - запретить большинство параметров печати.

shell - запретить экранирование оболочки и lynxexec или lynxprog G) oto's.

приостановить - запретить приостановку Unix Control-Z с переходом в оболочку.

telnet_port - запретить указание порта в telnet G) oto's.

useragent - запретить изменение заголовка User-Agent.

-resubmit_posts
переключает принудительную повторную отправку (без кеширования) форм с помощью метода POST, когда возвращенные ими документы ищутся с помощью команды PREV_DOC или из истории Список.
-логин
отключить распознавание команд rlogin.
- полоса прокрутки
переключает отображение полосы прокрутки.
-scrollbar_arrow
переключает отображение стрелок на концах полосы прокрутки.
-селективный
требуются файлы .www_browsable для просмотра каталогов.
-short_url
показывают очень длинные URL-адреса в строке состояния с «...» для обозначения части, которая не может быть отображена. Отображаются начало и конец URL-адреса, скорее чем подавление конца.
-show_cursor
Если этот параметр включен, курсор не будет скрыт в правом углу, а будет помещен в начало текущей выбранной ссылки. Показать курсор значение по умолчанию для систем без возможностей FANCY_CURSES. Конфигурацию по умолчанию можно изменить в userdefs.h или lynx.cfg. Переключатель командной строки переключает по умолчанию.
-show_rate
Если включено, скорость передачи отображается в байтах в секунду. Если отключено, скорость передачи не отображается.Используйте lynx.cfg или меню параметров, чтобы выбрать КБ в секунду и / или ETA.
-soft_dquotes
включает эмуляцию старой ошибки Netscape и Mosaic, которая рассматривала '>' как терминатор для двойных кавычек и тегов.
-источник
работает так же, как дамп, но выводит исходный HTML-код вместо форматированного текста. Например
рысь -источник. > foo.html
генерирует исходный HTML-код со списком файлов в текущем каталоге. Каждый файл помечен HREF относительно родительского каталога.Добавить косую черту в конце сделать HREF относительно текущего каталога:

lynx -source ./> foo.html

-stack_dump
отключить обработчик очистки SIGINT
-startfile_ok
разрешить стартовый файл и домашнюю страницу без HTTP с -validate .
-stderr
При выгрузке документа с использованием -dump или -источника Lynx обычно не отображает предупреждающие сообщения (сообщения об ошибках), которые вы видите на экране в статусе линия.Используйте параметр -stderr , чтобы сообщить Lynx о необходимости записи этих сообщений в стандартную ошибку.
-стдин

считывает начальный файл со стандартного ввода (только для UNIX).

-syslog = текст
информация для вызова системного журнала.
-syslog-urls
журнал запрошенных URL-адресов с системным журналом.
-тэгсуп
инициализировать синтаксический анализатор, используя Tag Soup DTD, а не SortaSGML.
-telnet
отключить распознавание команд telnet.
-срок = срок
сообщают Lynx, с каким типом терминала предполагается, что он обращается. (Это может быть полезно для удаленного выполнения, когда, например, Lynx подключается к удаленному порту TCP / IP. который запускает сценарий, который, в свою очередь, запускает другой процесс Lynx.)
- тайм-аут = N
Для win32 устанавливает тайм-аут сетевого чтения, где N задается в секундах.
-тлог

переключает между использованием журнала трассировки Lynx и stderr для вывода трассировки из сеанса.

-tna

включает режим «Текстовые поля требуют активации».

- след

включает режим трассировки Lynx. Назначение вывода трассировки зависит от -tlog.

-trace_mask = значение
включить необязательные трассировки, которые могут привести к очень большим файлам трассировки. Логически ИЛИ значения для объединения параметров:
1 = состояния синтаксического анализа символов SGML
2 = цветной стиль
4 = TRST (макет таблицы)
8 = config (lynx.cfg и .lynxrc)
16 = копирование / добавление двоичной строки, используется при построении данных формы.
- переходное
,
проходят по всем ссылкам http, полученным из начального файла. При использовании с -crawl каждая ссылка, которая начинается с той же строки, что и startfile, выводится в файл, предназначенный для для индексации. См. CRAWL.announce для получения дополнительной информации.
trim_input_fields
обрезать поля ввода текста / текстовых полей в формах.
-underline_links
переключает использование атрибута подчеркивания / полужирного шрифта для ссылок.
- нижняя часть
переключает использование формата _подчеркивания_ в дампах.
-use_mouse
Включите поддержку мыши, если таковая имеется. Щелчок левой кнопкой мыши по ссылке перемещается по ней. Щелчок правой кнопкой мыши возвращает назад. Нажмите на верхнюю строку прокрутить вверх. Щелкните нижнюю строку, чтобы прокрутить вниз. Первые несколько позиций в верхней и нижней строке могут вызывать дополнительные функции. Рысь должна быть скомпилирован с использованием ncurses или сленга для поддержки этой функции.Если используется ncurses , нажатие средней кнопки мыши вызывает простое меню. Мышь щелчки могут работать надежно только тогда, когда Lynx находится в режиме ожидания в ожидании ввода.
-useragent = Имя
установить альтернативный заголовок Lynx User-Agent.
-валидат
принимают только URL-адреса http (для проверки). Также реализованы полные ограничения безопасности.
-verbose
переключить комментарии [ССЫЛКА], [ИЗОБРАЖЕНИЕ] и [ВСТРОЕННЫЙ] с именами файлов этих изображений.
- версия
информация о версии для печати.
-викийс
включить перемещение клавиш в стиле vi.
-wdebug
включить отладку пакетов TCP / IP Waterloo (печать в файл отладки ватта). Это применимо только к версиям DOS, скомпилированным с WATTCP или WATT-32.
- ширина = НОМЕР
количество столбцов для форматирования дампов, по умолчанию 80.
-with_backspaces
испускает обратные пробелы в выводе, если -dump 'ing или -crawl ' ing (как 'man')

Команды

или

Используйте стрелку вверх и стрелку вниз для прокрутки гипертекстовых ссылок.

или

Стрелка вправо или Возврат перейдет по выделенной гипертекстовой ссылке.

или

Стрелка влево будет отступать от ссылки.

или

Тип "H" или "?" для получения интерактивной справки и описания команд нажатия клавиш.

или

Введите "K" для получения полного списка текущих сопоставлений команд нажатия клавиш.

Окружающая среда

В дополнение к различным «стандартным» переменным среды, таким как HOME , PATH , USER , DISPLAY , TMPDIR , и т. Д. , Lynx использует несколько специфичных для Lynx переменных среды, если они существуют.

Другие могут быть созданы или изменены с помощью Lynx для передачи данных во внешнюю программу или по другим причинам. Они перечислены ниже отдельно.

См. Также разделы ПОДДЕРЖКА ИМИТАЦИОННОЙ CGI и ПОДДЕРЖКА СОБСТВЕННОГО ЯЗЫКА ниже.

Примечание. Не все переменные среды применимы ко всем типам платформ, поддерживаемых Lynx , хотя большинство из них. Отзыв о зависимостях платформы просил.

Переменные среды, используемые Lynx :

ЦВЕТ

Если установлено, цветопередача для терминала принудительно включается во время запуска. Фактическое значение, присвоенное переменной, игнорируется. Эта переменная только имеет смысл, если Lynx был построен с использованием библиотеки обработки экрана slang .

LYNX_CFG

Эта переменная, если установлена, переопределит расположение по умолчанию и имя файла глобальной конфигурации (обычно lynx.cfg ), который был определен LYNX_CFG_FILE в файле userdefs.h во время установки. Дополнительную информацию см. В файле userdefs.h.

LYNX_LOCALEDIR

Если установлено, эта переменная переопределяет компилированное расположение каталога локали, содержащего текст сообщения на национальном языке (NLS).

LYNX_LSS

Эта переменная, если она установлена, задает расположение файла таблицы стилей символов Lynx по умолчанию. [В настоящее время имеет значение, только если Lynx был построен с использованием экспериментальной поддержки цветового стиля.]

LYNX_SAVE_SPACE

Эта переменная, если она установлена, переопределит префикс пути по умолчанию для файлов, сохраняемых на диск, который определен в инструкции lynx.cfg SAVE_SPACE: . Увидеть Файл lynx.cfg для получения дополнительной информации.

LYNX_TEMP_SPACE

Эта переменная, если установлена, переопределит префикс пути по умолчанию для временных файлов, который был определен во время установки, а также любое значение, которое может быть присвоено переменной TMPDIR .

ПОЧТА

Эта переменная определяет почтовый ящик по умолчанию. Lynx будет проверять наличие новой почты, если такая проверка включена в файле lynx.cfg .

НОВОСТИ_ОРГАНИЗАЦИИ

Эта переменная, если она установлена, предоставляет строку, используемую в заголовке Organization: сообщений новостей USENET .Это переопределит настройку Переменная среды ORGANIZATION, если она также установлена ​​(и, в UNIX , содержимое файла / etc / organization, если он есть).

NNTPSERVER

Если установлено, эта переменная определяет сервер NNTP по умолчанию, который будет использоваться для чтения и публикации новостей USENET с помощью Lynx через URL-адреса новостей.

ОРГАНИЗАЦИЯ

Эта переменная, если она установлена, предоставляет строку, используемую в заголовке Organization: сообщений новостей USENET UNIX он переопределит содержимое файла / etc / organization, если он есть.

PROTOCOL_proxy

Lynx поддерживает использование прокси-серверов, которые могут выступать в качестве шлюзов межсетевого экрана и серверов кэширования. Они предпочтительнее старых серверов шлюза (см. WWW_access_GATEWAY, ниже). Каждый протокол, используемый Lynx (http, ftp, gopher и т. Д.), Можно сопоставить отдельно, задав переменные среды в форме PROTOCOL_proxy (буквально: http_proxy, ftp_proxy, gopher_proxy и т. Д.) На «http: // some.server.dom: port / ". Дополнительные сведения см. в Руководстве пользователя Lynx и Примеры.

SSL_CERT_DIR

Установите в каталог, содержащий доверенные сертификаты.

SSL_CERT_FILE

Задайте полный путь и имя файла для файла доверенных сертификатов.

WWW_access_GATEWAY

Lynx по-прежнему поддерживает использование серверов шлюза с серверами, указанными через переменные «WWW_access_GATEWAY» (где «доступ» - строчные буквы и может быть «http», «ftp», «gopher» или «wais»), однако поддержка большинства серверов шлюзов прекращена.Обратите внимание, что вы не включаете терминал '/' для шлюзов, но делаете это для прокси, указанные переменными среды PROTOCOL_proxy. Подробности см. В Руководстве пользователя Lynx .

WWW_HOME

Эта переменная, если она установлена, переопределит URL-адрес запуска по умолчанию, указанный в любом из файлов конфигурации Lynx .

Переменные среды Установить или Изменено с помощью Lynx :
LYNX_PRINT_DATE

Эта переменная устанавливается функцией Lynx p (rint) в строку Date: , отображаемую на странице документа « Информация о » (= cmd), если таковая имеется.Он создается для использования внешней программой, как определено в операторе определения lynx.cfg PRINTER: . Если поле для документа не существует, переменная устанавливается в пустую строку в соответствии с UNIX или "Без даты" в соответствии с VMS .

LYNX_PRINT_LASTMOD

Эта переменная устанавливается функцией Lynx p (rint) в строку Last Mod: , отображаемую на странице документа « Информация о » (= cmd), если любой.Он создается для использования внешней программой, как определено в операторе определения lynx.cfg PRINTER: . Если поле для документа не существует, переменная установлена ​​в пустую строку в UNIX или «Нет LastMod» в VMS .

LYNX_PRINT_TITLE

Эта переменная устанавливается функцией Lynx p (rint) для строки Linkname: , отображаемой на странице документа « Информация о » (= cmd), если любой.Он создается для использования внешней программой, как определено в операторе определения lynx.cfg PRINTER: . Если поле для документа не существует, переменная установлена ​​в нулевую строку в UNIX или «Без заголовка» в VMS .

LYNX_PRINT_URL

Эта переменная устанавливается функцией Lynx p (rint) в строку URL: , отображаемую на странице документа « Информация о » (= cmd), если таковая имеется. Он создан для использования внешней программой, как определено в lynx.cfg ПРИНТЕР: оператор определения. Если поле для документа не существует, переменная установлена ​​в пустую строку в UNIX или в «Без URL» в VMS .

LYNX_TRACE

Если установлено, Lynx записывает файл трассировки, как если бы была указана опция -trace .

LYNX_TRACE_FILE

Если установлено, переопределяет скомпилированное имя файла трассировки, которое является либо Lynx.trace, либо LY-TRACE.LOG (последний на платформе DOS). Файл трассировки находится в в любом случае относительно домашнего каталога.

LYNX_VERSION

Эта переменная всегда устанавливается Lynx и может использоваться внешней программой, чтобы определить, была ли она вызвана Lynx . См. Также комментарии в файл образца mailcap из дистрибутива для примечаний по использованию в таком файле.

СРОК

Обычно эта переменная используется Lynx для определения типа терминала, используемого для вызова Lynx .Если, однако, он не установлен во время запуска (или имеет значение "unknown"), или если используется параметр командной строки -term (см. раздел ОПЦИИ выше), Lynx установит или изменит свое значение на указанный пользователем тип терминала (для среды выполнения Lynx ). Примечание. Если установлено / изменено с помощью Lynx , значения LINES и / или COLUMNS переменные среды также могут быть изменены.

Имитация поддержки Cgi

Если построено с включенной опцией cgi-links , Lynx разрешает доступ к сценарию cgi напрямую без использования демона http.

При выполнении таких «сценариев lynxcgi» (если они включены), для моделирования среды CGI могут быть установлены следующие переменные:

ДЛИНА КОНТЕНТА

CONTENT_TYPE

DOCUMENT_ROOT

HTTP_ACCEPT_CHARSET

HTTP_ACCEPT_LANGUAGE

HTTP_USER_AGENT

PATH_INFO

PATH_TRANSLATED

QUERY_STRING

REMOTE_ADDR

УДАЛЕННЫЙ_ХОСТ

REQUEST_METHOD

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СЕРВЕР

Другие переменные среды не наследуются сценарием, если они не указаны с помощью оператора LYNXCGI_ENVIRONMENT в файле конфигурации.Увидеть lynx.cfg и (черновой) Спецификация CGI 1.1 для определения и использования эти переменные.

Для получения общей информации о программировании сценариев CGI следует обращаться к Спецификации CGI и другой связанной документации.

Поддержка родного языка

Если настроено и установлено с Поддержка родного языка , Lynx будет отображать статус и другие сообщения на вашем местном языке.Посмотреть файл ABOUT_NLS в исходном коде или на вашем местном сайте GNU для получения дополнительной информации об интернационализации.

Следующие переменные среды могут использоваться для изменения настроек по умолчанию:

ЯЗЫК

Эта переменная, если она установлена, переопределит язык сообщений по умолчанию. Это двухбуквенный код ISO 639 , определяющий язык. Коды языков НЕ то же самое, что коды стран, приведенные в ISO 3166 .

ЯЗЫК

Эта переменная, если установлена, переопределит язык сообщений по умолчанию. Это расширение GNU , которое имеет более высокий приоритет для настройки каталога сообщений. чем LANG или LC_ALL .

LC_ALL

и

LC_MESSAGES

Эти переменные, если они установлены, определяют понятие стиля форматирования на родном языке. Это POSIXly правильные.

ЯЗЫК

Эта переменная, если она установлена ​​до настройки, ограничивает установленные языки определенными значениями.Это список двухбуквенных кодов, разделенных пробелами. В настоящее время он жестко занесен в список желаний.

NLSPATH

Эта переменная, если задана, используется в качестве префикса пути для каталогов сообщений.

Банкноты

Это выпуск Lynx v2.8.6; идет разработка 2.8.7.

Если вы хотите внести свой вклад в дальнейшее развитие Lynx , подпишитесь на наш список рассылки. Отправьте электронное письмо на адрес с "subscribe lynx-dev" в качестве единственной строки в теле сообщения.

Отправляйте отчеты об ошибках, комментарии, предложения на после подписки.

Чтобы отказаться от подписки, отправьте электронное письмо на адрес с "unsubscribe lynx-dev" в качестве единственной строки в теле сообщения. Не отправляй само сообщение об отказе от подписки на список lynx-dev.

См. Также

catgets (3), curses (3), Environment (7), execve (2), ftp (1), gettext (GNU), localeconv (3), ncurses (3), setlocale (3), сленг (?), termcap (5), terminfo (5), wget (GNU)

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

Раздел, обозначенный как (GNU), предназначен для обозначения того, что тема может быть доступна через информационную страницу, а не справочную страницу (т.е. попробуйте «информационная тема», скорее чем "мужская тема").

Раздел, обозначенный (?), Означает, что документация по теме существует, но не является частью установленной системы поиска документации (см. файлы распространения, связанные с темой, или обратитесь к системному администратору за дополнительной информацией).

Благодарности

Lynx включил код из множества источников.Самые ранние версии Lynx включали код от Эрла Фогеля из Computing Services в Университет Саскачевана, который реализовал HYPERREZ в среде Unix. HYPERREZ был разработан Нилом Ларсоном из Think.com и послужил образцом для ранние версии Lynx. Эти версии также включали библиотеки из клиентов Unix Gopher, разработанных в Университете Миннесоты, а более поздние версии версии Lynx полагаются на код клиентской библиотеки WWW, разработанный Тимом Бернерсом-Ли и сообществом WWW.Также особая благодарность Фотеосу Макридесу, который портировал большую часть Lynx в VMS, и сделал или организовал большую часть его разработки после ухода Лу Монтулли и Гарретта Блайта из Университета Канзаса в летом 1994 г., когда была выпущена версия 2.7.2, и всем в сети, кто внес непосредственный вклад в разработку Lynx (через патчи, комментарии или отчеты об ошибках) или косвенно (через вдохновение и развитие других систем).

Авторы

Лу Монтулли, Гарретт Блайт, Крейг Лавендер, Майкл Гроб, Чарльз Резак
Academic Computing Services
University of Kansas
Lawrence, Kansas 66047

Фотеос Макридес
Вустерский фонд биомедицинских исследований
Шрусбери, Массачусетс 01545

Томас Э.Дики

Ссылка на

a2x (1), ссылки (1), блоха (1), гроффер (1), ссылки2 (1), lynx_parse (1), man2html (1), прол (5), тнфп (1), урна (7), xbel2html (1), xbel_parse (1)

Lynx, текстовый веб-браузер (изучение операционной системы Unix, 5-е издание)

6.3. Lynx, текстовый веб-браузер

В оконной системе вы можете выбирать из множества графических веб-браузеров: Netscape, Opera, KDE Konqueror, браузер в StarOffice и другие. Если у вас есть оконная система, попробуйте различные браузеры Unix, чтобы найти ее. тебе нравится. Однако эти браузеры не работают без оконной системы. Они также могут работать медленно, особенно на ярких веб-страницах с графикой. в медленной сети.

Веб-браузер Lynx (первоначально из Канзасского университета и доступный во многих системах Unix) отличается и требует компромиссов. вы должны знать о.Он работает в терминалах (где графические браузеры не могут), а также в окнах терминала. Lynx указывает, где графика встречается в макете страницы; вы не увидите графику, но фрагменты текста, которые Lynx использование вместо них может загромождать экран. Тем не менее, поскольку ему не нужно загружать или отображать эту графику, Lynx - это быстрый , особенно через модем с коммутируемым доступом или занято сетевое соединение. Сайты со сложными многоколоночными макетами могут быть трудными для отслеживания с Lynx; хорошее правило - просто листать экраны в поисках ссылки вы хотите и игнорируя остальное.Поначалу формы и раскрывающиеся списки являются проблемой, но Lynx всегда дает полезные подсказки для форм и списков, а также для других веб-страниц элементы в третьей строке снизу экрана. Однако с этими (и другими) бородавками, как только вы почувствуете Lynx, вы можете найти вы сами решите использовать его - даже в графической системе. Сделаем небольшой тур.

Синтаксис командной строки Lynx:

lynx " location "

Например, чтобы посетить домашнюю страницу O'Reilly, введите lynx "http: // www.oreilly.com " или просто рысь "www.oreilly.com" . (Безопаснее всего заключать адрес в кавычки, потому что многие URL-адреса имеют специальные символы, которые оболочка могла бы интерпретировать иначе.) На рис. 6-3 показана часть домашней страницы.

Для перемещения по Интернету Lynx использует стрелку на клавиатуре. клавиши, пробел и набор однобуквенных команд. Третья строка внизу экрана Lynx дает вам подсказку что вы, возможно, захотите сделать в данный момент. На рисунке 6-3, например, "нажмите пробел для следующей страницы" означает, что вы можете увидеть следующую полноэкранном режиме этой веб-страницы, нажав пробел (в нижнем краю вашей клавиатуры).Lynx не использует полосу прокрутки; вместо этого используйте клавишу пробела, чтобы перейдите на страницу вперед и используйте команду b чтобы вернуться к предыдущему полному экрану той же веб-страницы. Две нижние строки экрана напоминают вам об общих командах, и справочная система (которую вы получите, набрав h ) остальное.

Рисунок 6-3. Lynx дисплей

Ссылки (которые вы бы щелкнули, если бы использовали графический веб-сайт) браузер) выделены. Одна из этих ссылок - , выбранная в настоящий момент ссылка , которую вы можете рассматривать как ссылку, в которой находится ваш курсор.На монохромном терминале ссылки выделены жирным шрифтом, а выбранная ссылка (на рис. 6-3 это первый «необходимый протокол SNMP») находится в обратном видео. Выделенный текст также выделяется жирным шрифтом на монохромных терминалах, но вы не сможет выбрать его при переходе по ссылкам на странице. На цветном терминале ссылки синего цвета, выбранная ссылка красного цвета и выделенный текст - розовый.

Когда вы впервые просматриваете экран, выбирается ссылка, ближайшая к верхнему. На рис. 6-4 показано, что вы можете делать по выбранной ссылке.Чтобы выбрать более позднюю ссылку (дальше вниз по странице), нажмите кнопку стрелка вниз. Клавиша со стрелкой вверх выбирает предыдущую ссылку (вверх по странице). Выбрав ссылку, которую хотите посетить, нажмите стрелку вправо ключ для перехода по этой ссылке; появится новая страница. Вернитесь на предыдущую страницу, нажав клавишу со стрелкой влево (по любой выбранной ссылке, неважно по какой).

Рисунок 6-4. Навигация по ссылкам Lynx с помощью клавиш со стрелками

Хотя Lynx не может отображать графику в терминале ( нет программа может!), это позволит вам загружать ссылки, указывающие на графические файлы - например, последняя ссылка в Рисунок 6-3, например, Затем вы можете использовать другие программы Unix, такие как каркас или xv (для графики) и acroread (для PDF документы) - чтобы просмотреть или распечатать эти файлы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *