Scorciatoie da Tastiera GNU Less

Una fotografia di un laptop che esegue un emulatore di terminale.

GNU Less è un semplice programma di paging per terminale che può stampare, scorrere e evidenziare il testo. Mark Nudelman lo ha scritto come un’alternativa robusta e gratuita al programma originale BSD UNIX “more”. Oggigiorno, less è una parte fondamentale del set di strumenti GNU e, come tale, è presente in quasi tutte le distribuzioni Linux per impostazione predefinita.

Scarica questa Scheda Informativa

Inserisci la tua email qui sotto per ricevere questa scheda informativa PDF nella tua casella di posta.

Scorciatoie da Tastiera GNU Less Essenziali

Uno dei maggiori punti di forza di GNU Less è che è semplice e facile da usare. A differenza di altri pager e stampanti di testo, utilizza quasi nessuna dipendenza e funzionerà anche sull’output della console semplice. Puoi facilmente salvare l’output del tuo terminale in un file e svolgere praticamente qualsiasi compito desiderato. Inoltre, GNU Less viene fornito anche con scorciatoie da tastiera che possono rendere la navigazione del testo flessibile e intuitiva.

Questa scheda informativa ti mostrerà come sfruttare al meglio GNU Less evidenziando le sue funzionalità e le sue combinazioni di tasti più comuni. Non solo, ma questa scheda informativa mostrerà anche alcuni dei comandi avanzati del pager insieme alle loro scorciatoie.

ScorciatoiaFunzione
Movimento del Buffer
JSposta il buffer di una riga verso il basso.
KSposta il buffer di una riga verso l’alto.
FSposta il buffer di una finestra verso il basso.
BSposta il buffer di una finestra verso l’alto.
DSposta il buffer di metà finestra verso il basso.
USposta il buffer di metà finestra verso l’alto.
Freccia DestraSposta il buffer di metà finestra a destra.
Freccia SinistraSposta il buffer di metà finestra a sinistra.
Esc + SpazioSposta il buffer di una finestra verso il basso ignorando il segnale EOF del file.
Shift + FVai alla fine del file e attendi dati in arrivo.
Segnalibri e Navigazione
M + QCrea un segnalibro temporaneo del cursore e salvalo nel registro Q.
Apostrofo (‘) + QVai alla posizione del segnalibro del cursore nel registro Q.
Apostrofo (‘) + Apostrofo (‘)Vai alla posizione del segnalibro del cursore precedente.
GVai alla prima riga del file.
Shift + GVai all’ultima riga del file.
50 + PPosiziona il cursore al centro del file.
Ricerca di Testo
Slash (/)Apri il prompt di ricerca in avanti di GNU Less.
Shift + Slash (/)Apri il prompt di ricerca all’indietro di GNU Less.
Slash (/) + Esclamazione (!)Esegui una ricerca inversa in avanti.
Shift + Slash (/) + Esclamazione (!)Esegui una ricerca inversa all’indietro.
NTrova la prossima istanza della query di parola corrente.
Shift + NTrova l’istanza precedente della query di parola corrente.
Esc + UAttiva/disattiva l’evidenziazione della query di GNU Less.
E commerciale (&)Trova e stampa le righe che contengono la query di parola corrente.
Slash (/) + Asterisco (*)Apri il prompt di ricerca multi-file in avanti.
Shift + Slash (/) + Asterisco (*)Apri il prompt di ricerca multi-file all’indietro.
Esc + NEsegui una ricerca multi-file in avanti per la query di parola corrente.
Esc, poi Shift + NEsegui una ricerca multi-file all’indietro per la query di parola corrente.
Slash (/) + Asperand (@)Esegui una ricerca multi-file sequenziale in avanti.
Shift + Slash (/) + Asperand (@)Esegui una ricerca multi-file sequenziale all’indietro.
Parentesi Quadra Sinistra ([)Trova la parentesi quadra destra corrispondente (]) nel buffer corrente.
Parentesi Quadra Destra (])Trova la parentesi quadra sinistra corrispondente ([) nel buffer corrente.
Manipolazione di File e Interfaccia
HApri la schermata di aiuto di GNU Less.
Shift + VStampa il numero di versione dell’attuale processo GNU Less.
RAggiorna l’intera schermata.
Shift + RAggiorna l’intera schermata senza utilizzare la memoria del buffer di GNU Less.
Shift + Punto e Virgola (;), poi EApri un nuovo file in GNU Less.
Uguale (=)Stampa il nome del file del file attualmente caricato.
Shift + Punto e Virgola (;), poi NApri il prossimo file caricato nella sessione corrente.
Shift + Punto e Virgola (;), poi PApri il file precedentemente caricato nella sessione corrente.
Shift + Punto e Virgola (;), poi DRimuovi il file attualmente caricato nella sessione corrente.
Shift + Punto e Virgola (;), poi XApri il primo file nella sessione corrente.
VModifica il file attualmente caricato utilizzando l’editor di sistema predefinito.
Shift + Barra Inversa (), poi Punto (.)Invia l’attuale schermata a un comando shell.
Shift + Barra Inversa (), poi Accento Circonflesso (^)Invia la prima riga del file a un comando shell.
Shift + Barra Inversa (), poi Dollaro ($)Invia l’ultima riga del file a un comando shell.
Shift + Punto e Virgola (;), poi QEsci dalla sessione corrente di GNU Less.
Buffer dei Comandi
Esc + LSposta il cursore di un carattere a destra.
Esc + HSposta il cursore di un carattere a sinistra.
Esc + 0Sposta il cursore all’inizio del buffer di input.
Esc + Dollaro ($)Sposta il cursore alla fine del buffer di input.
Esc + FSposta il cursore di una parola a destra.
Esc + BSposta il cursore di una parola a sinistra.
Esc + XElimina il carattere direttamente sotto il cursore.
Esc + KStampa il comando precedente nel buffer di input.
Esc + JStampa il comando più recente nel buffer di input.
TabAttiva/disattiva la funzione di completamento automatico del buffer di input.
Esc + TabScorri tra i suggerimenti di completamento automatico del buffer di input.
Ctrl + GElimina il contenuto dell’attuale buffer di input.

| Ctrl + U | Annulla il comando nell’attuale buffer di input.

Crediti immagine: Unsplash. Tutte le modifiche di Ramces Red.