Applicazioni console per Windows. Browser Web. Collegamenti del browser della console2 per Linux Browser della console per Linux


Per il sistema operativo Mac classico) browser Web della console sono stati originariamente creati per alcuni altri sistemi operativi. E browser web testuali per Windows sono le versioni browser Web della console*sistemi nix. Anche se quelli che non funzionano nell'ambiente Cygwin hanno le loro piccole peculiarità.

C'era una volta browser web testuali sono stati uno strumento importante per visualizzare i documenti web. Man mano che i programmi GUI si sono evoluti ulteriormente nell'era del dial-up, browser web testuali sono stati utili come il modo più veloce per visualizzare documenti web e come parte di suite di applicazioni di sintesi vocale. La diffusione di Internet a banda larga e di software specializzati per la trasmissione audio dei contenuti delle pagine web ha ridotto l'ambito di applicazione browser Web della console. Del resto la maggior parte degli utenti Windows ha sempre avuto un’idea molto vaga della propria esistenza. Tuttavia, browser web testuali sono strumenti specializzati altamente sviluppati che possono essere utili in un'ampia varietà di situazioni e quando si utilizza il sistema operativo Windows.

Lince - /pagina iniziale/

Browser web testuale. Versioni per Linux, FreeBSD, Mac OS X, alcuni altri sistemi *nix, DOS, Windows, BeOS, MINIX, QNX, AmigaOS, OpenVMS e Mac OS classico.

Collegamenti - /pagina iniziale/

Browser web testuale. Versioni per Linux, FreeBSD, Mac OS X, alcuni altri sistemi *nix, BeOS, Haiku, OS/2, DOS, Windows. Oltre alla versione testuale del browser, c'è anche un'opzione in grado di visualizzare grafica, caratteri di diverse dimensioni con anti-aliasing e di funzionare su Linux e altri sistemi *nix sia sotto X (o un altro ambiente finestra), sia utilizzando SVGALib o il framebuffer della scheda grafica del sistema ().

HTML (incluse tabelle e frame)

ELinks - /pagina iniziale/

Browser web testuale. Versioni per Linux, alcuni altri sistemi *nix, Windows, DOS.

HTML (incluse tabelle e frame). CSS e JavaScript() molto limitati. Supporta una tavolozza di colori di 16, 88 o 256 colori. Supporto per schede, download in background con notifica al termine del download. Supporto sperimentale per il protocollo BitTorrent.

Oltre a lynx, link ed elink in Windows, è possibile utilizzarne altri browser Web della console- Nell'ambiente Cygwin. Ad esempio, così browser web testuale come w3m(). Oppure uno dei browser web testuali per DOS - DOSLYNX.

Aliosque subditos et tema

Esistono molti servizi online per la creazione di sitemap.xml. Tuttavia, puoi farlo da solo sul tuo computer utilizzando il browser lynx e diverse utilità della riga di comando di Linux. Quello che segue è un esempio di uno script bash chiamato "sitemap.sh" che li utilizza. Script Bash che crea il file sitemap.xml: #!/bin/bash cd /home/me/sitemap/www/ lynx -crawl -traversal -accept_all_cookies -connect_timeout=30 http://www.compmiscellanea.com/ > /dev /null cd /home/me/sitemap/www2/ lynx -crawl -traversal -accept_all_cookies -connect_timeout=30 http://compmiscellanea.com/ > /dev/null cat /home/me/sitemap/www2/traverse.dat > > /home/me/sitemap/www/traverse.dat cat /home/me/sitemap/www/traverse.dat | sed -e "s/\ \.//g" | sort | uniq > /home/me/sitemap/sitemap/sitemap.xml sed -i "s/\&/\&\;/g" /home/me/sitemap/sitemap/sitemap. xml sed -i "s/"/\&apos\;/g" /home/me/sitemap/sitemap/sitemap.xml sed -i "s/"/\"\;/g" /home/me/sitemap/ sitemap/sitemap.xml sed -i "s/>/\>\;/g" /home/me/sitemap/sitemap/sitemap.xml sed -i "s//" /home/me/sitemap/sitemap/sitemap.xml sed -i -e "s/$/<\/loc><\/url>/" /home/me/sitemap/sitemap/sitemap.xml sed -i -e "1 i\r\r \r\r\r\r" /home/me/sitemap/sitemap/sitemap.xml sed -i -e "$ a \\r" /home/me/sitemap/sitemap/sitemap.xml sed -i "/static/d" /home/me/sitemap/sitemap/sitemap.xml echo "...Fatto" Dopo che il file dello script bash è pronto: "chmod +x sitemap.sh" per renderlo eseguibile. Scarica sitemap.sh nell'archivio sitemap.sh.tar.gz (Dopo aver scaricato e decompresso l'archivio, sostituire http://www.compmiscellanea nel file .com/ con il nome di dominio desiderato del sito con "www" e sostituisci http://compmiscellanea.com/ con il nome di dominio desiderato del sito senza "www". Invece di "statico" nell'ultima riga del file, inserisci la riga che i collegamenti dovrebbero contenere, in modo che siano stati rimossi dall'elenco. Quindi "chmod +x sitemap.sh". Quindi esegui sitemap.sh). Commenti Scarica sitemap2.sh con i commenti riga per riga in sitemap2.sh. Archivio tar.gz. Prima di eseguire lo script bash, è necessario creare tre cartelle. Poiché in alcuni casi il browser lynx potrebbe perdere alcuni collegamenti se il nome di dominio del sito è specificato con o senza "www", lo script bash esegue lynx due volte, elaborazione del sito tramite nome di dominio con "www" ed elaborazione del sito utilizzando un nome di dominio senza "www". I due file risultanti vengono inseriti in due cartelle diverse, qui sono "/home/me/sitemap/www/" e "/home/me/sitemap/www2/". E la directory "/home/me/sitemap/sitemap/" è destinata al sitemap.xml creato. 1. Percorso bash #!/bin/bash 2. Vai alla cartella: il browser lynx inserirà lì i file ricevuti durante l'elaborazione del sito per nome di dominio con "www" cd /home/me/sitemap/www/ 3.

