Menu
CoddyTech

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 esattamente 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 il flag -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: combinarli entrambi:

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

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

Sfida

Principiante
Usa head e tail per esaminare log.txt. Esegui entrambi i comandi, prima head e poi tail. Puoi scriverli su due righe oppure su una sola riga, separati da un punto e virgola (;):

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 su una riga: command1; command2
Suggerimento: Il punto e virgola ; esegue più comandi uno dopo l'altro su una sola 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