Molte persone hanno paura della riga di comando. Lo vedono come il regno degli sviluppatori di software o dei fanatici del computer. Ma la riga di comando è semplicemente un modo diverso di interagire con il tuo PC, e ci sono alcune attività così facili da fare con una CLI che sarai felice di aver superato la tua paura.
Si tu. Anche se devi chiamare un familiare per chiedere aiuto con l'installazione delle app, puoi comunque utilizzare la riga di comando senza rompere il computer. Anche se te la cavi già bene con il tuo PC, ecco alcuni motivi per considerare l'apprendimento di alcuni comandi a prescindere.
1. La riga di comando è più veloce
Molte persone che imparano a utilizzare il terminale Linux per installare app o scaricare aggiornamenti smettono rapidamente di utilizzare gli app store di Linux. Questo perché la riga di comando ti consente di installare un programma nel tempo necessario a un programma come GNOME Software per completare il caricamento.
Perché? La riga di comando non fa nulla in più. Non è necessario scaricare immagini extra per sfogliare un elenco di app. Non è necessario caricare un'interfaccia grafica, con pannelli e pulsanti. Dopo aver digitato un comando, inizi quasi immediatamente il download.
Questo vantaggio di velocità difficilmente si applica solo all'installazione del software. Puoi copiare e incollare intere directory di cartelle senza dover aprire il file manager.
Nessuna attesa per l'apertura di un'app. Nessuna navigazione tra le cartelle ed evidenziazione di quelle da copiare. Nessuna attesa per le barre di caricamento. Basta digitare un comando, premere accederee osserva la magia accadere. Sì, magia. Magia informatica.
2. Ottieni maggiori informazioni
Ok, in realtà non è magia. La magia ha un'aria di mistero. Vedi cosa succede, ma non sai perché o come. In questo senso, la riga di comando è l'opposto della magia, perché, a differenza della maggior parte delle app grafiche, il terminale spesso ti dice esattamente cosa sta facendo.
Quando esegui quegli aggiornamenti di sistema, non devi fissare una barra di avanzamento o uno spinner e chiederti perché le cose sembrano essersi fermate.
Se il terminale sta controllando i repository di sistema, te lo dirà. Se è in fase di download, te lo dirà (insieme alla quantità di dati che stai scaricando ea quale velocità). Se si verifica un errore, ti informerà anche.
3. Ottimo per attività grandi o ricorrenti
Supponi di voler manipolare centinaia o migliaia di file contemporaneamente. Sembra un mucchio, ma non ci vuole molto per catturare così tante foto o scaricare così tanti MP3.
Ora ti ritrovi a voler modificare i metadati, ma la prospettiva di farlo uno alla volta è macabra. Questo è un lavoro adatto al terminale, dove ci sono buone probabilità che tu possa manipolare tutti i file contemporaneamente. Dì che vuoi rinominare in batch tutti i file o modificare il modo in cui sono organizzati all'interno delle cartelle. Questo genere di cose.
La riga di comando è ottima anche per le attività che esegui più e più volte. Forse vuoi eseguire il backup dei file dalla tua home directory, escludendo alcune cartelle, su un disco rigido che hai appena collegato. Ci sono app grafiche che puoi usare per il lavoro. Oppure puoi eseguire l'attività una volta in un terminale e salvare il comando. In futuro, puoi semplicemente copiare e incollare.
La riga di comando apre anche la porta all'automazione e allo scripting. Puoi scrivere uno script di shell (essenzialmente un file di testo pieno di comandi) che esegue automaticamente l'attività su base ricorrente. Quindi ti risparmi la fatica di dover copiare e incollare ogni volta.
4. È più probabile che tu possa riparare il tuo PC
La quantità di informazioni fornite da un terminale rende più semplice la compilazione di segnalazioni di bug. Dire a uno sviluppatore che un'app si è bloccata durante il download degli aggiornamenti è solo un'informazione parzialmente utile.
Lo sviluppatore sa che c'è un problema, ma a meno che non riesca a replicare il bug, non sa cosa correggere. Ma un errore nella riga di comando dice loro esattamente cosa è successo. Certo, potrebbero non sapere il "perché", ma almeno hanno risparmiato un sacco di tempo per stabilire il "cosa".
Con le stesse informazioni, puoi eventualmente prendere in mano la situazione. Sì, armeggiare con il tuo computer può essere spaventoso, specialmente per i nuovi arrivati, ma la situazione lo è un po' meno quando il tuo computer ti ha detto esattamente cosa è andato storto. A volte la correzione è relativamente minore.
Diventare più a proprio agio con la riga di comando aumenta la probabilità che tu possa riparare la tua macchina. Se un giorno accendi il computer solo per essere accolto da uno schermo vuoto, potresti essere ancora in grado di accedere a un terminale. Quindi, dopo aver controllato il forum o il sito Web giusto, potresti trovare istruzioni che ti guidano attraverso il processo di ripristino del tuo PC.
È una sensazione soddisfacente quando ti risparmi ore al telefono cercando di ottenere assistenza remota da un membro della famiglia o una visita all'officina.
I servizi remoti hanno cambiato il modo in cui molti di noi utilizzano i propri dispositivi. Quando i tuoi dati vengono salvati online, puoi accedere facilmente alle stesse informazioni da più dispositivi. Ma questo approccio tende a costare denaro, comporta rischi per la privacy e ti espone a violazioni dei dati.
Fortunatamente, sono spuntate molte alternative gratuite e open source, che semplificano l'esecuzione del proprio server e ospita i tuoi file su un dispositivo economico come un Raspberry Pi. Puoi eseguire lo streaming di video su qualsiasi dispositivo o configurare una scheda kanban che i membri della tua famiglia possano utilizzare.
Il fatto è che molte di queste alternative fai-da-te richiedono un certo grado di conoscenza della riga di comando per essere installate e funzionanti la prima volta. Quindi, se la riga di comando ti rende schizzinoso, potresti trovarti a doverne fare a meno.
Il comfort con il terminale Linux è potenziante
Imparare la riga di comando ti aiuta a fare di più, più velocemente e con maggiore comprensione. Puoi diventare un armeggiatore, configurando dispositivi di tutte le dimensioni. Se vuoi, puoi trasformare la conoscenza della riga di comando in una carriera. Puoi diventare un amministratore di sistema, uno sviluppatore di software o un web designer.
D'altra parte, non è necessario fare nulla di tutto ciò. Dopo aver appreso la riga di comando, puoi continuare a utilizzare tutte le app grafiche che già conosci. Ma se qualcosa va storto, puoi stare tranquillo sapendo che c'è una buona possibilità che tu abbia gestito la situazione.