less Generatore di comandi
Generare comandi less per sfogliare i file
Introduzione a less
## Cos’è less?
`less` è un paginatore: permette di scorrere i file (o l’output di comandi inviati tramite pipe a stdin) uno schermo alla volta. A differenza di `more`, less supporta lo scorrimento all’indietro, la ricerca con `/` ed è il paginatore predefinito per le pagine di `man`. È il metodo standard per leggere log di grandi dimensioni e file lunghi senza caricarli interamente in memoria.
## Come utilizzarlo
1. **Impostare le opzioni**: Abilitare o disabilitare i numeri di riga, la ricerca insensibile alla casistica, l’uscita automatica, ecc. 2. **Specificare il file**: Inserire la strada del file da visualizzare (o inviare l’output tramite pipe). 3. **Copiare e eseguire**: Incollare il comando generato nel proprio terminale.
All’interno di less: premere `/` per cercare in avanti, `?` per cercare all’indietro, `q` per uscire, `g` per andare in cima, `G` per andare in fondo.
Opzioni comuni
### `-N` Numeri di riga Anteporre a ciascuna riga il suo numero: ideale per navigare nelle tracce dello stack e nei file di log.
### `-S` Troncare righe troppo lunghe Troncare le righe eccessivamente lunghe invece di farle ripiegare, permettendo di scorrere orizzontalmente con le frecce.
### `-i` Ricerca insensibile alla casistica Far sì che la ricerca ignori la casistica quando il pattern è interamente in minuscolo (i pattern misti mantengono comunque una corrispondenza esatta).
### `-M` Prompt dettagliato Mostrare un prompt più completo con il nome del file, la posizione e la percentuale di lettura.
### `-E` Uscita alla fine del file Uscire automaticamente una volta raggiunta la fine del file: utile per file brevi nei script.
### `-F` Uscita se il file sta in un unico schermo Uscire immediatamente se l’intero file si adatta a uno solo schermo, evitando un pager non necessario per file molto piccoli.
### `-X` Nessuna inizializzazione di termcap Omettere il riempimento dello schermo all’uscita, in modo che il contenuto rimanga visibile dopo la chiusura: utile in `git` e `man`.
▶Come posso seguire in tempo reale un file di log in crescita?
▶Come faccio affinché il contenuto rimanga visibile sullo schermo anche dopo aver chiuso l’applicazione?
▶Come faccio a cercare all’interno del file?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.