Introduzione
Less è un utility della riga di comando che serve per visualizzare il contenuto di un file o l'output di un comando, una pagina alla volta. È simile al comando more, ma ha funzionalità più avanzate e consente di spostarsi in avanti e indietro nel file.
All'avvio less non legge l'intero file, il che si traduce in tempi di caricamento molto più rapidi rispetto agli editor di testo come vim o nano.
Il comando less viene utilizzato principalmente per l'apertura di file di grandi dimensioni.
Come il comando less
La sintassi generale del comando less è la seguente:
less [OPTIONS] nome_file
Ad esempio, per visualizzare il contenuto del file /usr/share/doc/tcpdump/copyright digitare:
less /usr/share/doc/tcpdump/copyright
È inoltre possibile reindirizzare l'output di un'altro comando al comando less, utilizzando il carattere pipe. Ad esempio per visualizzare l'output di ps utilizzando il comando less, digitare:
ps aux | less
Navigazione attraverso il contenuto del file
Quando apri un file il cui contenuto è troppo grande per adattarsi a una pagina, vedrai due punti ":".
Per passare alla pagina successiva, premere il tasto f o la barra spaziatrice. Se si desidera spostarsi verso il basso per un numero specifico di righe, digitare il numero seguito dal tasto f o barra spaziatrice.
È possibile premere il tasto freccia verso il basso o Invio per scorrere in avanti di una riga e faccia verso l'alto per scorrere indietro di una riga.
Per tornare alla pagina precedente premere il tasto b. Spostati verso l'alto per un numero specifico di righe, digitando il numero seguito dal tasto b.
Se si desidera cercare una parola, digitare la barra / seguita dalla parola che desidera cercare. Premendo Invio si cerca in avanti. Per cercare all'indietro usare ? seguito dalla parola che desidera cercare.
Quando viene raggiunta la fine del file, la stringa (END) viene visualizzata nella parte inferiore dello schermo.
Per uscire da less e tornare alla riga di comando premere q.
Le opzioni del comando Less
Se desideri vedere i numeri di riga quando apri un file con il comando less, utilizza il parametro -N:
less -N /usr/share/doc/tcpdump/copyright
Per impostazione predefinita, quando esci dal file aperto con less, il contenuto del file verrà cancellato dallo schermo. Per lasciare il contenuto del file sullo schermo, utilizzare l'opzione -X:
less -X /usr/share/doc/tcpdump/copyright
L' opzione -F permette di guardare le modifiche del file in tempo reale. Ciò è utile quando si aprono file di registro.
less -F /var/log/auth.log
Se lanciato con +F, less si comporterà praticamente come tail -f.
Comandi Less
Il comando less include una serie di comandi che consentono di navigare nel contenuto del file e cercare stringhe. Per visualizzare un elenco completo di tutti i comandi digitare h dopo l'apertura di un file.
Per un elenco completo di tutte le opzioni e tutti i comandi digita nel tuo terminale:
man less
Conclusione
La guida è terminata, dovresti avere una buona conoscenza di come usare il comando less.