GNU/Linux >> Linux Esercitazione >  >> Linux

Comando principale di Linux

La head comando stampa le prime righe (10 righe per impostazione predefinita) di uno o più file o dati inviati tramite pipe allo standard output.

Questo articolo spiega come usare Linux head utilità attraverso esempi pratici e spiegazioni dettagliate delle opzioni di comando più comuni.

Sintassi del comando principale #

La sintassi per il comando head è la seguente:

head [OPTION]... [FILE]...
  • OPTION - head opzioni. Esamineremo le opzioni più comuni nelle prossime sezioni.
  • FILE - Zero o più nomi di file di input. Se nessun FILE è specificato, o quando FILE è - , head leggerà lo standard input.

Come utilizzare la head Comando #

Nella sua forma più semplice, se usato senza alcuna opzione, il head comando visualizza le prime dieci righe.

head filename.txt

Visualizza un numero specifico di righe #

Usa il -n (--lines ) opzione seguita da un numero intero che specifica il numero di righe da visualizzare:

head -n <NUMBER> filename.txt

Puoi omettere la lettera n e usa solo il trattino (- ) e il numero (senza spazi tra di loro).

Per visualizzare le prime 30 righe di un file denominato filename.txt dovresti digitare:

head -n 30 filename.txt

Quanto segue produrrà lo stesso risultato dei comandi precedenti:

head -30 filename.txt

Visualizza un numero specifico di byte #

Il -c (--bytes ) l'opzione consente di stampare un numero specifico di byte:

head -c <NUMBER> filename.txt

Ad esempio, per visualizzare i primi 100 byte di dati dal file denominato filename.txt dovresti digitare:

head -c 100 filename.txt

È inoltre possibile utilizzare un suffisso moltiplicatore dopo il numero per specificare il numero di byte da mostrare. b lo moltiplica per 512, kB lo moltiplica per 1000, K lo moltiplica per 1024, MB lo moltiplica per 1000000, M lo moltiplica per 1048576 e così via.

Il comando seguente visualizzerà i primi cinque kilobyte (2048) del file filename.txt :

head -c 5k filename.txt

Visualizza più file #

Se vengono forniti più file come input per il comando head, verranno visualizzate le prime dieci righe di ciascun file fornito.

head filename1.txt filename2.txt

Puoi utilizzare le stesse opzioni di quando visualizzi un singolo file.

Questo esempio mostra le prime 20 righe dei file filename1.txt e filename2.txt :

head -n 20 filename1.txt filename2.txt

Quando viene utilizzato più di un file, ogni contenuto del file è preceduto da un'intestazione che mostra il nome del file.

Usa head con altri comandi #

La head comando può essere utilizzato in combinazione con altri comandi reindirizzando l'output standard da/ad altre utilità tramite pipe.

Il comando seguente eseguirà l'hashing del $RANDOM variabile di ambiente, visualizza i primi 32 byte e visualizza una stringa casuale di 24 caratteri:

echo $RANDOM | sha512sum | head -c 24 ; echo

Conclusione #

A questo punto dovresti avere una buona comprensione di come usare Linux head comando. È complementare alla tail comando che stampa le ultime righe di un file sul terminale.

Se hai domande o feedback, sentiti libero di lasciare un commento.


Linux
  1. Comando testa di Linux con esempi

  2. Comando Linux mv

  3. Linux du comando

  4. Comando gatto Linux

  5. comando IP Linux

comando diff in Linux

comando tail in Linux

comando rm in Linux

Comando Mv in Linux

Come usare il comando head

Esempi di comandi di Linux diff