Terminalbaserede browsere er noget af en nicheinteresse - selv blandt erfarne Linux-brugere, og de fleste mainstream-distros kommer med enten Firefox eller Falkon forudinstalleret. Men der er gode grunde til, at du måske vil opleve internettet via en browser i din terminal.

Her er nogle af de bedste terminalbaserede webbrowsere derude.

Hvorfor bruge en terminalbaseret webbrowser?

Ideen om en webbrowser til din Linux-terminal virker som noget sludder. De første webbrowsere var trods alt GUI-baserede, og det moderne internet er designet omkring grafik og JavaScript – elementer, som terminalbaserede browsere finder vanskelige eller endda umulige at gøre behandle. Men det er netop denne uforenelighed med det moderne web, der gør dem så attraktive for nogle brugere.

For eksempel, i skrivende stund, The New York Times hjemmeside vejer svimlende 24,8 MB. Det er meget: det ville tage 35 old skool-disketter at gemme en enkelt kopi af NYT-hjemmesiden. Du kan placere mindre end en enkelt måneds NYT-hjemmeside på en cd.

instagram viewer

Hvis du kan lide at læse nyhederne hver dag og besøge ved hjælp af en almindelig browser, kan dette hurtigt stige, og båndbredden er ikke billig. Hvis du bruger en terminalbaseret browser, indlæser du HTML, men ikke billederne, videoerne eller annoncerne, hvilket sparer hundredvis af MB i løbet af en dag.

JavaScript kører heller ikke i en terminalbrowser, hvilket betyder, at bløde betalingsvægge, såsom den på NYT, ikke udløses. Du kan læse så mange artikler, du vil, uden afbrydelser.

Billeder, autoplaying videoer og lydeffekter er også distraherende. Ved at bruge en tekstbaseret browser i din terminal kan du bare læse.

Da den grafiske browserverden har flere alternativer såsom Firefox, Falkon, Chrome og surf, så har universet af terminalbrowsere det samme. Disse er nogle af de bedste:

1. Los

Lynx er den ældste webbrowser, der stadig vedligeholdes, og den blev først udgivet til Unix-lignende systemer i 1992 - mindre end et år efter, at nettet blev gjort tilgængeligt for offentligheden.

Pakken er tilgængelig i standardlagrene for de fleste distros, og der er også tilgængelige versioner til DOS, Windows, macOS, Amiga og mere.

Det er nemt at bruge Lynx, bare åbn en terminal og skriv:

Los

Tryk på for at indtaste en webadresse g indtast derefter adressen, og tryk på Gå ind.

Alternativt, for at starte en webside direkte fra kommandolinjen, kan du tilføje navnet på webstedet direkte til kommandoen før lancering.

Hvis du f.eks. indtaster:

lynx bbc

...Lynx åbner og forsøger at oprette forbindelse til bbc, før den intelligent prøver bbc.com.

Navigationen er tastaturdrevet: Op og ned piletasterne for at flytte til et link. Derefter Højre at følge et link og Venstre at gå tilbage.

Lynx tillader brugen af ​​cookies, og når et websted forsøger at bruge dem, giver Lynx dig valget mellem ja, nej, altid og aldrig. Det vil også angive, om cookies er direkte eller tredjeparter. På grund af cookiess privatlivsimplikationer understøtter Lynx udrensning af cookie-cache samt hvidlistning og sortlistning.

Selvom Lynx er enkel at installere og bruge, har den hundredvis af konfigurationsmuligheder, i forhold til alt fra den måde, den håndterer cookies på, til at angive en tekstfil, hvorfra der skal køres kommandoer rækkefølge. Du kan få kommandolinjehjælp til Lynx med:

mand los

2. w3m

w3m (udtales W-three-M) er en tekstbaseret browser, der ligner Lynx, men med nogle få store forskelle. Mens nogle terminalbrowsere fjerner nettet til dets bare knogler, tillader w3m et par grafiske finesser i din terminal. Det kan gengive tabeller i din terminal og endda frames (ved at konvertere dem til tabeller først).

w3m kan endda vise billeder – selvom de mest almindelige terminaler såsom GNOME-terminalen ikke kan vise dem. Hvis du vil have billeder på websiden i w3m, skal du bruge en terminal som xterm.

Ligesom Lynx er w3m tilgængelig i de fleste standardlagre. For at installere det på Ubuntu og andre Debian-baserede distributioner, gå ind:

sudo apt installere w3m w3m-img

Da w3m teknisk set er en personsøger, kan den læse dokumenter fra standardinput og vil også afslutte, hvis den påberåbes uden argumenter. Indtastning:

w3m

... vil resultere i, at appen lukker øjeblikkeligt, mens:

w3mgøre brug af.com

... vil tage dig til hjemmesiden for netop dette websted! Du vil dog ikke se billeder. w3m fungerer ikke godt med doven læsning.

Navigation er igen tastaturdrevet, og for at vælge et link, tryk Gå ind. Appen har også en kontekstmenu, som du kan aktivere ved at klikke på højre museknap.

ELinks er en veletableret, funktionsrig teksttilstands-webbrowser med understøttelse af både HTTP og FTP. Den er nem at bruge, lige ud af æsken, og er i vores øjne pænere at se på end enten w3m eller Lynx.

ELinks er tilgængelig i standarddepoterne og har også binære filer tilgængelige fra projekt download side, sammen med instruktioner til hvordan man kompilerer fra kilden.

Start ELinks, og du vil øjeblikkeligt se en prompt om at indtaste den URL, du vil besøge. Og når du når dertil, vil du blive overrasket over, at det gør en god chance for at gengive CSS og JavaScript. Hvor vellykket dette vil være, afhænger af hvilket websted du prøver at se.

Slår F10 på dit tastatur vil give dig en menulinje, hvor du kan skifte billeder, gemme URL'er, tjekke din historik og mere. Hver post i menusystemet er ledsaget af den relevante tastaturgenvej, så mens du måske skal åbner en menu et par gange i starten, får du hurtigt styr på at navigere kompetent ved hjælp af tasten bindinger.

Der er en terminal-baseret browser for alle!

At surfe på nettet i din terminal er en helt anden oplevelse end at bruge en GUI-browser, og uanset hvilken pakke du vælger, vil det tage lidt at vænne sig til. For en ren og distraktionsfri oplevelse, som fungerer i enhver terminal, er Lynx den, der skal vælge, mens hvis du virkelig mener, at du har brug for JavaScript og CSS, er ELinks sandsynligvis, hvad du er leder efter.

Husk, at for at se de fulde fordele ved enten ELinks eller w3m, vil din standardsystemterminal ikke afbryde den – brug xterm i stedet.

Udforske nettet, som det er 1993

Terminalbaserede webbrowsere giver dig mulighed for at browse på nettet på maskiner med usædvanlig lav båndbredde og lave specifikationer, samt blokere distraktioner og give dig større kontrol over privatlivets fred.

En anden teknologi, der fandtes på det tidspunkt, Lynx kom ind på scenen, er Gopher-netværket, senere afløst af Gemini-protokollen. Dette nyder en genopblussen i popularitet blandt niche-teknologientusiaster.