Skip to main content
  1. Comandi/

Less

·2 mins
Alessio Barnini
Author
Alessio Barnini
Table of Contents

Cosa fa
#

Permette di visualizzare file di testo lunghi una pagina alla volta senza caricarli interamente in RAM. È il visualizzatore predefinito per i manuali di sistema (man) e per l'output di molti comandi di analisi.

Sintassi
#

less [opzioni] [file]

Scorciatoie di Navigazione (The "Less" Way)
#

TastoAzioneDescrizioneSignificato lettera
Space / fForwardScroll avanti di una pagina intera.Space: spazio; f: forward (avanti)
bBackwardScroll indietro di una pagina intera.b: backward (indietro)
d / uDown / UpScroll avanti/indietro di mezza pagina.d: down (giù); u: up (su)
j / kJump / UpScende/Sale di una riga (Vim style).j: freccia “verso il basso” in Vim; k: freccia “verso l’alto” in Vim
g / GStart / EndSalta alla prima / ultima riga del file.g: go to inizio; G: go to fine
/parolaSearch ForwardCerca "parola" verso il basso./: inizio comando di ricerca “in avanti” (stile Vim)
?parolaSearch BackwardCerca "parola" verso l'alto.?: inizio comando di ricerca “all’indietro”
n / NNextVai alla prossima / precedente occorrenza trovata.n: next (successivo); N: Next inverso (precedente)
qQuitEsci e torna al terminale.q: quit (esci)
hHelpMostra la guida interna.h: help (aiuto)

Perché è fondamentale per il Blue Team
#

Un amministratore o un analista SOC deve spesso gestire file di log giganti (es. access.log da 2GB). Usare cat o un editor grafico saturerebbe la RAM e bloccherebbe il sistema. less è istantaneo perché carica solo i byte necessari a riempire la schermata attuale.

Scenario Reale
#

Sei su un server compromesso e devi analizzare lo storico dei comandi (.bash_history) o un log di sistema molto denso. Usando less +G nomefile, apri il file e salti immediatamente alla fine (le azioni più recenti), permettendoti di iniziare l'investigazione istantaneamente.

Dove l'ho usato
#

  • bandit-03 — Per leggere file in directory affollate.
  • bandit-05 — Per scorrere i risultati di ricerche massive.
  • man — Utilizzato come motore di rendering predefinito.

Note personali
#

Wizard Tip: Se stai visualizzando un file che sta venendo scritto in tempo reale (come un log), premi Shift + F. less entrerà in modalità "follow", comportandosi come tail -f, ma con il vantaggio di poter interrompere il flusso con Ctrl + C per tornare a navigare nel file.

Collegato a
#

  • system — categoria (Hub)
  • cat — alternativa (non-pager, carica tutto l'output).
  • man — comando che utilizza less per mostrare i manuali.

Related