Pratica: Usare comandi di visualizzazione di file

Il file /var/log/messages tiene traccia di vari eventi sul sistema, tra cui il login degli utenti. In questa esercitazione viene visualizzato in vari modi ed è interessante vedere come le modalità di visualizzazione possono risentire del cambiamento del contenuto stesso di questo file.
Per fare in modo che questo file cambi, basta fare un nuovo login sul sistema, che viene inesorabilmente registrato sul file.

1- Loggarsi come ROOT sul sitema (usual attention!)
2- Concentrare la propria attenzione su /var/log/messages:
3- Visualizzarne il contenuto con cat. Provare a visualizzarne il contentuo in ordine inverso, con il comando opposto di cat.
4- Visualizzarne il contenuto con less facendo pratica con i vari comandi interni di less.
5- Visualizzarne le prime 10 righe del contenuto. Visualizzarne solo la prima riga.
6- Visualizzarne le ultime 10 righe del contenuto. Visualizzarne il contenuto in modalità continua (mentre si fa un login da un'altra shell).
7- Capire che tipo di file è con file.
8- Concentrare adesso l'attenzione sul file /bin/cat (il comando cat che abbiamo usato prima):
9- Capire che tipo di file è con file.
10- Visualizzarne il contenuto con cat (facendo un cat di cat!)
11- Visualizzarne il contenuto con strings

Comandi collaterali utili
stty sane Se, dopo la visualizzazione di un file binario, la shell presenta dei caratteri incomprensibili, questo coamndo (utilissimo) ripristina le impostazioni del terminale e torna a far visualizzare i caratteri normali.

Comandi necessari
cat /var/log/messages Visualizza il contenuto di /var/log/messages
tac /var/log/messages Visualizza il contenuto di /var/log/messages dall'ultima riga alla prima
less /var/log/messages Visualizza in modalità interattiva il contenuto di /var/log/messages
head -10 /var/log/messages Visualizza le prime 10 righe di /var/log/messages
head -1 /var/log/messages Visualizza la prima riga di /var/log/messages
tail -10 /var/log/messages Visualizza le ultime 10 righe di /var/log/messages
tail -f /var/log/messages Visualizza in modalità continua /var/log/messages
file /var/log/messages Visualizza che tipo di file è /var/log/messages
file /bin/cat Visualizza che tipo di file è /bin/cat
strings /bin/cat Visualizza le stringhe leggibili contenute nel file binario /bin/cat

Privacy Policy