Lynx
Lynx on pitkät perinteet omaava tekstipohjainen web-selain. Se on luotettavatoiminen, vaikka onkin jäänyt ominaisuuksissa jälkeen Linksille ja ELinksille.
Miksi tekstipohjainen selain
- Lynxin tekstimuotoinen tuloste on helppo jatkokäsitellä ohjelmallisesti Unixien (html:stä mitään tietämättömillä) vakiotyökaluilla
- Sokeat: tekstipohjainen selain on helppo käyttää braille-päätteeltä tai puhesyntetisaattorilla
- Apua voi hakea netistä tai paikallisista html-muotoisista ohjeista, kun graafinen käyttöliittymä ei toimi
- Tekstipohjainen selain on nopea hitaillakin etäyhteyksillä: sen sijaan, että käyttäisi paikallista selainta hitaan yhteyden (modeemi, kännykkä) kautta, otetaan pääteyhteys Linux-koneelle, jolla on hyvä verkkoyhteys, ja ajetaan selain siellä
- Windows-koneilla ei useinkaan ole X:ää asennettuna, joten niistä käsin joutuu käyttämään tekstipäätteellä toimivia ohjelmia
- Nettisivujen tekstisisältöön voi olla helpompi keskittyä, kun turhat kilkkeet eivät ole häiritsemässä
- Turvallisuus: lynxiä käytettäessä ei tarvitse pelätä javascriptiin tms. liittyviä haavoittuvuuksia eikä kuvien tai muun sisällön hakemista automaattisesti toisilta sivustoilta (mikä vaarantaa yksityisyyttä graafisilla selaimilla)
Käyttö
Lynxin käynnistys
lynx lynx http://example.org lynx -dump -head http://localhost/ lynx /usr/share/doc/lynx*/lynx_help/lynx_help_main.html
Linkistä tai sivulta toiselle siirrytään etupäässä nuolinäppäimillä. Sivuja voi vierittää mm. näppäimillä PageUp ja PageDown. Verkko-osoitteen pääsee antamaan painamalla g:tä. Lynx sammutetaan painamalla q-näppäintä.
Oletusarvoisesti Lynx käynnistyy aloittelijatilaan, jossa pääteikkunan alalaidassa näytetään tärkeimmät komennot. Lynxillä on myös kattavat ohjeet (/usr/share/doc/lynx*).
Valitsin -dump estää Lynxin siirtymästä interaktiiviseen tilaan, jolloin tulosteen voi ohjata tiedostoon tai toiselle ohjelmalle
lynx -dump http://example.org/osoitteet.html | fgrep "M Meikäläinen"
Valitsin -head hakee pelkät HTTP-tiedot sivusta, jolloin uudelleenohjauksia yms. voi analysoida
$ lynx -dump -head http://linux.fi HTTP/1.1 301 Moved Permanently ... Location: http://linux.fi/index.php/Etusivu Content-Type: text/html; charset=utf-8
Vaikka Lynx onkin tekstipohjainen, tämä ei estä sitä näyttämästä kuvia (eri ikkunassa), jos jokin kuvannäyttöohjelma on käytettävissä.