Centrare il contenuto della pagina nell'area visualizzabile della finestra del browser utilizzando CSS. Il contenitore in cui si troverà tutto il contenuto della pagina web è allineato al centro - in larghezza e altezza: [Apri pagina di esempio]. HTML/XHTML. Codice: Allineamento centrale CSS: larghezza e altezza - 1

CSS. Codice: html (altezza: 100%; margine: 0px;) altezza corpo: 100%; margine: 0px;).all (posizione: relativa; sinistra: 0px; superiore: 0px; altezza: 100%; larghezza: 100%; float: sinistra; display: tabella;).wrapper (posizione: relativa; sinistra: 0px; superiore: 0px; altezza: automatica; larghezza: 100%; display: cella-tabella; allineamento verticale: centrale;) .pagecontent (posizione: relativa; sinistra: 0px; superiore: 0px; altezza: 500px; larghezza: 800px; margine : 0 auto; background: #ff6f6f;) Container.pagecontent - per tutto il contenuto della pagina web. A differenza dei CSS, l'allineamento è centrato, verticalmente e orizzontalmente - 2, in questo caso come unità di misura CSS possono essere utilizzate le percentuali; non solo px o em. L'altezza e la larghezza possono essere maggiori dell'area visibile della finestra del browser, ma in questo caso stiamo parlando di un caso più pratico: quando l'altezza e la larghezza del contenitore.pagecontent sono inferiori alle dimensioni dell'area visibile della finestra del browser. Il blocco.pagecontent viene centrato/giustificato nell'area visibile della finestra del browser utilizzando "margin: 0 auto". .All e le sue proprietà CSS trasformano l'intera area visibile della finestra del browser in una tabella CSS. Le proprietà CSS rendono container.wrapper una cella di questa tabella CSS. Il contenuto di questa cella - container.pagecontent e tutto ciò che contiene - è allineato nell'area visibile della finestra del browser al centro/altezza con la proprietà CSS "vertical-align: middle". [ 1 ] E anche in Netscape 7.2+, Mozilla 1.5+. [ 2 ] E anche in Netscape 7.2+, Mozilla 1.5+.

Per poter scoprire come riparare il tuo sistema operativo quando il server X fallisce, nei casi in cui non si avvia. Non so per quale motivo, ma nonostante ciò mi è successo. Naturalmente, in questo caso, puoi reinstallare il sistema, oppure puoi correggere qualche file di configurazione, ma devi prima trovare una soluzione al tuo problema su Internet. Ma come possiamo accedere proprio a Internet quando la maggior parte dei browser che conosciamo funziona solo con un'interfaccia grafica. È qui che vengono in nostro aiuto vari browser della console.

Non parlerò di tutti i browser che conosco per funzionare sulla console; ne farò una recensione un'altra volta. Ora voglio descrivere solo il browser della console che utilizzo io stesso, ovvero il browser w3m.

W3Mè un browser per lavorare nella console Linux. Ha molte funzioni utili integrate, visualizzazione di immagini sulle pagine, visualizzazione di tabelle, utilizzo di segnalibri e molte funzioni diverse che, in linea di principio, sono insolite per un terminale.

Installa il browser della console w3m.


È un po' un peccato, ma nonostante ciò il browser w3m di default non è incluso nelle distribuzioni a me conosciute, ma puoi installarlo facilmente dal repository. Puoi anche installare il pacchetto w3m-img, questo ti permetterà di visualizzare le immagini nel browser della tua console. Per installare tutti questi pacchetti, digitare nel terminale:

sudo apt-get install w3m w3m-img

Nel browser della console w3m Esistono alcune opzioni di comando, ma non sono necessarie. Tutto quello che dobbiamo sapere è l'indirizzo del sito web richiesto. Molto spesso ricordo solo l'indirizzo della pagina del motore di ricerca. Dato che utilizzo il motore di ricerca più spesso Google, quindi di solito inserisco l'indirizzo " google.ru". Apri questa pagina in un browser della console w3m puoi usare questo comando:

w3mgoogle.ru

Dante

Utilizza i tasti freccia per spostarti nella pagina. Puoi anche spostarti da un collegamento all'altro, nel senso di spostarti attraverso i collegamenti dall'alto verso il basso, per questo usa il tasto Tab. ogni volta che premi un pulsante Tab Ti sposti al collegamento successivo, prima a destra lungo la linea fino al collegamento successivo, quindi in basso nella pagina fino al collegamento sottostante.

Se è necessario inserire qualsiasi testo in un campo di testo speciale, ad esempio una query di ricerca, prima di inserire il testo è necessario premere il pulsante " accedere". Dopo aver premuto il tasto " accedere" la parola apparirà nell'angolo in basso a sinistra TESTO:. Quindi puoi inserire il testo e dopo aver inserito il testo richiesto, fare clic accedere, quindi browser della console w3m converte il testo immesso in un comando.


Dante

Se devi andare alla pagina precedente, usa la combinazione Maiusc+B. A volte è necessario aprire la barra degli indirizzi per inserirne alcuni URL, per questi scopi utilizzare la combinazione di tasti Maiusc+U. Puoi anche visualizzare tutte le combinazioni di tasti disponibili, per fare ciò, visualizzare la guida sullo schermo, questo può essere fatto utilizzando la combinazione Maiusc+H.

Anche un browser della console w3m può supportare il lavoro con i segnalibri. Per aprire un nuovo segnalibro, è necessario utilizzare una combinazione di tasti Maiusc+T. Se è necessario passare da una scheda creata all'altra, utilizzare la combinazione Maiusc+[ (Maiusc+parentesi quadra), O Maiusc+], la direzione in cui è diretta la parentesi determinerà a quale scheda andrai.


Dante

Naturalmente, l'utilizzo di un browser da console non è affatto comodo come l'utilizzo di un normale browser, tuttavia è del tutto possibile e in alcuni casi l'unica opzione.

Confronta le funzionalità del browser w3m e i browser grafici moderni non hanno molto senso, non supportano JavaScript. È vero, hai la possibilità di installare un'estensione per questo w3m-js. Ma sarò onesto, non ho provato le sue funzionalità e non so come funzioni correttamente questo componente aggiuntivo.

Ora penso che tu abbia qualche idea su come lavorare in un browser per console w3m. Se vuoi saperne di più puoi leggere il manuale inserendo il comando uomo w3m. È inoltre possibile cercare in Internet una traduzione di questo manuale.

Per accedere a Internet su un server che non dispone di una shell grafica, utilizzavo un browser da console lince. Mi si adattava perfettamente, poiché mi permetteva di visualizzare i siti WEB necessari. Come molti sostengono, non ha avuto problemi con l’alfabeto cirillico, ma lynx non riesce a caricare le immagini. E a volte sono necessari sul server.

Ho dovuto cercare un browser per console per sostituirlo.

È stato trovato un sostituto sotto forma di un browser della console Collegamenti2. Questo è un programma fantastico che carica i siti "pesanti" molto rapidamente, anche essendo vuoti e violando l'aspetto voluto dall'autore. Ciò è dovuto al fatto che Links2 non è in grado di gestire i CSS. Ma questo programma può funzionare con le immagini. Puoi leggere in dettaglio le capacità del programma in russo.

Links2 è disponibile nel repository ufficiale di Ubuntu, quindi può essere installato con il comando:

# sudo apt-get install links2

Se non hai Ubuntu, puoi sempre scaricare facilmente sorgenti o pacchetti già pronti per il tuo sistema operativo dal sito Web del produttore.

Per avviare Links2 comodamente è necessario digitare dalla console:

Chiave -GÈ necessario solo per caricare le immagini.

Un server che esegue il sistema operativo Linux non dispone di un'interfaccia grafica per un buon amministratore di sistema, poiché tutte le risorse di sistema devono essere indirizzate nella giusta direzione e spenderle per disegnare tutti i tipi di "finestre" non va bene.

Per accedere a Internet su un server di questo tipo, sono necessari i browser della console. Uno strumento del genere può essere il browser della console Links2, che, nonostante la sua natura “console”, può fare molto. Il vantaggio principale del browser Links2 è che può caricare immagini.

Un po' di storia

Peter Gervai ha sviluppato un browser per console Collegamenti, che successivamente si è diviso in 3 distribuzioni indipendenti: ELinks, Links Hacked e Links2.

Una caratteristica distintiva di ELinks è la presenza di un linguaggio di programmazione integrato Lua. Links Hacked è un tentativo di migliorare il browser ELinks. Collegamenti2è un browser per console, di cui parleremo più avanti.

Schermate

Descrizione

Punti di forza di Links2:

  • Links2 è un browser da console, quindi funziona senza alcuna shell grafica.
  • Il browser può scaricare immagini.
  • Links2 può aggiungere una pagina WEB ai segnalibri.
  • Gestore di download integrato.
  • Funziona correttamente con i siti che utilizzano frame.
  • Links2 può elaborare il codice JavaScript su una pagina WEB.
  • È supportato il lavoro tramite proxy.
  • E' possibile visualizzare il codice HTML della pagina.
  • Esistono versioni per sistemi operativi: Windows, Linux e Unix.
  • La cronologia dei siti visitati viene conservata.
  • Compilazione di un elenco "BAN" di immagini non necessarie.

Punti deboli di Links2:

  • I CSS non sono supportati. I siti web vengono visualizzati come un flusso HTML continuo.
  • Il lavoro con RSS non è supportato.
  • Non un'interfaccia "a scheda".
  • Lingua dell'interfaccia: russo, inglese, ecc.
  • Licenza: GNU GPL ver.2
  • Pagina iniziale: http://links.twibright.com

Installazione

Links2 fa parte del repository ufficiale della famiglia di sistemi operativi *buntu.

Per installare Links2 in *buntu:

# sudo apt-get install links2

Per avviare il browser nella console, digitare:

Per caricare i siti di social network VKontakte e Odnoklassniki, molto probabilmente il browser Links2 non è adatto, poiché non esiste il supporto CSS e questi siti non verranno visualizzati del tutto correttamente.

Utilizzando questo browser, puoi aprire comodamente siti Web su un computer che non dispone di una shell grafica.

7 programmi simili:

Commenti

  1. Tara
    27 giugno, 23:53

    Links2 è un browser che funziona sia in modalità console che grafica e in modalità console non visualizza immagini e se esegui il comando links2 -g dalla console, ti verrà restituito un errore.
    Nella console viene avviato con il comando links2 e in modalità grafica - xlinks2 o - links2 -g.
    A proposito, altri buoni analoghi sono Lynx e w3m: entrambi sono anche nei repository ufficiali di Ubuntu. Inoltre, w3m visualizza effettivamente le immagini, ma solo negli emulatori di terminale CHE LO SUPPORTANO.

  2. Andrej
    30 gennaio, 12:53

    Taras: in modalità console visualizza tutto perfettamente, devi solo installare il framebuffer e il supporto DirectFB. L'unico aspetto negativo è che devi eseguire questa cosa come root: sudo links2 -g. Ed è anche un peccato che non riproduca direttamente i video di YouTube.

  3. Sergey
    15 settembre, 18:33

    Sono d'accordo con Taras, testo dell'errore: (!!!) *** ATTENZIONE *** [../../../src/core/input.c:1133 in init_axes()] (!!!) * * * UNA VOLTA *** [../../../inputdrivers/joystick/joystick.c:99 in joystick_handle_event()]

  4. Andrej
    24 settembre, 06:34

    Sono d'accordo con Andrei, se esegui come root: sudo links2 -g
    allora non c'è nessun errore. Testato sul server Ubuntu 12.04

  5. uri
    20 agosto, 17:35

    Se non funziona sul server, perché altrimenti sarebbe virile?
    questo è ciò che:
    sweesroot@ubuntu:~$ links2 -g

    ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.2.10 |~~~~~~~~~~~~~~~~~~~~~~~~~ © 2001-2008 La comunità mondiale open source DirectFB © 2000-2004 Convergenza (media integrati) GmbH ————————————————————————————————

    (*) DirectFB/Core: core dell'applicazione singola. (24/10/2014 12:35)
    (!) Direct/Util: apertura di "/dev/fb0" fallita —> Autorizzazione negata
    (!) DirectFB/FBDev: errore durante l'apertura del dispositivo framebuffer!
    (!) DirectFB/FBDev: usa l'opzione 'fbdev' o imposta la variabile d'ambiente FRAMEBUFFER.
    (!) DirectFB/Core: impossibile inizializzare il core "system_core"! —> Errore di inizializzazione!
    Impossibile inizializzare alcun driver grafico. Ho provato i seguenti driver:
    X:
    Impossibile aprire il display "(null)"
    Facebook:
    Impossibile ottenere la modalità VT.
    direttoFB:
    Errore di inizializzazione!

  6. Lincoln
    12 ottobre, 11:09

    Mi è piaciuto molto il browser linx2. ma c'è un problema. Quando si apre l'interfaccia web del router sagemcom, richiede correttamente login e password, ma dopo l'autorizzazione mostra una schermata vuota. non visualizza alcun menu o contenuto.
    Qualcuno sa come vincere?

  7. Alessio
    3 dicembre, 10:40

    (!) Direct/Util: apertura di '/dev/fb0' fallita -> Autorizzazione negata

    non c'è accesso, il che significa che devi eseguirlo come root

  8. ChelAx
    29 aprile, 23:56

    Aggiungi l'utente al gruppo video e puoi eseguirlo come utente.

Sei stanco di tutti gli altri browser e desideri qualcosa di nuovo, il browser ELinks è esattamente ciò di cui hai bisogno, prova a navigare in rete utilizzando la console, ELinks ti aiuterà.

ELinks è un browser testuale che supporta tabelle, frame, una tavolozza di 16, 88 o 256 colori, HTTP, HTTPS, FTP, proxy, cookie, download in background con notifica del completamento del download, protocolli personalizzati: IRC, mailto, telnet e NNTP e Gopher. Il supporto per i fogli di stile a cascata CSS ed ECMAScript è parzialmente implementato, c'è anche il supporto per le schede e il supporto completo per input/output UTF-8. È possibile scrivere script in Perl, Ruby, Lua e GNU Guile. C'è il supporto per il protocollo IPv6. A partire dalla versione 0.11.5 di ELinks, il supporto per libgnutls-openssl è stato disabilitato, poiché il codice sorgente GnuTLS versione 2.2.0 e successive è distribuito con una licenza incompatibile con la licenza GPL v2. ELinks è un software di codice sorgente gratuito e disponibile.

Ho già visto in precedenza un browser analogico simile: lynx, ma questo non è affatto lo stesso e non è nemmeno alla pari con ELinks. Possiamo installare ELinks utilizzando l'Application Center semplicemente trovandolo tramite una ricerca o utilizzando il terminale eseguendo il seguente comando:

sudo apt-get install elinks

  • Al primo avvio, vedrai la seguente finestra che ti chiede di inserire l'URL del sito.
  • È vero che assomiglia a una console analoga a Google? Interessante, inseriamo l'URL del sito e facciamo clic su OK.

Sembra interessante, penso che questa applicazione avrà i suoi fan. È un peccato, ovviamente, non puoi guardare il video, beh, questo è ovviamente uno scherzo, questa è una console e non si può parlare del video.

Ho anche dimenticato di dire che anche il menu di questo browser è abbastanza funzionale. A prima vista non è chiaro come venga attivato e dove. Vai alla pagina del sito che hai inserito nella query di ricerca, quindi fai clic sul cursore nella parte superiore dell'applicazione, vale a dire:

Prova, prova, aspetto il tuo feedback. Se ti è piaciuto, descrivi cosa ti ha attratto esattamente da questo browser.