GoGPT Best VPN GoSearch

OnWorks-favicon

netrik - Online in de cloud

Voer netrik uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht netrik die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


netrik - De ANTRIK ondernet browser

KORTE INHOUD


netrik [opties] URL or bestandsnaam

netrik -

PRODUCTBESCHRIJVING


netrik is een geavanceerde tekstmodus HTML (WWW)-browser, dat wil zeggen een actieve webbrowser
op karakterceldisplays (Linux-console, xterm enz.) - niet anders dan w3m, links of lynx.

Wanneer het wordt aangeroepen met een bestandsnaam of URL als argument, wordt het opgegeven document geladen en
weergegeven in interactieve modus, zodat u kunt beginnen met surfen op internet of lokale HTML
opslagplaats van daaruit. (Als alternatief kan het document gewoon worden opgemaakt en naar het
scherm, zie OPTIES hieronder.)

Wanneer aangeroepen met '-' in plaats van een bestand/URL, wordt een HTML-document gelezen vanuit standaardinvoer,
en precies hetzelfde weergegeven.

Als er een bestandsnaam/URL aanwezig is in het configuratiebestand (~/.netrikrc), je kan ook
start netrik zonder enige niet-optie-argumenten; die uit het configuratiebestand wordt geladen
Dan. Zien netrikrc(5) voor details.

Wanneer er meerdere niet-optie-argumenten zijn opgegeven, neemt netrik eenvoudigweg de laatste, en
negeert de anderen. (Dit is om het bovenstaande te laten werken.)

Het type bron dat moet worden geladen, wordt automatisch bepaald op basis van het argument. Als het
begint met "http://", "ftp://" of "file://", het overeenkomstige type wordt gebruikt. Als geen van
deze is gespecificeerd, netrik probeert het type te raden: eerst probeert het een lokaal bestand te openen
de opgegeven naam, en als dat niet lukt, probeert het HTTP. Alleen als beide falen, is er sprake van een fout
gegenereerd. (Zien Voorbeelden hieronder.)

Lokale bestanden kunnen ook worden gecomprimeerd door gzip of bzip2, wat op transparante wijze wordt afgehandeld.
wat betekent dat de extensie ".gz" of ".bz2" niet in de URL hoeft te worden vermeld.

Eenmaal in de pager kunt u het internet interactief verkennen, net als met elke andere webbrowser.
De toetsenbordopdrachten zouden je bekend moeten voorkomen als je vi kent (of een aantal van de talloze
programma's met vi-achtige toetsen) en lynx: gebruik de 'j'- en 'k'-toetsen om te bewegen, de
pijltjestoetsen omhoog en omlaag (of hoofdletter 'J' en 'K') om koppelingen te selecteren, en de sleutel tot
volg links. Zien PAGER COMMANDO'S hieronder voor een beschrijving van andere nuttige opdrachten.
(Standaard)

OPTIES


Opmerking: netrik bevindt zich nog in een vroege ontwikkelingsfase; opties zijn aan wijzigingen onderhevig.

--geen-term-breedte
Bij gebruik van de pager zorgt dit ervoor dat er een pagina verschijnt die extreem lange woorden bevat
breder weergegeven dan het scherm, in plaats van het woord te breken. Houd er echter rekening mee
side-scrolling is nog niet geïmplementeerd: je kunt het einde van de
regel bij gebruik van deze optie... In de dumpmodus veroorzaakt deze optie het gebruik van de
standaardbreedte van 80 kolommen in plaats van wat de terminaldefinitie zegt. (Woorden
worden altijd verbroken in de dumpmodus.)

--fussy-html
Breek af als er sprake is van HTML-syntaxisfouten of waarschuwingen. Een korte foutbeschrijving
wordt afgedrukt. (Deze beschrijving is soms niet erg nuttig...) Deze modus is dat wel
voornamelijk bedoeld voor HTML-foutopsporing. (Merk echter op dat netrik kan er enkele overzien
fouten; maar de meeste worden gerapporteerd.)

--clean-html
Onderbreek het programma niet bij HTML-syntaxisfouten. Voor elke syntaxis worden foutbeschrijvingen afgedrukt
fout (of waarschuwing), maar netrik probeert de pagina toch te parseren. Oplossingen zijn dat wel
gebruikt voor enkele typische syntaxisfouten (bijvoorbeeld '<'- of '&'-tekens zonder escapecodes); ander
fouten worden genegeerd. Nadat de hele pagina is geladen en er een of meer fouten zijn gevonden, a
waarschuwingsbericht wordt afgedrukt (afhankelijk van de ernst van de ergste gebeurtenis).
bug), en de pager start na een druk op de toets.

