Использование Lynx.
Немного истории:
SLIP/PPP vs. ShellЗапуск Lynx
Оболочка Unix
Telnet для оболочки Unix со счетов SLIP/PPP
Справка Lynx в режиме Online
Экранные формы Lynx
Ориентирование в Lynx
Печать, почтовая рассылка и сохранение файлов на диске
Просмотр исходных кодов документов HTML и редактирование документов
Выгрузка и сохранение файлов с исходными кодами документов
Перезагрузка файлов и очистка экрана
Команды поиска Lynx
Более подробная информация
Приложение: Выполнение команд с использованием комбинации клавиш
НЕМНОГО ИСТОРИИ
Протоколы SLIP/PPP или команды Unix
Несколько лет назад доступ в Internet был ограничен пролистыванием текста с помощью программ оболочки Unix. Этот метод позволял прямо звонить на хост- компьютер, причем команды выполнялись самой оболочкой Unix (смотрите ниже). Соединения SLIP и PPP используют методы сжатия информации для достижения ускоренного и более прямого соединения с Internet. При помощи протоколов SLIP и PPP интерфейс пользов ателя с приложениями Internet реализуется на вашем локальном компьютере, а не на хост-компьютере. Вы можете найти версию Lynx для установки на своем компьютере в http://www.fdisk.com/doslynx/lynxport.htm или http://ftp.vse.cz/pub/msdos/lynx-dos/lynxport.htm. Эти программы не всегда функционируют соответствующим образом, поскольку Lynx была создана для работы в Unix. Большинство интересующихся этим вопросом используют Lynx через оболочку Unix.
-------------------------------------------------------------------------------- -------------------------
Оболочка Unix
Unix shell - это название, данное основному набору имеющихся команд, когда вы откуда бы то ни было обращаетесь к компьютеру Unix. Когда вы звоните вашему провайдеру услуг Internet (ISP), то обычно набираете номер компьютера Unix. При дозвоне на компьютер Unix вы устанавливаете связь "эмуляция терминала", при которой команды, отдаваемые вашему компьютеру, воспроизводятся на отдаленном компьютере. П ри наличии соединения SLIP и PPP более высоких порядков вы устанавливаете высокоскоростную связь с хост-компьютером. В таких ситуациях вам нужно использовать приложение telnet (смотри следующий раздел), чтобы наладить связь по типу "эмуляция терминала" с хост-компьютером. Когда связь установлена, вы обычным способом попадаете в оболочку Unix.
-------------------------------------------------------------------------------- -------------------------
Telnet в оболочку Unix по протоколам SLIP/PPP
Если вы связываетесь со своим ISP с использованием SLIP/PPP и Trumpet или другого варианта дозвона Windows, то для работы в Lynx приходится использовать telnet, чтобы связаться с имеющим оболочку Unix хост-компьютером. В некоторых случаях предоставленное ISP программное обеспечение будет включать программу telnet. Если ее нет, то вы можете использовать любую из нескольких программ telnet, таких ка к, например, NetTerm и QVTnet, которые можно найти в http://cws.iworld.com/32term.html (для 32-битных) или http://cws.iworld.com/16term.html (для 16-битных). Обычно вы вводите название домена вашего ISP в качестве адреса telnet, чтобы добраться до набора команд оболочки Unix. Спросите вашего ISP, если вы не уверены в адресах и паролях.
Запуск Lynx
Чтобы запустить Lynx из оболочки Unix, просто наберите слово lynx .
Чтобы начать с определенного места Web, наберите lynx http://www.website.com Другие установки Lynx можно запустить с помощью командной строки; наш документ упомянет об этом несколько позднее. Поскольку Lynx является программой хост- компьютера, ею можно пользоваться по-разному в зависимости от того, о каком хост-компьютере идет речь. Администратор системы хост-компьютера "конфигурирует" Lynx путем выбора установок по умолчанию, определяющих, какие части программы должны фун кционировать. Этот документ описывает наиболее вероятную конфигурацию Lynх, в которой вы, скорее всего, будете работать.
В некоторых случаях оболочка Unix будет снабжена меню. Тогда вы увидете меню выбора приложений, в числе которых будет фигурировать Lynx. Возможно, выбор будет состоять из "Lynx", "World Wide Web", "Internet" или "Text-based browser."
К примеру, вот так выглядит оболочка Unix, когда вы впервые обращаетесь к IGC:
______________________________________________________________________Команды PeaceNet: c -- Конференции m -- Электронная почта I -- Службы Internet d -- Базы данных в режиме Online u -- Каталог пользователй n -- Новости s -- Установка: изменение вашего пароля, языка, типа терминала e -- Дополнения bye -- ВыходВаш выбор (? или 'h' для справки):____________________________________________________________
Буква 'I', соответствующая Службам Internet, открывает вот такое меню:
____________________________________________________________------------------------------------------------------- С Л У Ж Б Ы I N T E R N E T------------------------------------------------------- [1] Gopher -- информационные службы internet (GOPHER) [2] Web -- World Wide Web (WEB) [3] Telnet -- обращение к другой системе (TELNET) [4] FTP -- протокол передачи файлов (FTP)Выберите цифру (? для справки или q для выхода):___________________________________________________________
Выбор [2] запустит программу Lynx. В IGC Lynx автоматически найдет место Web IGC (http://www.igc.org). Чтобы перейти к другому месту, нажмите 'g' и впечатайте адрес, к примеру, http://lynx.browser.org
Экран в http://lynx.browser.org:
___________________________________________________________________________ Информация Lynx (стр. 1 из 2) LYNXLynx является механизмом пролистывания текстов в World Wide Web. Более совершенные версии, включая Lynx 2.7.1, устанавливаются на VMS и различные варианты Unix. Порт к Win32 и DOS 386+ via DJGPP включен в разработку настоящей версии.* Как получить Lynx и другую более подробную информацию, извлекаемую из связей Lynx.* Ответы на многие вопросы пользователей имеются в справке в режиме online, предоставляемой вместе с Lynx. Для получения помощи нажмите клавишу '?'.* Если вы встретились с трудностями при работе с Lynx, можете написать по адресу [email protected]. Создатели программы действительно хотят услышать о проблемах, возникших при эксплуатации текущей версии кода. Сигналы о неполадках с более ранними версиями вежливо выслушивались; многие замечания были учтены в более поздних выпусках.______________________________________________________________________-- в случае необходимости нажмите пробел, используйте клавиши управления курсором для перемещения, '?' для справки, 'q' для выхода.______________________________________________________________________
Справка Lynx в режиме Online
Справка в режиме Online предоставляется во время просмотра любого документа. Нажмите клавишу '?' или 'H' для просмотра списка справочных тем.
В дополнение к этому можно получить обобщенное описание выполнения команд Lynx с помощью нажатия клавиши 'K'. Смотрите также список команд в приложении к этому документу.
Экранные формы Lynx
Когда Lynx демонстрирует файл HTML, она изображает связи как "набранный жирным шрифтом" текст, за исключением одной связи, которая выглядит как "выделенный" текст. Презентация любого специально форматированного текста зависит от механизма дисплея.
Та связь, которая изображается в виде "выделенного" тeкста, является связью, "выбранной" в настоящее время. Lynx покажет ассоциированный с выбранной связью файл при нажатии клавиши "стрелка вправо" или ввода. Чтобы выбрать конкретную связь, удерживайте клавишу "стрелка вверх" или "стрелка вниз" до тех пор, пока желаемая связь не окажется "выделенной," а затем для просмотра связанной информации нажмите клавишу "стрелка вправо" или Еnter. Включенная в HTML файл информация говорит Lynx, где найти связанный файл и какого рода сервер может его предоставить (то есть, HTTP, Gopher и т. п.)
Ориентирование в Lynx
После запуска Lynx очистит экран и поместит на нем текущий файл, насколько это позволяет сделать размер экрана. Нажатие клавиши "стрелка вниз" переведет экран в следующее положение, в то время как нажатие клавиши "стрелка вверх" вернет экран в предыдущее положение. Если вначале ни один файл выделен не был, то на экране появится файл по умолчанию. (Файл по умолчанию конфигурирован администратором системы при задании команд.) Чтобы перейти к другому месторасположению (URL), наберите 'g' для "перехода", а затем впечатывайте в URL запрашивемые сведения. Как правило, вам придется ввести полный адрес (EG http://www.altavista.digital.com). В процессе путешествий по местам Web вы можете передвигаться от места к месту в поиске выполненных команд путем нажатия клавиши "стрелка вправо" (для перемещения вперед) и "стрелка влево" (для возвращения назад)
Процесс передвижения в пределах гипертекста web, выбора и демонстрации связей известен как "нaвигация". При работе с Lynx почти все ориентирование может осуществляться с помощью клавиш управления курсором и цифровой панели.
+-------+-------+-------+ | TOP | /|\ | Page | arrow keys | of | | | UP | | text 7| | 8| 9| +---------+ +-------+-------+-------+ | SELECT | | | | | | prev /|\| | <--- | | ---> | | link | | | 4| 5| 6| +---------+---------+---------+ +-------+-------+-------+ | BACK | SELECT | DISPLAY | | END | | | Page | |<-- prev | next | | sel. -->| | of | | | DOWN | | doc. | link \|/| link | | text 1| \|/ 2| 3| +---------+---------+---------+ +-------+-------+-------+
Некоторые дополнительные команды зависят от того факта, что Lynx хранит список каждого посещенного вами файла под названием "страница истории". Клавиши Backspace или Delete дадут вам возможность просмотреть список ранее введенных команд, предшествовавших вашему обращению к настоящему документу. Любые из просмотренных документов, упомянутых в списке, могут быть вновь востребованы путем выбора их из анамнестического экрана. Нажатие клавиши 'm' вернет вас назад к исходному документу. Кроме того, команда LIST при нажатии клавиши 'l' создаст компактный список всех связей текущего документа, причем из данного списка их можно будет активировать.
Клавиша 'I' предоставит вам индекс документов. Индекс по умолчанию обычно указывает серверы всего мира, но индекс может быть изменен администратором системы или путем использования переключателя индекса в командной строке, а потому все зависит от того, как была конфигурирована используемая вами программа Lynx.
Печать, почтовая рассылка и сохранение файлов на диске.
Страницы Web и простые текстовые файлы могут быть распечатаны с использованием команды 'p' при просмотре документа. После нажатия клавиши 'p' появится меню Print Options. Оно будет варьировать в зависимости от того, как была конфигурирована Lynx. В большинстве конфигураций вы сможете посылать файлы себе и полностью распечатывать файл с экрана.
Дополнительные опции печати предоставляются тем пользователям, кто использует Lynx с помощью своих собственных программ. В частности, установка Save to a local file позволит вам сохранить документ в виде файла на пространстве своего диска. Можно получить любое количество дополнительных опций печати при наличии соответствующей конфигурации, выполненнной вашим администратором системы.
Просмотр исходных кодов документов HTML и редактирование документов
Лежащий в основе страницы Web код HTML называется "источником документа." Временами бывает полезно взглянуть на исходный вариант страницы Web, особенно, когда вы создаете свои собственные страницы Web. Выбор опции Print to a local file из Print Menu позволит сохранить исходный документ на диске, однако, лучше использовать команду Download (смотри следующий раздел).
ЗАМЕЧАНИЕ: При сохранении документа HTML важно указать в его названии расширение .html, если вы хотите снова прочесть его впоследствии с помощью Lynx.
Lynx может предоставить пользователям возможность редактировать документы, имеющиеся в локальной системе. Для включения редактирования документов сошлитесь на "file:" URL или конкретное название файла в командной строке, как показывают два следующих примера:
Команда
lynx file://localhost/FULL/PATH/FILENAME
lynx path/filename.html
lynx file://c:/data/document.html
Если файл обозначен правильно, то вы сможете отредактировать документы с помощью команды 'e'. При введении команды 'e' для редактиорования файла запускается редактор по умолчанию. После того, как внесены необходимые изменения, выйдите из редактора и вернитесь в Lynx. Lynx перезагрузит файл таким образом, что вы незамедлительно сможете проверить правильность сделанных поправок.
Выгрузка и сохранение исходных кодов файлов.
Если используется клавишная команда DOWNLOAD ('d' или D) при работе с документами HTML, простыми текстами или двоичными файлами, Lynx переместит файл, не изменяя его, во временное положение и предоставит пользователю список установок, как это происходит при работе со связью с двоичным файлом такого типа, при котором ни один из возможных механизмов просмотра на активируется. Наличие установок дл я выгрузки будут зависеть от того, как конфигурирована Lynx. Опция для выгрузки по умолчанию, вероятно, будут включать Save to disk и такие протоколы, как kermit и zmodem. Выгрузка кодовой основы HTML и простых текстовых файлов в отличие от переключения на дисплей источника ('\') и последующего использования Printing options гарантирует, что не произойдет каких-либо модификаций источника (к пример у, попадания содержания граф в пространства между ними).
Перезагрузка файлов и очистка экрана
Команда RELOAD (Control-R) перезагрузит файл, просматриваемый вами в настоящее время. Команда REFRESH (Control-L или Control-W) очистит экран или сотрет с него сообщения, а также исправит любую ошибку, вызванную операционной системой.
Команды поиска Lynx
Две команды, активирующие поиск в Lynx: '/' и 's'.
При просмотре документа используйте команду '/' для обнаружения слова или фразы в пределах текущего документа. Вы можете использовать команду 'n' для повторения поиска по последнему введенному слову или фразе, начиная с вашего настоящего положения в тексте документа. Соответствующее слово или фраза будет выделено во всем тексте документа. Для поиска в пределах World Wide Web вы можете набрать ' g', а затем адрес вашей любимой системы поиска (например, http://webcrawler.com, http://www.altavista.digital.com, etc.).
Более подробная информация
Для получения более подробной информации о Lynx и выгрузки версий программы для Windows и DOS, смотритe URL http://lynx.browser org. Руководство для пользователя можно также найти в: http://freenet.msp.mn.us/help/lynx_help/lynx_help_main.html, a FAQ - в http://cybercom.net/~ellen/lynx.htm
Приложение:
Руководство по использованию команд Lynx
Appendix:
Руководство по использованию команд Lynx+++ Команды с использованием комбинаций клавиш +++
ПЕРЕМЕЩЕНИЕ: | Стрелка вниз | - Выделение следующей темы |
Стрелка вверх | - Выделение предыдущей темы | |
Стрелка вправо, | - Быстрый переход на выделенную тему | |
Return, Enter | ||
Стрелка влево | - Возвращение к предыдущей теме | |
ПРОКРУЧИВАНИЕ: | + | - Прокрутка вниз до следующей страницы (Page-Down) |
- | - Прокрутка вверх до предыдущей страницы (Page-Up) | |
SPACE | - Прокрутка вниз до следующей страницы (Page-Down) | |
b | - Прокрутка вверх до предыдущей страницы Page-Up) | |
CTRL-A | - Переход к первой странице текущего документа | |
CTRL-E | - Переход к последней странице текущего документа (End) | |
CTRL-B | - Прокрутка вверх до предыдущей страницы (Page-Up) | |
CTRL-F | - Прокрутка вниз до следующей страницы (Page-Down) | |
CTRL-N | - Переход на две строки вперед в текущем документе | |
CTRL-P | - Переход на две строки назад в текущем документе | |
) | - Переход на полстраницы вперед в текущем документе | |
( | - Переход на полстраницы назад в текущем документе | |
# | - Переход к панели инструментов или панели управления в текущем документе | |
АКТУАЛЬНОЕ: | c | - Cоздание нового файл |
d | - Выгрузка выбранного файла | |
e | - Редактирование выбранного файла | |
f | - Демонстрация полного меню установок для текущего файла | |
m | - Сохранение файла под другим именем | |
r | - Удаление выделенного файла | |
t | - Маркировка выделенного файла | |
u | - Загрузка файла в текущий каталог | |
ПРОЧЕE | ? (или h) | - Справка (на данном экране) |
a | - Добавление текущей связи к файлу | |
c | - Посылка комментария владельцу документа | |
d | - Выгрузка текущей связи | |
e | - Редактирование текущего файла | |
g | - Переход к обозначенному пользователем URL или файлу | |
G | - Редактирование URL текущего документа и использование его в качестве безусловного перехода на соответствующий URL. | |
I | - Демонстрация индекса документов | |
j | - Проведение операции быстрого перехода | |
k | - Демонстрация списка расположения клавиш | |
l | - Перечисление ссылок (связей) в текущем документе | |
m | - Возвращение к главному экрану | |
o | - Сохранение своих установок | |
p | - Распечатка файла, отправление почты и прочее | |
q | - Окончание работы (заглавная 'Q' для быстрого выхода) | |
/ | - Поиск строки в пределах текущего документа | |
s | - Ввод строки поиска для ведения внешнего поиска | |
n | - Переход к следующей строке поиска | |
v | - Просмотр файла закладок | |
V | - Переход к странице со списком посещенных связей | |
x | - Ускоренная пересылка форм или связей без сохранения в буфере | |
z | - Отмена начатой передачи | |
[backspace] | - Переход к списку выполненных команд | |
= | - Демонстрация служебной информации о файле или связи | |
\ | - Переключатель "исходный код документа / документ в окончательном виде" | |
! | - Создание собственной оболочки по умолчанию | |
' | - Переключатель "историческая"/ минимальная или раширенная проверка комментариев | |
parsing | ` | - Переключатель минимальной или расширенной проверки комментариев |
* | - Переключатель режима image_links "убрать с экрана/вывести на экран" | |
@ | - Переключатель необработанных 8-битных передач или режим CJK "убрать с экрана/вывести на экран" | |
[ | - Переключатель режима pseudo_inlines "убрать с экрана/вывести на экран" | |
] | - Вставка заголовка HEAD текущего НТМL документа или связи | |
" | - Переключатель расширенной или "непостоянной" проверки двойных кавычек | |
CTRL-R | - Перезагрузка текущего файла и очистка экрана | |
CTRL-W | - Очистка экрана | |
CTRL-U | - Стирание входящей строки | |
CTRL-G | - Отмена ввода или передачи | |
CTRL-T | - Переключатель трассового режима "убрать с экрана/вывести на экран" | |
CTRL-K | - Вызов страницы Cookie Jar |