Comandi Linux

I migliori strumenti web da riga di comando per Linux

I migliori strumenti web da riga di comando per Linux
Il web è grafico; piangi per le vecchie abitudini. Questo è proprio quello che la maggior parte dei siti è stata inventata per essere. Sappiamo tutti che inizia con un formato di documentazione chiamato HTML! Con il modo in cui funzionano i siti web al giorno d'oggi, potremmo credere che siano tutte immagini, video e animazioni incredibili, per non parlare dei gatti. Ciò significa browser Web significativi e complicati per trovare anche il più piccolo frammento di informazioni. Il tuo browser preferito ha un peso massimo sul tuo sistema e devi essere online per leggerlo. Ma non deve essere così.

Perché la riga di comando??

La verità è leggermente diversa; gran parte delle informazioni su una pagina web, anche su YouTube, sono basate su testo. Puoi usarlo per trovare e filtrare i dati in base alle tue esigenze. Inoltre, se vuoi evitare il tracciamento, potrebbe essere utile considerare la lettura offline di molte pagine web. Un altro motivo è raccogliere informazioni per progetti di scraping. Raschiare una pagina web significa trovare le informazioni di cui hai bisogno con un software, di solito l'apprendimento automatico, per concludere. Se hai bisogno di aiuto con un problema di programmazione, quei siti sono fatti per funzionare con browser basati su testo, quindi se ne hai bisogno, puoi rimanere sulla riga di comando.

Browser

Il browser più vecchio per la riga di comando ancora mantenuto è Lynx. Ha molte caratteristiche eccellenti ma nessun JavaScript. Sebbene tu possa utilizzare StackExchange, il sito funziona meglio con Javascript. L'accesso utilizzando il tuo account Google o Facebook non ha funzionato al momento della scrittura. Il browser ha una piccola barra delle informazioni nella parte inferiore dello schermo e nessun menu. Links2 ha un menu a tendina in alto che puoi chiamare premendo il tasto Esc. Altrimenti, la maggior parte delle operazioni funziona come Lynx; la grande differenza è che Links funziona anche in modalità grafica. Nella maggior parte dei sistemi, dovresti chiamarlo dall'elenco delle applicazioni per accedere alla modalità grafica. L'esecuzione del browser è la stessa in modalità grafica.

elinks è un miglioramento dei due browser precedenti. Questo browser è avvincente e può persino supportare le immagini tramite visualizzatori esterni. Questo visualizzatore è ottimo per la navigazione casuale e conserva molte più cose degli altri. Una cosa è che puoi far funzionare JavaScript con alcune modifiche. Non si esaurisce fuori dalla scatola.

I designer che hanno creato W3M lo hanno fatto con più cose in mente che la navigazione web web. Il browser w3m è anche un cercapersone, che consente di visualizzare cose come le immagini utilizzandolo. Puoi usarlo come strumento di formattazione del testo per comporre le tue pagine html. Viene fornito con un visualizzatore di immagini in grado di visualizzare molti formati di immagini. Molti altri programmi lo usano per visualizzare le immagini all'interno dei loro programmi di terminale.

W3m ha un cugino in emacs-w3m. Questo ingegnoso software naviga sul web all'interno di emacs; chi se ne va? Usa w3m per rendere le pagine. Essendo emacs, l'installazione è quella normale; inserisci l'istruzione richiesta nella tua configurazione. Tuttavia, richiede anche l'installazione del binario w3m.

Scarica strumenti

Oltre a voler navigare nel terminale, potresti voler scaricare file e gestirli separatamente. Questo può essere molto utile per velocizzare i download e molte volte puoi aggirare il geo-locking. Se stai cercando un file multimediale, puoi scaricare il codice e cercarlo con grep, tail e cugini.

Il primo strumento che dovresti conoscere è wget2, il secondo! Questo strumento può scaricare un file, ma può anche scaricare diversi file. La parte più preziosa del comando è che può rispecchiare un sito web. Quando lo fai, puoi anche impostare un livello per seguire i link fuori dal sito. Questi download possono richiedere molto tempo, quindi hai la possibilità di eseguirli in background. Se hai problemi di larghezza di banda, puoi anche limitare la larghezza di banda che usi. Se hai una larghezza di banda eccellente, guarda puf, che può scaricare file in parallelo.

Puoi usare cURL per scaricare file, ma la grande differenza rispetto a wget è che cURL apre il sito con il codice. Se lo esegui su un sito arbitrario senza opzioni, vedrai il codice HTML. Alcune aree ne hanno approfittato; se li apri, ottieni il risultato del terminale. Un ottimo esempio è wttr.in, se aggiungi la tua posizione come directory (curl wttr.a/Stoccolma). Questo comando ha anche molte estensioni per linguaggi di programma come Python, Rust, PHP e molti altri.

Se hai il tuo server e hai bisogno di trasferire file, usa sftp. Questo è sicuro e dovrebbe essere l'unico modo per spostare i tuoi file tra i sistemi. Il client fa parte del sistema ssh, secure shell. Usi ssh per accedere ai tuoi server remoti.

Conclusione

Qualunque cosa tu faccia, considera se l'unico modo per essere sul web è usare un browser web grafico. La maggior parte dei siti apparirà strana sulla riga di comando, ma di solito puoi ottenere le informazioni di cui hai bisogno. Alcuni possono persino mostrarti la grafica nella riga di comando. Sono tutti molto meno affamati di risorse rispetto ai browser legacy a cui sei abituato. Gli strumenti per gestire i file sul Web sono potenti dopo aver appreso l'utilizzo e le funzionalità. Puoi anche usarli per i tuoi progetti di programmazione, in particolare cURL con una libreria e molte connessioni ai linguaggi di programmazione.

Le migliori distribuzioni Linux per il gioco nel 2021
Il sistema operativo Linux ha fatto molta strada dal suo aspetto originale, semplice e basato su server. Questo sistema operativo è notevolmente migli...
Come acquisire e riprodurre in streaming la tua sessione di gioco su Linux
In passato, giocare era considerato solo un hobby, ma con il tempo l'industria dei giochi ha visto una crescita enorme in termini di tecnologia e nume...
I migliori giochi da giocare con il tracciamento delle mani
Oculus Quest ha recentemente introdotto la grande idea del tracciamento manuale senza controller. Con un numero sempre crescente di giochi e attività ...