Less è un'utilità della riga di comando che visualizza il contenuto di un file o l'output di un comando, una pagina alla volta. È simile a more , ma ha funzionalità più avanzate e ti consente di navigare sia avanti che indietro nel file.
All'avvio di less non legge l'intero file, il che si traduce in tempi di caricamento molto più rapidi rispetto a editor di testo come vim o nano .
Il less il comando viene utilizzato principalmente per aprire file di grandi dimensioni.
Come usare meno #
La sintassi generale per less programma è il seguente:
less [OPTIONS] filename
Ad esempio, per visualizzare il contenuto di /usr/share/common-licenses/GPL-3 file da digitare:
less /usr/share/common-licenses/GPL-3
Puoi anche reindirizzare l'output di un comando a less usando una pipa. Ad esempio, per visualizzare l'output di ps comando pagina per pagina da digitare:
ps aux | less Navigazione nel contenuto del file #
Quando apri un file il cui contenuto è troppo grande per stare in una pagina, vedrai due due punti singoli (: ).
Per andare alla pagina successiva, premi il tasto f tasto o Space bar . Se vuoi spostarti verso il basso per un numero specifico di righe, digita il numero seguito dallo spazio o f chiave.
Puoi premere la Down arrow o Enter per scorrere in avanti di una riga e Up arrow scorrere indietro di una riga.
Per tornare alla pagina precedente premi il b chiave. Spostati verso l'alto per un numero specifico di righe, digitando il numero seguito da b chiave.
Se vuoi cercare un pattern, digita la barra (/ ) seguito dal pattern che si desidera cercare. Dopo aver premuto Enter less cercherà in avanti le corrispondenze. Per eseguire la ricerca all'indietro, utilizzare (? ) seguito dal modello di ricerca.
Quando viene raggiunta la fine del file, la stringa (END) viene visualizzato nella parte inferiore dello schermo.
Per uscire da less e torna alla riga di comando premi q .
Meno opzioni #
Se vuoi less per mostrare i numeri di riga avviare il programma con il -N opzione:
less -N filename
Per impostazione predefinita, quando less esce, il contenuto del file verrà cancellato dallo schermo. Per lasciare il contenuto del file sullo schermo, usa -X opzione:
less -X filename
Il +F l'opzione dice less per controllare il contenuto del file per le modifiche. Ciò è utile quando si aprono file di registro.
less +F /var/log/messages
Quando viene avviato con +F , less si comporterà più o meno come tail -f .
Meno comandi #
Il less il programma 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, digita h .
La maggior parte dei comandi che puoi inserire dalla tastiera sono basati su quelli usati da entrambi more e vi . La stessa azione può essere eseguita utilizzando tasti diversi.
Di seguito sono riportati alcuni dei comandi più utilizzati per navigare nel contenuto del file quando visualizzato da meno:
| Comando | Azione |
|---|---|
Down arrow , Enter , e o j | Sposta avanti di una riga. |
Up arrow ,y o k | Sposta indietro di una riga. |
Space bar o f | Sposta avanti di una pagina. |
b | Sposta indietro di una pagina. |
/pattern | Cerca in avanti i modelli corrispondenti. |
?pattern | Cerca all'indietro i modelli corrispondenti. |
n | Ripetere la ricerca precedente. |
N | Ripetere la ricerca precedente in senso inverso. |
g | Vai alla prima riga del file. |
Ng | Vai alla riga N-esima nel file. |
G | Vai all'ultima riga del file. |
p | Vai all'inizio dell'ile. |
Np | Vai a N percento nel file. |
h | Visualizza la guida. |
q | Esci da less . |
Conclusione #
A questo punto dovresti avere una buona comprensione di come usare less comando.
Per un elenco completo di tutte le opzioni e comandi digita man less nel tuo terminale.