I browser Web in modalità testo forniscono un modo rapido per verificare che un server Web funzioni o per ottenere informazioni da un server Web quando non è disponibile una GUI utilizzabile. Il popolare browser basato su testo Lynx è stato soppiantato nella maggior parte dei sistemi Linux dai browser link o elinks. Per utilizzare un browser a riga di comando, è necessario installare uno di questi programmi, con i nomi dei pacchetti mostrati tra parentesi:lynx (pacchetto lynx-cur), links (pacchetto links) ed elinks (pacchetto elinks). Nella maggior parte dei casi, se desideri un browser Web da riga di comando, installa il pacchetto elinks.
Poiché elinks supporta più colori, purché il terminale in uso supporti più colori, è facile individuare collegamenti e intestazioni nel testo. (I colori potrebbero non funzionare all'interno di una sessione dello schermo.) Ecco alcuni esempi di righe di comando di elinks:
$ elinks ### Prompts for file name or URL $ elinks www.handsonhis1tory.com ### Opens file name or URL you request
Per visualizzare la barra dei menu degli elink, premere il tasto Esc. Nella parte superiore dello schermo viene visualizzata una barra che mostra le parole File, Visualizza, Collegamento, Configurazione, Download e Guida. È possibile navigare nel sistema di menu utilizzando le sequenze di tasti mostrate nella tabella seguente:
Chiave | Azione |
---|---|
Esc | Mostra (o nascondi, se premuto una seconda volta) la barra dei menu degli elink |
Freccia giù | Scorri verso il basso tra le opzioni nel menu selezionato |
Freccia su | Sposta in alto le opzioni nel menu selezionato |
Freccia destra | Apri il menu a destra del menu attualmente selezionato |
Freccia sinistra | Apri il menu a sinistra del menu attualmente selezionato |
Entra | Seleziona una voce dal menu |
Esempi di comando elinks
1. Per eseguire su un account anonimo:
# elinks -anonymous # elinks -anonymous 0 # elinks -anonymous 1
2. Per inviare automaticamente il primo modulo nell'URL specificato:
# elinks -auto-sbmit # elinks -auto-sbmit 0 # elinks -auto-sbmit 1
3. Per utilizzare internamente quando si aprono istanze ELinks in nuove finestre:
# elinks -base-session 2
4. Per specificare i file di configurazione e di stato di runtime:
# elinks -config-dir /tmp/
5. Per stampare un file di configurazione con opzioni:
# elinks -config-dump
6. Per specificare il Nome del file di configurazione da cui verranno lette e scritte tutte le opzioni di configurazione:
# elinks -config-file /tmp/elinks.conf
7. Per stampare la guida per le opzioni di configurazione e uscire:
# elinks -config-help
8. Il tipo MIME predefinito utilizzato per i documenti di tipo sconosciuto:
# elinks -default-mime-type
9. Per ignorare tutte le combinazioni di tasti dai file di configurazione:
# elinks -default-keys 0 # elinks -default-keys 1
10. Per stampare versioni formattate in testo normale di determinati URL su stdout:
# elinks dump 0 # elinks dump 1
11. Codepage utilizzata durante la formattazione dell'output di dump:
# elinks -dump-charset
12. Modalità colore utilizzata con -dump:
# elinks -dump-color-mode
13. Larghezza dell'output del dump:
# elinks -dump-width
14. Per specificare le direttive del file di configurazione sulla riga di comando:
# elinks -eval `set protocol.file.allow_special_files = 1`
15. Per fare in modo che gli ELink presuppongono che i documenti di tipo sconosciuto siano HTML:
# elinks -force-html /tmp/mydoc
16. Per visualizzare la guida all'utilizzo:
# elinks -h # elinks -? # elinks -help
17. Per limitare gli ELink a funzionare offline e connettersi solo a server con indirizzi locali:
# elinks -localhost 0 # elinks -localhost 1
18. Per visualizzare la guida dettagliata:
# elinks -long-help
19. Per cercare l'host specificato e stampare tutti gli indirizzi IP risolti DNS:
# elinks -lookup
20. Per eseguire ELink come un'istanza separata invece di connettersi a un'istanza esistente:
# elinks -no-connect 0 # elinks -no-connect 1
21. Per disabilitare la creazione e l'uso di file nella directory di configurazione home specifica dell'utente:
# elinks -no-home 0 # elinks -no-home 1
22. Per impedire la stampa del numero di collegamento nell'output di dump:
# elinks -no-numbering
23. Per Impedire la stampa dei riferimenti:
# elinks -no-references
24. Per controllare un'istanza remota di elink passando il comando ad essa:
# elinks -remote ping 192.168.27.100 # elinks -remote openURL # elinks -remote addBookmark # elinks -remote infoBox # elinks -remote xfeDoCommand
25. Per stampare gli URL specificati in formato sorgente su stdout:
# elinks -source 0 # elinks -source 1
26. Per scrivere le statistiche di runtime su disco:
# elinks -touch-files 0 # elinks -touch-files 1
27. Per impostare un livello dettagliato:
# elinks -verbose 0 # elinks -verbose 1 # elinks -verbose 2
28. Per ottenere le informazioni sulla versione:
# elinks -version