LYNX(l) LYNX(l)
JMENO
lynx - prohlizec pro World Wide Web
SYNTAXE
Lynx [volby] [cesta nebo URL]
"lynx -help" zobrazi uplny seznam dostupnych voleb.
POPIS
Lynx je plnohodnotny klient pro World Wide Web (WWW) pro uzivatele
pouzivajici textova zobrazovaci zarizeni s adresovatelnym kurzorem
(napriklad terminaly vt100, jejich emulatory pro PC ci Mac, nebo coko-
liv jineho "curses-orientovaneho"). Zobrazuje dokumenty ve formatu HTML
s odkazy na soubory na lokalnim systemu, stejne jako soubory na
vzdalenych systemech s Gopher, HTTP, FTP, WAIS nebo NNTP serverem.
Soucasne verze Lynxu existuji pro Unix a VMS.
Lynx muze byt pouzivan k pristupu k informacim na WWW nebo k vytvareni
informacnich systemu zamerenych na lokalni provoz. Lynx byl napriklad
pouzit k vybudovani nekolika univerzitnich informacnich systemu (CWIS -
Campus Wide Information Systems). Lynx muze byt pouzit na vybudovani
systemu izolovanych na samostatne lokalni siti.
VOLBY
Po spusteni Lynx nacte lokalni soubor nebo vzdalene URL zadane na
prikazove radce. Napovedu v pouzivani URL ziskate takto: stisknete "?"
nebo "h" kdyz mate Lynx spusteny. Pak nasledujte link s nazvem "Help on
URLs."
- Pokud je '-' zadano jako jediny argument, Lynx ocekava volby na
standardnim vstupu. To dovoluje pouzit potencialne velmi dlouhy
prikaz, ktery se vyuzije napriklad s volbami -get_data nebo
-post_data (viz nize).
-anonymous
udava, ze prohlizec bezi na anonymni ucet.
-auth=ID:PASSWD
nastavuje overovaci identitu a heslo pro chranene dokumenty
nacitane pri spusteni.
-base Na zacatek HTML vystupu pri pouziti voleb -source a -mime_header
prida komentar o pozadovanem URL a BASE tag.
-book pouzije stranku se zalozkami jako pocatecni. Implicitni
pocatecni stranka nebo stranka uvedena na prikazovem radku je
stale nastavena jako hlavni stranka (pro prikaz "na hlavni
stranku") a bude pouzita, pokud je stranka se zalozkami
nepristupna nebo prazdna.
-buried_news
zapina prohledavani clanku v diskusnich skupinach pro skryte
odkazy a meni je na odkazy v diskusni skupine. Tato volba neni
doporucena, protoze e-mailove adresy uzavrene do lomenych
zavorek budou prevedeny na falesne odkazy ve skupine a zpravy
kodovane pomoci uuencode mohou byt zniceny.
-cache=POCET
nastavuje POCET dokumentu udrzovanych v cache (implicitne 10).
-case prohledavani retezcu rozlisuje mala a velka pismena.
-cfgSOUBOR
pouzije konfiguracni SOUBOR misto implicitniho lynx.cfg .
-child skonci pri stisku leve sipky na pocatecnim souboru a zakaze
ukladani na disk.
-cookies
zapina reakci na hlavicky cookies.
-crawl pokud je navic zadano -traversal, ulozi kazdou stranku do sou-
boru. spolu s -dump formatuje vystup jako -traversal, ale na
standardni vystup.
-display=DISPLAY
nastavi promennou DISPLAY pro vzdalene spoustene X programy.
-dump vypise formatovany vystup implicitniho nebo zadaneho dokumentu
na standardni vystup. Pouziva se timto zpusobem: lynx -dump
http://www.nyu.edu/pages/wsn/subir/lynx.html .
-editor=EDITOR
zapina editovaci mod prislusneho editoru (vi, ed, emacs, atd.)
-emacskeys
zapina pohyb klavesami jako v editoru emacs.
-enable_scrollback
zapina chovani kompatibilni se scrollovacimi klavesami komu-
nikacnich programu (muze byt nekompatibilni s nekterymi verzemi
curses).
-error_file=SOUBOR
specifikuje SOUBOR, kam bude Lynx ukladat hlaseni o pristupovych
kodech HTTP.
-fileversions
zahrne vsechny verze souboru ve vypisu adresare lokalniho
systemu VMS.
-force_html
pocatecni soubor bude interpretovan jako HTML dokument.
-from zapina prenos hlavicek From.
-ftp zakazuje pristup k ftp.
-get_data
posila formularova data ze standardniho vstupu metodou GET a
zahodi vysledky.
-head posila pozadavek HEAD pro ziskani hlavicek MIME.
-help vypise hlaseni o pouzivani syntaxe prikazu lynx.
-historical
prepina pouzivani '>' a '-->' jako zakonceni komentaru.
-homepage=URL
nastavi domovskou stranku ruznou od pocatecni stranky.
-image_links
zapina vlozeni odkazu pro vsechny obrazky.
-index=URL
nastavuje uvedene URL jako implicitni indexovy soubor.
-link=CISLO
udava prvni CISLO, ktere bude pouzito pro soubory lnk#.dat z
vystupu volby -crawl .
-localhost
zneplatni URL, ktera ukazuji na vzdalene pocitace.
-locexec
povoli pouze provadeni programu z lokalnich souboru (pokud bylo
povoleno pri kompilaci).
-mime_header
zobrazi MIME hlavicku stahovaneho dokumentu spolu s jeho zdro-
jovym textem.
-minimal
prepina parsing minimalnich/platnych komentaru.
-newschunksize=POCET
pocet hlavicek clanku ve vypisu diskusnich skupin.
-newsmaxchunk=POCET
maximalni pocet clanku ve vypisech pred shluknutim.
-nobrowse
zakaze prohlizeni adresaru.
-noexec
zakaze provadeni lokalnich programu. (Implicitne zapnuto)
-nofilereferer
vypne prenos Referer hlavicek pro URL dokumentu.
-nofrom
vypne prenos From hlavicek.
-nolist
vypina seznam linku v dumpech.
-nolog zakaze posilani chybovych zprav vlastnikum dokumentu.
-nopause
vypina vynucena cekani na hlaseni na stavove radce.
-noprint
zakaze tiskove funkce.
-noredir
chrani pred automatickym presmerovanim prohlizece; misto nej
vypise hlaseni s odkazem na nove URL.
-noreferer
vypne prenos Referer hlavicek.
-nosocks
vypina pouzivani SOCKS proxy u Lynxu s podporou SOCKS.
-nostatus
zakaze stahovani hlaseni o stavu.
-number_links
zapina cislovani radek.
-popup prepina zobrazovani jednovyberovych voleb SELECT - bud jako
popup okna, nebo jako sady radiovych knofliku.
-post_data
zasle formularova data ze standardniho vstupu metodou POST a
zahodi vysledky.
-print zapina funkce pro tisk (standardne zapnuto).
-pseudo_inlines
zobrazuje pseudo-popisy pro vlozene obrazky bez popisu (ALT).
-raw zapina implicitni nastaveni prenosu 8-bitovych znaku nebo modu
CJK pro kodovani pocatecniho dokumentu.
-realm povoluje pristup jen k URL uvedenym na prikazovem radku.
-reload
pri nacitani (pouze prvniho) dokumentu nepouzije proxy server.
-restrictions=[volba][,volba][,volba] ...
nastavuje seznam zakazanych sluzeb. Nasledujici seznam se
vypise, pokud nejsou zadany zadne volby.
all - zakazuje vse.
bookmark - zakazuje menit umisteni souboru s bookmarky.
bookmark_exec - zakazuje spoustet programy pres soubor s book-
marky.
change_exec_perms - zakazuje menit pristupova prava pro
spousteni souboru ( u adresaru je vsak stale povoleno ), pokud
je povolena sprava lokalnich souboru.
default - stejne jako volba na prikazovem radku -anonymous.
Zakazuje implicitni sluzby pro anonymni uzivatele. Nyni nasta-
veno na vse krome: inside_telnet, outside_telnet, inside_news,
inside_ftp, outside_ftp, inside_rlogin, outside_rlogin, jump,
mail a goto. Implicitni hodnoty se daji nastavit v userdefs.h .
dired support - zakazuje spravu lokalnich souboru.
disk_save - zakazuje stahovani binarnich souboru na disk v menu
Download.
download - zakazuje stahovani souboru v menu Download.
editor - zakazuje editaci.
exec - zakazuje provadeni skriptu.
exec_frozen. - nedovoluje uzivateli zmeny ve volbe local execu-
tion.
file_url - zakazuje pouzivani G)oto , bookmarku, nebo odkazu ze
vzdalenych dokumentu pro lokalni soubory.
goto - zakaze pouzivat prikaz "g" (goto = jdi na).
inside_ftp - zakaze pouzivat ftp pro uzivatele pristupujici z
vasi domeny (potrebuje utmp pro rozlisovani).
inside_news - zakaze posilat prispevky do USENETu (news) pro
uzivatele pristupujici z vasi domeny (potrebuje utmp pro
rozlisovani).
inside_rlogin - zakaze rlogin pro uzivatele pristupujici z vasi
domeny (potrebuje utmp pro rozlisovani).
inside_telnet - zakaze telnet pro uzivatele pristupujici z vasi
domeny (potrebuje utmp pro rozlisovani).
jump - zakaze pouzivat prikaz "j" (jump = skok).
mail - zakaze posilani mailu.
multibook - nedovoli pouzivat vice bookmarkovych souboru.
news_post - zakaze posilat prispevky do USENETu (news).
options_save - znemozni ukladat nastaveni do souboru .lynxrc.
outside_ftp - zakaze pouzivat ftp pro uzivatele pristupujici z
vnejsich domen (potrebuje utmp pro rozlisovani).
outside_news - zakaze posilat prispevky do USENETu (news) pro
uzivatele pristupujici z vnejsich domen (potrebuje utmp pro
rozlisovani).
outside_rlogin - zakaze rlogin pro uzivatele pristupujici z
vnejsich domen (potrebuje utmp pro rozlisovani).
outside_telnet - zakaze telnet pro uzivatele pristupujici z
vnejsich domen (potrebuje utmp pro rozlisovani).
print - zakaze vetsinu tiskovych funkci.
shell - zakaze shellove escape sekvence a spousteni programu
(lynxexec, lynxprog ) .
suspend - zakaze pozastaveni (pomoci CTRL-Z) a nasledny navrat
do shellu.
telnet_port - nedovoli uvest port u telnetu.
useragent - zakaze modifikaci hlavicky User-Agent.
-resubmit_posts
prinuti znovuodeslat formular metodou POST, pokud dokument,
ktery byl navracen je pozadovan prikazem PREV_DOC, nebo pomoci
seznamu historie.
-rlogin
vypina rozpoznavani rlogin prikazu.
-selective
vyzaduje .www_browsable soubor pro prohlizeni adresaru.
-show_cursor
Pokud je povoleno, kurzor nebude skryt v pravem hornim rohu,
namisto toho bude umisten na pocatku prave vybraneho odkazu.
show_cursor je standardni nastaveni pro systemy, ktere nemaji
FANCY_CURSES, toto muze byt zmeneno v userdefs.h nebo v
lynx.cfg. Prepinac na prikazove radce prepina implicitni nasta-
veni.
-source
chova se stejne jako dump, ale vystup je zdrojovy HTML text
namisto formatovaneho textu.
-startfile_ok
pocatecni soubor nemusi byt stahovan pres HTTP (i pri pouziti
volby -validate) .
-telnet
vypne rozpoznavani prikazu pro telnet.
-term=TERM
rekne Lynxu, jaky typ terminalu ma pouzivat. (Muze se hodit,
pokud se Lynx napriklad pripoji ke vzdalenemu TCP/IP portu,
ktery spusti skript, ktery spusti dalsi Lynx).
-trace zapina WWW trasovani.
-traversal
proleza vsechny HTTP odkazy odvozene z pocatecniho souboru.
Pokud je pouzito spolecne s -crawl, kazdy odkaz, ktery zacina
stejnym retezcem jako pocatecni soubor, je zapsan do souboru,
ktery se muze pouzit jako index. Vice informaci viz
CRAWL.announce.
-underscore
zapina pouzivani _podtrzitkoveho_ formatu ve vypisu.
-validate
prijima pouze HTTP URL (pro overovani platnosti). Kompletni
bezpecnostni omezeni jsou take implementovany.
-version
vytiskne cislo verze.
-vikeys
zapina pohyb klavesami jako v editoru vi.
PRIKAZY
o Klavesy Sipka nahoru a Sipka nahoru skaci po hypertextovych odkazech.
o Klavesy Sipka vpravo nebo Enter sleduji vybrany hypertextovy link.
o Klavesa Sipka vlevo vraci o dokument zpet.
o Napovedu a popis klaves ziskate po stisknuti "h" nebo "?" .
POZNAMKY
Tohle je Lynx verze 2.7.1 pro Unix/VMS.
Pokud chcete prispet k dalsimu vyvoji Lynxu, prihlaste se do nasi
konference. Poslete dopis na e-mailovou adresu <majordomo@sig.net> s
jedinou radkou "subscribe lynx-dev" v tele dopisu.
Zaslete hlaseni o chybach, vase pripominky, poznamky a navrhy na adresu
<lynx-dev@sig.net> po prihlaseni.
Odhlasite se poslanim e-mailu na adresu <majordomo@sig.net> s jedinou
radkou "unsubscribe lynx-dev" v tele dopisu. Neposilejte tyto dopisy do
vlastni konference (lynx-dev).
PRIPOMENUTI
Lynx pouziva kod z mnoha zdroju. Nejpuvodnejsi verze Lynxu pouzivala
kod Earla Fogela z Computing Services z Univerzity v Saskatchewan,
ktery implementoval HYPERREZ v prostredi UNIXu. HYPERREZ byl vyvinut
Nielem Larsonem z think.com a slouzil jako vzor pro rane verze Lynxu.
Tyto verze take pouzivaly knihovny z UNIXovych gopher klientu vyvi-
nutych na Univerzite v Minnesote, a pozdejsi verze Lynxu zaviseji na
kodu z knihovny WWW klienta vyvinuteho Timem Bernes-Lee a WWW komuni-
tou. Zvlastni dik patri take Foteovi Macridovi, ktery je autorem portu
Lynxu na VMS, a ktery z vetsi casti vyvijel nebo vyvoj organizoval od
odchodu Lou Montulliho a Garreta Blytheho z Kansaske Univerzity v lete
1994 az do soucasneho vydani verze 2.7.1, a kazdemu na siti, kdo
prispel k vyvoji Lynxu bud primo (pomoci patchu, komentaru, nebo
hlaseni chyb) nebo neprimo (inspiraci a vyvojem jinych systemu).
AUTORI
Lou Montulli, Garrett Blythe, Craig Lavender, Michael Grobe, Char-
les Rezac
Academic Computing Services
University of Kansas
Lawrence, Kansas 66047
Foteos Macrides
Worcester Foundation for Biomedical Research
Shrewsbury, Massachusetts 01545
4th Berkeley Distribution Local LYNX(l)