In Linux, lavorare attraverso il terminale è spesso il modo più efficiente per gestire i sistemi, visualizzare i log o interagire con i file. Un comando che ogni utente – principiante o esperto – dovrebbe conoscere è less. Il comando less è un pager del terminale utilizzato per visualizzare il contenuto dei file di testo una schermata alla volta. È particolarmente utile quando è necessario leggere file di grandi dimensioni o output di altri comandi senza sovraccaricare lo schermo.
Quando si apre un file con less, questo non carica l’intero file in memoria. Il contenuto viene invece trasmesso in streaming durante lo scorrimento, il che lo rende molto veloce e leggero, anche con file di log di diversi megabyte. A differenza di editor di testo come nano o vim, less non è modificabile, ma solo leggibile. Ciò significa che è possibile aprire in modo sicuro i file di configurazione, i log o qualsiasi altro file di testo senza il rischio di modificarli accidentalmente.
Esempio:
Questo aprirà il registro di autenticazione del sistema in less, consentendo di navigare al suo interno con semplici comandi chiave.
Tasto | Funzione |
---|---|
Spazio | Scorre in avanti di una pagina |
b | Scorrere indietro di una pagina |
Entrare | Scorrete verso il basso di una riga |
g | Va all’inizio del file |
G | Passa alla fine del file |
/pattern | Ricerca in avanti per una parola chiave (ad esempio, /errore) |
n / N | Ripete la ricerca (corrispondenza successiva/precedente) |
q | Esce da meno |
Questi comandi facilitano la revisione dei registri, la ricerca di voci specifiche o semplicemente la consultazione di file strutturati.
Controlla rapidamente le impostazioni SSH senza modificare accidentalmente nulla.
Poi premete /fail per cercare le righe contenenti “fail”.
Visualizza l’intero output del comando ps aux senza che questo scorra fuori dallo schermo.
-N – Mostra i numeri di riga:
-S – Taglia le righe lunghe invece di avvolgerle:
G – Apre il file e va direttamente alla fine:
Queste opzioni migliorano il modo di interagire con i file in vari contesti, dal debug degli errori alla verifica delle voci di log recenti.
È possibile leggere i file .gz senza estrarli utilizzando zless, una variante di less:
Si comporta esattamente come less, ma funziona con contenuti compressi – ideale per i log archiviati.
Il comando less è uno degli strumenti più semplici e al tempo stesso più pratici di ogni utente Linux. Sia che stiate gestendo una VPS, analizzando i log o semplicemente navigando tra i file di sistema, less vi aiuta a leggere in modo comodo, sicuro ed efficiente. Non modifica i file, non consuma memoria aggiuntiva e vi dà il pieno controllo su come visualizzare i dati, una pagina alla volta.