Perché linea di comando?
La verità è leggermente diversa; Gran parte delle informazioni su una pagina web, anche YouTube, è basata sul testo. Puoi usarlo per trovare e filtrare i dati per soddisfare le tue esigenze. Inoltre, se vuoi evitare il monitoraggio, potrebbe essere bene considerare la lettura offline di molte pagine Web. Un altro motivo è quello di raccogliere informazioni per raschiare progetti. Raschiando una pagina Web significa trovare le informazioni necessarie con il 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 i browser basati sul testo, quindi se ne hai bisogno, puoi rimanere sulla linea di comando.
Browser
Il browser più antico per la riga di comando ancora mantenuta è Lynx. Ha molte caratteristiche eccellenti ma nessun javascript. Mentre puoi usare StackExchange, il sito funziona meglio con JavaScript. Accedi utilizzando il tuo account Google o Facebook non ha funzionato al momento della stesura. Il browser ha una piccola barra di informazioni nella parte inferiore dello schermo e nessun menu. Links2 ha un menu a discesa nella parte superiore che puoi chiamare premendo il tasto Escape. Altrimenti, la maggior parte dell'operazione funziona uguale a Lynx; La grande differenza è che i collegamenti funzionano anche in modalità grafica. Nella maggior parte dei sistemi, dovresti chiamarlo dall'elenco delle applicazioni per entrare in modalità grafica. L'esecuzione del browser è lo stesso in modalità grafica.
Elinks è un potenziamento dei due browser precedenti. Questo browser è avvincente e può persino supportare le immagini tramite spettatori esterni. Questo spettatore è ottimo per la navigazione casuale e mantiene molte più cose rispetto agli altri. Una cosa è che puoi far funzionare JavaScript con qualche lavoro di modifica. Non si esaurisce la scatola.
I designer che hanno costruito W3M lo hanno fatto con più cose in mente rispetto alla navigazione web. Il browser W3M è anche un cercapersone, che consente di visualizzare le immagini come le immagini. Puoi usarlo come strumento di formattazione di testo per compromettere le pagine HTML. Viene fornito con un visualizzatore di immagini che può visualizzare molti formati di immagini. Molti altri programmi usano questo per visualizzare le immagini all'interno dei loro programmi terminali.
W3M ha un cugino negli Emacs-W3M. Questo elegante software sfoglia il web all'interno di EMAC; chiunque se ne vada? Utilizza W3M per rendere le pagine. Essendo Emacs, l'installazione è quella normale; Metti l'istruzione richiesta nella configurazione. Tuttavia, richiede anche il binario W3M installato.
Scarica strumenti
Oltre a voler navigare nel terminale, potresti voler scaricare i file e gestirli separatamente. Questo può essere molto utile per rendere i download più veloci e molte volte puoi aggirare il geo-blocco. Se stai cercando un file multimediale, puoi scaricare il codice e cercarlo con Grep, Tail e Cousins.
Il primo strumento che dovresti sapere è 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 i seguenti collegamenti 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 un'eccellente larghezza di banda, guarda PUF, che può scaricare file in parallelo.
Puoi usare Curl per scaricare i file, ma la grande differenza per 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 grande esempio è WTTR.In, se aggiungi la tua posizione come directory (Curl WTTR.in/Stoccolma). Questo comando ha anche molte estensioni per lingue di programma come Python, Rust, PHP e molti altri.
Se hai il tuo server e devi 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 server remoti.
Conclusione
Qualunque cosa tu faccia, considera se l'unico modo per essere sul web è utilizzare un browser web grafico. La maggior parte dei siti sembrerà strana sulla riga di comando, ma di solito puoi ottenere le informazioni di cui hai bisogno. Alcuni possono persino mostrarti 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 arricciarsi con una libreria e molte connessioni ai linguaggi di programmazione.