Terminalbaserte nettlesere er noe av en nisjeinteresse – selv blant erfarne Linux-brukere, og de fleste mainstream-distroer kommer med enten Firefox eller Falkon forhåndsinstallert. Men det er gode grunner til at du kanskje vil oppleve internett via en nettleser i terminalen din.

Her er noen av de beste terminalbaserte nettleserne der ute.

Hvorfor bruke en terminalbasert nettleser?

Ideen om en nettleser for Linux-terminalen virker som tull. Tross alt var de første nettleserne GUI-baserte, og det moderne internett er designet rundt grafikk og JavaScript – elementer som terminalbaserte nettlesere synes er vanskelige eller til og med umulige ta hånd om. Men det er denne svært inkompatibiliteten med det moderne nettet som gjør dem så attraktive for noen brukere.

For eksempel, i skrivende stund, The New York Times hjemmesiden veier svimlende 24,8 MB. Det er mye: det ville ta 35 old skool-disketter for å lagre en enkelt kopi av NYT-hjemmesiden. Du kan sette inn mindre enn én måneds verdi av NYT-hjemmesiden på en CD.

Hvis du liker å lese nyhetene hver dag, og besøker med en vanlig nettleser, kan dette raskt øke, og båndbredden er ikke billig. Hvis du bruker en terminalbasert nettleser, laster du HTML, men ikke bildene, videoene eller annonsene, og sparer hundrevis av MB i løpet av en dag.

JavaScript kjøres heller ikke i en terminalnettleser, noe som betyr at myke betalingsmurer, slik som den på NYT, ikke utløses. Du kan lese så mange artikler du vil uten avbrudd.

Bilder, autoavspilling av videoer og lydeffekter er også distraherende. Ved å bruke en tekstbasert nettleser i terminalen din kan du bare lese.

Ettersom den grafiske nettleserverdenen har flere alternativer som Firefox, Falkon, Chrome og surf, har universet til terminalnettlesere det samme. Dette er noen av de beste:

1. Gaupe

Lynx er den eldste nettleseren som fortsatt vedlikeholdes, og den ble først utgitt for Unix-lignende systemer i 1992 - mindre enn et år etter at nettet ble gjort tilgjengelig for allmennheten.

Pakken er tilgjengelig i standardlagrene til de fleste distroer, og det er også tilgjengelige versjoner for DOS, Windows, macOS, Amiga og mer.

Det er enkelt å bruke Lynx, bare åpne en terminal og skriv:

gaupe

For å angi en nettadresse, trykk g skriv deretter inn adressen og trykk Tast inn.

Alternativt, for å starte en nettside direkte fra kommandolinjen, kan du legge til navnet på nettstedet direkte i kommandoen før oppstart.

Hvis du for eksempel skriver inn:

gaupe bbc

...Lynx vil åpne og forsøke å koble til bbc, før den intelligent prøver bbc.com.

Navigasjonen er tastaturdrevet: Opp og Ned piltastene for å flytte til en lenke. Deretter Ikke sant å følge en lenke og Venstre å gå tilbake.

Lynx tillater bruken av informasjonskapsler, og når et nettsted prøver å bruke dem, gir Lynx deg valget mellom ja, nei, alltid og aldri. Den vil også spesifisere om informasjonskapslene er direkte eller tredjeparter. På grunn av personvernimplikasjonene av informasjonskapsler, støtter Lynx tømming av informasjonskapslers buffer, samt hviteliste og svartelisting.

Selv om Lynx er enkel å installere og bruke, har den hundrevis av konfigurasjonsalternativer knyttet til alt fra måten den håndterer informasjonskapsler på, til å spesifisere en tekstfil som den skal kjøre kommandoer i sekvens. Du kan få kommandolinjehjelp for Lynx med:

mann gaupe

2. w3m

w3m (uttales W-three-M) er en tekstbasert nettleser, lik Lynx, men med noen få store forskjeller. Mens noen terminalnettlesere fjerner nettet til dets bare bein, tillater w3m noen få grafiske finesser i terminalen din. Den kan gjengi tabeller i terminalen din, og til og med rammer (ved å konvertere dem til tabeller først).

w3m kan til og med vise bilder – selv om de vanligste terminalene som GNOME-terminalen ikke kan vise dem. Hvis du vil ha bilder på nettsiden i w3m, trenger du en terminal som xterm.

I likhet med Lynx er w3m tilgjengelig i de fleste standardlagre. For å installere det på Ubuntu og andre Debian-baserte distribusjoner, Tast inn:

sudo apt installere w3m w3m-img

Siden w3m teknisk sett er en personsøker, kan den lese dokumenter fra standard input, og vil også avsluttes hvis den påkalles uten argumenter. Går inn:

w3m

... vil resultere i at appen lukkes umiddelbart, mens:

w3mbenytte seg av.com

... tar deg til hjemmesiden til denne siden! Du vil imidlertid ikke se bilder. w3m fungerer ikke bra med lat lasting.

Navigering er igjen tastaturdrevet, og for å velge en lenke, trykk Tast inn. Appen har også en kontekstmeny som du kan aktivere ved å klikke med høyre museknapp.

ELinks er en veletablert, funksjonsrik nettleser i tekstmodus, med støtte for både HTTP og FTP. Den er enkel å bruke, rett ut av esken, og er i våre øyne finere å se på enn enten w3m eller Lynx.

ELinks er tilgjengelig i standarddepotene, og har også binærfiler tilgjengelig fra prosjektets nedlastingsside, sammen med instruksjoner for hvordan kompilere fra kilden.

Start opp ELinks, og du vil umiddelbart se en melding om å skrive inn URL-en du vil besøke. Og når du kommer dit, vil du bli overrasket over at det gjør en god jobb med å gjengi CSS og JavaScript. Hvor vellykket dette vil være, avhenger av hvilket nettsted du prøver å se.

Treffer F10 på tastaturet ditt vil gi deg en menylinje der du kan veksle mellom bilder, lagre URL-er, sjekke loggen din og mer. Hver oppføring i menysystemet er ledsaget av den aktuelle hurtigtasten, så mens du kanskje må åpne en meny noen ganger først, vil du raskt få taket på å navigere kompetent ved å bruke tasten bindinger.

Det er en terminalbasert nettleser for alle!

Å surfe på nettet i terminalen din er en helt annen opplevelse enn å bruke en GUI-nettleser, og uansett hvilken pakke du velger vil det ta litt tid å venne seg til. For en ren og distraksjonsfri opplevelse som vil fungere i enhver terminal, er Lynx den som skal velge, mens hvis du virkelig tror at du trenger JavaScript og CSS, er ELinks sannsynligvis det du er ser etter.

Husk at for å se de fulle fordelene med enten ELinks eller w3m, vil ikke standard systemterminalen kutte den – bruk xterm i stedet.

Utforske nettet som det er 1993

Terminalbaserte nettlesere lar deg surfe på nettet på maskiner med eksepsjonelt lav båndbredde og lavspesifikasjoner, i tillegg til å blokkere distraksjoner og gi deg større kontroll over personvernet.

En annen teknologi som fantes på det tidspunktet Lynx kom inn på scenen er Gopher-nettverket, senere erstattet av Gemini-protokollen. Dette nyter en gjenoppblomstring i popularitet blant nisjeteknologientusiaster.