Lavoro con molti file di registro enormi. Di solito mi collego ai miei server UNIX e Linux usando Putty o Telnet, quindi leggo i file usando i comandi UNIX / Linux standard. Altre persone IT preferiscono utilizzare una GUI X-window, ma se si dispone di una connessione a larghezza di banda ridotta, è meglio utilizzare un terminale della riga di comando per eseguire le operazioni più rapidamente.
Se è necessario consultare i registri senza doverli modificare, utilizzare il comando "less". "Less" in Linux e UNIX consente di visualizzare il file e consente di eseguire operazioni di ricerca di base. A differenza di "more", consente la navigazione sia in avanti che all'indietro in modo da poter cercare qualsiasi stringa di ricerca in qualsiasi punto del documento.
Meno è meglio di più
Per aprire un file utilizzando less, digita il comando lessseguito dal nome del file nel prompt UNIX o Linux:
less filename
Nell'esempio seguente ho aperto un file chiamato verbose.log.mo
Less aprirà il file e visualizzerà il nome del file nella parte inferiore sinistra del terminale. Per trovare una stringa nel file, digita la barra diretta seguita dalla stringa che vuoi cercare, quindi premi Invio. Nell'esempio seguente, ho digitato / errorper cercare la stringa "error".
Vedrai che la vista del file salterà alla riga in cui si trova la stringa. Le corrispondenze delle stringhe individuate sono evidenziate per facilitare la visualizzazione.
Per cercare l'istanza successiva della stringa, basta premere il tasto "n". Premendo la "N" maiuscola ti porterai alla corrispondenza precedente.
Ecco altre scorciatoie da tastiera che ho trovato da La voce di Wiki su "less" :
Ciò che mi piace di più di "less" è che si regola automaticamente con la larghezza e l'altezza della finestra del terminale. Il testo visualizzato con "less" viene automaticamente spostato se ridimensiona la finestra del terminale. Questo fa meno anticipo rispetto al vecchio strumento chiamato "more", che tende a tagliare il testo quando stringi la larghezza del terminale.
Se hai un sacco di testo o file ASCII da visualizzare in Linux o UNIX, assicurarsi di padroneggiare "less" in quanto è un comando superiore per la visualizzazione dei file utilizzando il terminale della riga di comando. Buon divertimento!