--geldige-html
Deze modus is identiek aan --clean-html, behalve dat netrik pauzeert niet daarna
het laden is voltooid, als er alleen waarschuwingen zijn gegenereerd, maar er geen echte fouten zijn
tegengekomen. (dat wil zeggen constructies die in de standaard worden afgeraden, maar strikt genomen
spreken is geldig.)

--broken-html (Standaard)
Deze modus is identiek aan --valid-html, behalve dat netrik pauzeert ook niet als
Er zijn alleen eenvoudige fouten met een bekende oplossing aangetroffen, wat waarschijnlijk niet het geval zal zijn
indeling verstoren. Gebruik moet indien mogelijk worden vermeden. (Het bestand syntaxis_error.txt
of syntax_error.html in de documentatiemap (zie ONTDEK OOK hieronder) legt uit
Waarom.)

--negeer-gebroken
In deze modus wordt er geen waarschuwing weergegeven voor eventuele syntaxisfouten, zelfs niet als deze deze zouden kunnen veroorzaken
zwaar gebroken lay-out. Niet gebruiken!

--debuggen
Voordat de pagina wordt weergegeven (of gedumpt), zijn er enkele tussenliggende lay-outfasen
getoond. (Deze uitvoer wordt beschreven in de README.) Probeer het – het is best interessant
kijken netrik werk :-) Het kan ook handig zijn om HTML-fouten in een pagina te vinden, zoals het
dumpt de pagina tijdens het laden/parseren ervan.
(Deze optie is niet beschikbaar indien gecompileerd met --disable-debug naar ./configure)

--waarschuwen-onbekend
Geef een waarschuwing wanneer u een onbekend HTML-element of attribuut tegenkomt. Dit is
waarschijnlijk alleen nuttig voor foutopsporingsdoeleinden, aangezien er nogal wat (legale)
HTML-faciliteiten netrik weet het niet.

--dumpen Dump gewoon het bestand dat als argument naar het scherm is gegeven en sluit af, in plaats van te starten
de pager. (De pagina is correct opgemaakt.)

--geen-proxy
Negeer de omgevingsvariabelen "http_proxy" en "HTTP_PROXY" met --builtin-http.
(Geen effect op wget! Zie hieronder.)

--geen-ingebouwde-http
Gebruik wget(1) om pagina's op te halen van een HTTP-server, in plaats van de ingebouwde HTTP
verwerkingscode. Houd er rekening mee dat HTTP-omleidingen in de meeste gevallen relatieve links veroorzaken in de
pagina die moet worden verbroken bij gebruik van wget. De ingebouwde HTTP-code lijkt nu goed te werken;
het gebruik van wget zou niet nodig moeten zijn. (FTP-pagina's worden echter altijd via wget geladen.)

--geen anker-offset
Wanneer u naar een anker springt (na een link met een fragment-ID), wordt de pagina
wordt (indien mogelijk) gescrolld zodat het anker net onder het scherm komt te staan
bovenkant. (In de tweede regel, de eerste regel waarin links kunnen worden geactiveerd.)
Standaard bevindt het anker zich op ongeveer 1/5 van de schermhoogte onder de bovenkant.

--cursor-toetsen
Gebruik de pijltjestoetsen om de cursor te verplaatsen, in plaats van de lynx-achtige navigatie die wordt gebruikt
standaard. (Dit is handig voor blinde gebruikers, omdat hierdoor de "flitscursor" kan worden gebruikt
toetsen gevonden op brailleleesregels.)

--xtermijn
Stel dat de terminal xterm-achtige attribuutverwerking heeft. (dwz er is een oplossing voor nodig
een heldere achtergrondkleur weergeven.)
Deze instelling wordt automatisch gebruikt als het terminaltype ($TERM Environment
variabele) bevat de string "xterm", dus u hoeft deze alleen handmatig in te stellen als u
als u een andere terminal heeft waarvoor deze oplossing ook nodig is, of als u deze hebt ingesteld
--console in netrikrc(5) en moeten dat terzijde schuiven.
Merk op dat deze oplossing *alleen* werkt op xterm (en misschien op sommige andere terminals),
maar niet op de Linux-console, dus je kunt het niet zomaar categorisch instellen!

--troosten
Stel dat de terminal de xterm-oplossing voor bright niet nodig heeft en begrijpt
achtergrondkleuren. (Zie hierboven.)

--donkere achtergrond
Gebruik de kleurdefinities van kleuren-donker.c (voorheen kleuren.alt.c). Een zwarte
achtergrond zal worden gebruikt (zelfs als de terminal een heldere achtergrond gebruikt).
standaard!), en een set voorgrondkleuren die er heel mooi uitzien op een zwarte achtergrondkleur.
(Maar zou onbruikbaar zijn op een heldere achtergrond.)
Dit is nu de standaard.

