Использование Lynx
COДЕРЖАНИЕ:
Немного истории:
SLIP/PPP vs. Shell
Оболочка Unix
Telnet для оболочки Unix со счетов SLIP/PPP
Протоколы 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 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 из оболочки Unix, просто наберите слово lynx .
Чтобы начать с определенного места Web, наберите lynx http://www.website.com Другие установки Lynx можно запустить с помощью командной строки; наш документ упомянет об этом несколько позднее. Поскольку Lynx является программой хост- компьютера, ею можно пользоваться по-разному в зависимости от того, о каком хост-компьютере идет речь. Администратор системы хост-компьютера «конфигурирует» Lynx путем выбора установок по умолчанию, определяющих, какие части программы должны фун кционировать. Этот документ описывает наиболее вероятную конфигурацию Lynх, в которой вы, скорее всего, будете работать.
В некоторых случаях оболочка Unix будет снабжена меню. Тогда вы увидете меню выбора приложений, в числе которых будет фигурировать Lynx. Возможно, выбор будет состоять из «Lynx», «World Wide Web», «Internet» или «Text-based browser.»
К примеру, вот так выглядит оболочка Unix, когда вы впервые обращаетесь к IGC:
Буква ‘ I ‘, соответствующая Службам Internet , открывает вот такое меню:
Выбор [2] запустит программу Lynx. В IGC Lynx автоматически найдет место Web IGC (http://www.igc.org). Чтобы перейти к другому месту, нажмите ‘ g ‘ и впечатайте адрес, к примеру, http://lynx.browser.org
Экран в http://lynx.browser.org:
Справка 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 почти все ориентирование может осуществляться с помощью клавиш управления курсором и цифровой панели.
Некоторые дополнительные команды зависят от того факта, что 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 или конкретное название файла в командной строке, как показывают два следующих примера:
Если файл обозначен правильно, то вы сможете отредактировать документы с помощью команды ‘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/
Руководство по использованию команд Lynx
Appendix:
+++ Команды с использованием комбинаций клавиш +++
Источник
Linux Lynx Text and Terminal Based Browser
Linux is an interesting operations system. It provides a lot of command-based or terminal-based applications. Lynx is one of them. Lynx is a terminal-based web browser. This means we can browse the web or surf the web in a server environment without a desktop manager. In this tutorial, we will look at how to install lynx and the features and commands provided lynx.
Install Lynx
Lynx is an old browser and provided by the most the Linux distributions.
Ubuntu, Debian, Mint:
Fedora, CentOS, RedHat:
Windows
Windows installer can be downloaded from following link.
Open Lynx with URL Parameter
We can directly provide the URL we want to navigate to the lynx command. In this example, we will navigate www.google.com .
Quit Lynx
We can quit lynx with q command . But there will be a question like below. We will simply provide yes.
Navigate On Page
There will be a lot of links while we are surfing the web. We can use arrows to navigate on links.
Get Help About Lynx
Help about lynx can be get with h command. This will list a lot of help information.
Here List Of Most Used Lynx Shortcuts
MOVEMENT: Down arrow – Highlight next topic
Up arrow – Highlight previous topic
Right arrow, – Jump to highlighted topic
Return, Enter – Follow selected link
Left arrow – Return to previous topic
SCROLLING: + – Scroll down to next page (Page-Down)
– – Scroll up to previous page (Page-Up)
SPACE – Scroll down to next page (Page-Down)
b – Scroll up to previous page (Page-Up)
CTRL-A – Go to the first page of the current document (Home)
CTRL-E – Go to the last page of the current document (End)
CTRL-B – Scroll up to previous page (Page-Up)
CTRL-F – Scroll down to next page (Page-Down)
CTRL-N – Go forward two lines in the current document
CTRL-P – Go back two lines in the current document
) – Go forward half a page in the current document
( – Go back half a page in the current document
^ – Go to the first link on the current line
$ – Go to the last link on the current line
LEARN MORE What Is Disk Operating System (DOS)?
DIRED: c – Create a new file
d – Download selected file
e – Edit selected file
f – Show a full menu of options for current file
m – Modify the name or location of selected file
r – Remove selected file
t – Tag highlighted file
u – Upload a file into the current directory
OTHER: ? (or h) – Help (this screen)
a – Add the current link to a bookmark file
c – Send a comment to the document owner
d – Download the current link
e – Edit the current file
E – Edit the current link’s URL (or ACTION) and
use that as a goto URL.
g – Goto a user specified URL or file
G – Edit the current document’s URL and use that
as a goto URL.
i – Show an index of documents
j – Execute a jump operation
k – Show list of actual key mappings
l – List references (links) in current document
m – Return to main screen
o – Set your options
p – Print to a file, mail, printers, or other
q – Quit (Capital ‘Q’ for quick quit)
/ – Search for a string within the current document
s – Enter a search string for an external search
n – Go to the next search string
N – Go to the previous search string
v – View a bookmark file
V – Go to the Visited Links Page
x – Force submission of form or link with no-cache
z – Cancel transfer in progress
= – Show info about current document, URL and link
\ – Toggle document source/rendered view
! – Spawn your default shell
‘ – Toggle “historical” vs minimal or valid comment
parsing
_ – Clear all authorization info for this session
` – Toggle minimal or valid comment parsing
* – Toggle image_links mode on and off
@ – Toggle raw 8-bit translations or CJK mode
on or off
. – Run external program on the current link.
, – Run external program on the current document.
< – Shift the screen left.
> – Shift the screen right.
| – Toggle line-wrap mode. When line-wrap is
off, you may use < and >to shift the screen
left/right. The screen width is set to 999.
– Toggle parsing of nested tables (experimental).
[ – Toggle pseudo_inlines mode on and off
] – Send a HEAD request for the current doc or link
” – Toggle valid or “soft” double-quote parsing
CTRL-R – Reload current file and refresh the screen
CTRL-L – Refresh the screen
CTRL-V – Outside of a text input line or field,
switch to alternative parsing of HTML.
– In a form text input field,
CTRL-V prompts for a key command (allows
escaping from the field).
Note that on most UNIX hosts, CTRL-V is bound
via stty to the lnext (literal-next) code but
the exact behavior of that is implementation
specific. On Solaris you must type CTRL-V
twice to use it, since it quotes the following
keystroke.
CTRL-U – Inside text input line or field,
erase input line (more input line commands)
– Outside of text input or field,
undo returning to previous topic.
CTRL-G – Cancel input or transfer
CTRL-T – Toggle trace mode on and off
; – View the Lynx Trace Log for the current session
CTRL-K – Invoke the Cookie Jar Page
CTRL-X – Invoke the Cache Jar Page
numbers – Invoke the prompt
Follow link (or goto link or page) number:
or the
Select option (or page) number:
prompt
Источник