Menu
Coddy logo textTech

Head e Tail

Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 30 di 82.

Quando lavori con file di grandi dimensioni, spesso non hai bisogno di leggere l'intero file. Ti basta vedere l'inizio o la fine. I comandi head e tail ti permettono di fare proprio questo.

Il comando head mostra le prime righe di un file. Per impostazione predefinita, mostra le prime 10 righe:

head log.txt

Per specificare quante righe mostrare, usa l'opzione -n:

head -n 3 log.txt   # mostra le prime 3 righe
head -n 1 log.txt   # mostra solo la prima riga

Il comando tail mostra le ultime righe di un file. Per impostazione predefinita, mostra le ultime 10 righe:

tail log.txt

Per specificare quante righe:

tail -n 3 log.txt   # mostra le ultime 3 righe
tail -n 1 log.txt   # mostra solo l'ultima riga

Quando usare ciascuno:

  • Usa head per visualizzare in anteprima la struttura o l'intestazione di un file
  • Usa tail per controllare le voci più recenti in un file di log

Un trucco utile: combinare entrambi:

Puoi usare entrambi i comandi insieme per vedere contemporaneamente l'inizio e la fine di un file:

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

Sfida

Principiante
Usa head e tail per esaminare log.txt. Per superare la sfida, esegui entrambi i comandi su un'unica riga, separati da un punto e virgola (;), in modo che l'output di entrambi venga acquisito insieme:

1. Stampa le prime 3 righe del file usando head -n 3 log.txt
2. Stampa l'ultima riga del file usando tail -n 1 log.txt

Formato di esempio: command1; command2
Suggerimento: Il punto e virgola ; consente di eseguire più comandi in sequenza su un'unica riga.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Terminal