--heldere achtergrond
Gebruik kleurdefinities van kleuren-helder.c (voorheen kleuren.default.c). De
de standaardkleuren van terminal worden gebruikt voor achtergrond- en normale tekst, en een
voor andere tekst wordt een alternatief kleurenschema gebruikt dat geschikt is voor een heldere achtergrond
types.
Gebruik dit als je een terminal met een heldere achtergrond hebt (zoals de meeste xterms), en ook
wil daar graag aan vasthouden netrik.
Merk op dat dit ook kan worden gebruikt op een terminal met een donkere achtergrond; sommige kleuren
zijn echter enigszins moeilijk te lezen.

--geen-kracht-kleuren
Gebruik de standaardkleuren van terminal, zelfs met --dark-achtergrond, in plaats van gebruik te forceren
of netrik's standaard tekstkleuren (wit op zwart voor normale tekst). Dit is nuttig
als u de standaard (donkere) kleuren gebruikt en uw terminal een zwarte achtergrond heeft
Hoe dan ook: het forceren van de standaardkleuren is in deze situatie alleen maar tijdverspilling.

U kunt elk van deze opties ook als standaard opgeven in het netrik-configuratiebestand
~/.netrikrc, Zie netrikrc(5).

Voorbeelden


netrik http://netrik.sourceforge.net/index.html
Laad de netrik-website en begin met browsen.

netrik sourceforge.net
Laad een lokaal bestand met de naam "sourceforge.net" in de huidige map, of start
wenkbrauwen http://sourceforge.net als een dergelijk lokaal bestand niet bestaat.

netrik bestand:///usr/local/share/doc/index.html
Begin met het bladeren door de netrik HTML-documentatie.

ssh [e-mail beveiligd] hoe foo.html|netrik -
Laad het bestand "foo.html" vanuit uw ssh-account op someshell.invalid en geef het weer
ingebouwde pager.

netrik --dumpen foo.html
Layout en dump het bestand "foo.html" uit de huidige map.

TERM=ansi netrik --dumpen foo.html >foo.rtext (bourn schelp version)
Dump (opgemaakte) inhoud van "foo.html" naar het bestand "foo.rtext", dat kan worden bekeken
later op elke ANSI-compatibele kleurenterminal. (Gebruik bijvoorbeeld "less -R".)

netrik http://foo.invalid/broken.html --dumpen --debuggen 2>&1|minder -R
Onderzoeken "http://foo.invalid/broken.html" om de reden voor een HTML-fout te vinden.

netrik --broken-html versvlees.net
Begin met surfen op freashmeat.net en stop niet met niet-kritieke HTML-fouten.

netrik --negeer-gebroken www.cnn.com
Begin met browsen op cnn.com, stop niet bij *enige* HTML-fouten. (Verwacht dat het er kapot uitziet,
maar dat is waarschijnlijk niet onze schuld... Als u denkt dat dit wel het geval is, dien dan een bugrapport in.)

PAGER COMMANDO'S


Soortgelijke vi(1), netrik kent in principe twee soorten pager-opdrachten. Eenvoudige commando's
(momenteel zijn het allemaal commando's van één letter) worden direct uitgevoerd wanneer de
overeenkomstige toets wordt ingedrukt. Dit zijn alle commando's voor de semafoonbeweging, plus nog enkele andere.
In het volgende overzicht worden ze weergegeven met alleen de letter voor lettertoetsen, of a
symbool van de vorm voor speciale sleutels. Hoofdletters betekenen de lettersleutel met
, en letters voorafgegaan door '^' betekenen de lettertoets met .

De andere (momenteel slechts twee) moeten in een opdrachtprompt worden getypt (met readline(3)
en alles), die wordt geactiveerd door op ':' te drukken, en moet worden bevestigd door . Deze
worden aangegeven met een ':' vóór de opdrachtnaam. (Net zoals ze zijn getypt...)

BEWEGING (SCROLLEN) COMMANDO'S
j één regel vooruit scrollen

k één regel achteruit scrollen

schuif twee regels vooruit

schuif twee regels achteruit

^F,
scroll één scherm vooruit

^B één scherm achteruit scrollen

^D,
scroll een half scherm vooruit

^U,
scroll een half scherm achteruit

g,
ga naar de bovenkant van de pagina

G,
ga naar het einde van de pagina

CURSOR BEWEGING COMMANDO'S
^H cursor naar links

^J cursor naar beneden

^K cursor omhoog

^L cursor naar rechts

HYPERLINK COMMANDO'S

volg de geselecteerde link (of manipuleer het formulierbeheer)

J,
ga naar de volgende link, of scroll één regel vooruit (als er geen links meer op het scherm staan)

K, ga naar de vorige link, of scroll één regel achteruit (als er geen links meer op het scherm staan)

+,= ga naar de eerste link op de volgende regel, of scroll een regel vooruit (als er geen links meer zijn).
scherm)

