Imparare il terminale Linux aiuta a capire e controllare meglio il sistema. Nel video parto dalle difficoltà che si incontrano quando un’applicazione grafica non funziona o quando bisogna descrivere con precisione un’operazione.

Un modo diverso di interagire con il computer

Il terminale permette di inviare comandi attraverso una shell. Non rende automaticamente migliore ogni operazione: offre un’interazione diversa, spesso utile per ripetere passaggi, leggere messaggi di errore e intervenire quando il desktop non è disponibile.

Racconto a questo proposito la mia esperienza con i driver NVIDIA, durante la quale ho dovuto lavorare senza la normale interfaccia grafica.

I primi comandi da riconoscere

Nel percorso introduttivo compaiono operazioni essenziali:

  • pwd mostra il percorso della directory corrente;
  • ls elenca gli elementi della directory;
  • cd cambia directory;
  • mkdir crea una directory;
  • cat permette di visualizzare il contenuto di un file di testo.

Il punto è collegare il comando alla sua funzione, osservando dove ci si trova e quali file si stanno usando.

Capire i privilegi amministrativi

Nel video introduco anche sudo, usato per eseguire operazioni con privilegi differenti quando consentito dalla configurazione. Non è un prefisso da aggiungere a ogni comando: aumenta le possibilità di intervento e quindi anche le conseguenze di un errore.

La stessa attenzione vale per i comandi di eliminazione. Prima di eseguirli bisogna capire quale percorso indicano e che cosa verrà rimosso.

Imparare per operazioni semplici

Il mio invito è partire da attività osservabili: spostarsi tra cartelle, elencare file e leggere un documento. La familiarità cresce attraverso il collegamento tra istruzione e risultato, non copiando sequenze senza comprenderle.