- ga naar de eerste link op de vorige regel, of scroll één regel achteruit (als er geen links meer zijn).
scherm)

^,^A ga naar de eerste link die in de rij begint

0 ga naar de eerste link in de regel (anders dan '^' als er een link is ingesloten
vorige regel)

$,^E ga naar de laatste link in de rij

H ga naar de eerste link op het scherm

L ga naar de laatste link op het scherm

M ga naar de middelste link (eerste link in tweede schermhelft)

ga naar de volgende link

p ga naar de vorige link

ga naar de eerste link op de pagina

l activeer links per label

PAGINA GESCHIEDENIS COMMANDO'S
^R huidige pagina opnieuw laden

b,
terug naar de vorige pagina in de geschiedenis

f,
vooruit naar de volgende pagina in de geschiedenis (na 'b')

B terug naar de vorige site (pagina vóór de laatste absolute URL die is ingevoerd/gevolgd)

F vooruit naar de volgende site

s paginamarkering instellen

S paginamarkering verwijderen

r terug naar de vorige pagina in de geschiedenis gemarkeerd met 's' (of eerste pagina)

R vooruit naar de volgende pagina in de geschiedenis gemarkeerd met 's' (of laatste pagina)

ANDERE COMMANDO'S
u link-URL weergeven

U absolute linkdoel-URL weergeven

c toon de huidige pagina-URL

:e URL laad document "URL" en geef het weer in de pager (URL relatief aan de huidige pagina)

:E URL laad document "URL" en geef het weer in de pager (absolute URL)

/ zoek naar een string op de huidige pagina

q stop netrik

^C (SIGINT)
Onderbreken van het laden van bestanden/HTTP (anders geen effect)

^\ (ZO VEEL)
Stop onmiddellijk en onvoorwaardelijk met Netrik. (Momenteel is dit signaal gewelddadig
beëindigt netrik; er vindt dus geen opruiming plaats... Alleen gebruiken in "noodgevallen".)

MILIEU


http-proxy (de hoofdlettervariant HTTP-PROXY wordt ook erkend, maar ontmoedigd)
specificeert het adres van een optionele proxyserver.

TERMIJN specificeert een terminaltype waarvoor netrik (eigenlijk ncurses) uitvoer zal produceren.

EXIT STATUS


0 Normale uitgang. (Moet alleen voorkomen als het expliciete 'q'-commando wordt gegeven, of na geheel
pagina is afgedrukt met --dump.)

1 Er heeft zich een probleem voorgedaan waardoor Netrik de normale werking niet kan voortzetten. Dit
kan een geheugentoewijzingsfout zijn, het niet openen van een belangrijk bestand enz. Opmerking
dat het ook op een bug in netrik zou kunnen duiden; als de foutmelding wordt afgedrukt
lijkt niet logisch (bijvoorbeeld een geheugentoewijzingsfout als er voldoende geheugen is).
gratis RAM beschikbaar), meld dat dan even. (Zien BUGS hieronder.)

2 Operationele fout: de gebruiker heeft een foutconditie veroorzaakt die Netrik niet kan verwerken
(nog) sierlijk, bijvoorbeeld door een relatieve link te volgen waar geen basis-URL is
beschikbaar. (Op een pagina geladen vanuit standaardinvoer bijvoorbeeld.)

100 Een van de interne gezondheidscontroles gaf alarm. In deze is a kever in Netrik! Alstublieft
rapporteer het. (Zien BUGS hieronder.)

Andere foutcodes mogen niet voorkomen. (Merk op dat foutcodes boven 128 worden gegenereerd wanneer
het programma wordt beëindigd door een signaal, bijvoorbeeld 139 voor SIGSEGV, wat meestal ook aangeeft
een bug, tenzij het signaal werd gegenereerd door een gebruikersactie.)

CONFORM TO


Netrik kent het meeste van HTML 4.01 en XHTML 1.0. Er zijn verschillende faciliteiten waar dit niet het geval is
herken het echter nog; en sommige dingen zijn verkeerd ingedeeld. (Vooral ruimtegebruik
is helemaal kapot.)

Het voldoet niet aan XHTML, ook omdat het alleen waarschuwt voor syntaxisfouten
(in plaats van af te breken), en sommige kunnen er zelfs helemaal doorheen glippen.

Houd er rekening mee dat volledige naleving van de normen geen primair ontwikkelingsdoel is; we kunnen het bekende negeren
kleine onverenigbaarheden, zolang deze de standaardisatie-inspanningen van W3C niet ondermijnen,
en er is belangrijker werk te doen...

Gebruik netrik online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.