GNU/Linux >> Tutoriels Linux >  >> Linux

Commande principale Linux

La head La commande imprime les premières lignes (10 lignes par défaut) d'un ou plusieurs fichiers ou données redirigées vers la sortie standard.

Cet article explique comment utiliser le head Linux utilitaire à travers des exemples pratiques et des explications détaillées des options de commande les plus courantes.

Syntaxe de commande principale #

La syntaxe de la commande head est la suivante :

head [OPTION]... [FILE]...
  • OPTION - head options. Nous passerons en revue les options les plus courantes dans les sections suivantes.
  • FILE - Zéro ou plusieurs noms de fichiers d'entrée. Si pas de FILE est spécifié, ou lorsque FILE est - , head lira l'entrée standard.

Comment utiliser le head Commande #

Dans sa forme la plus simple, lorsqu'il est utilisé sans aucune option, le head commande affiche les dix premières lignes.

head filename.txt

Afficher un nombre spécifique de lignes #

Utilisez le -n (--lines ) suivie d'un entier spécifiant le nombre de lignes à afficher :

head -n <NUMBER> filename.txt

Vous pouvez omettre la lettre n et utilisez uniquement le trait d'union (- ) et le nombre (sans espace entre eux).

Pour afficher les 30 premières lignes d'un fichier nommé filename.txt vous taperiez :

head -n 30 filename.txt

Ce qui suit produira le même résultat que les commandes ci-dessus :

head -30 filename.txt

Afficher un nombre spécifique d'octets #

Le -c (--bytes ) permet d'imprimer un nombre spécifique d'octets :

head -c <NUMBER> filename.txt

Par exemple, pour afficher les 100 premiers octets de données du fichier nommé filename.txt vous taperiez :

head -c 100 filename.txt

Vous pouvez également utiliser un suffixe multiplicateur après le nombre pour spécifier le nombre d'octets à afficher. b le multiplie par 512, kB le multiplie par 1000, K le multiplie par 1024, MB le multiplie par 1000000, M le multiplie par 1048576, et ainsi de suite.

La commande suivante affichera les cinq premiers kilo-octets (2048) du fichier filename.txt :

head -c 5k filename.txt

Afficher plusieurs fichiers #

Si plusieurs fichiers sont fournis en entrée de la commande head, elle affichera les dix premières lignes de chaque fichier fourni.

head filename1.txt filename2.txt

Vous pouvez utiliser les mêmes options que lors de l'affichage d'un seul fichier.

Cet exemple montre les 20 premières lignes des fichiers filename1.txt et filename2.txt :

head -n 20 filename1.txt filename2.txt

Lorsque plusieurs fichiers sont utilisés, chaque contenu de fichier est précédé d'un en-tête indiquant le nom du fichier.

Utiliser head avec d'autres commandes #

La head La commande peut être utilisée en combinaison avec d'autres commandes en redirigeant la sortie standard de/vers d'autres utilitaires à l'aide de canaux.

La commande suivante va hacher le $RANDOM variable d'environnement, affiche les 32 premiers octets et affiche une chaîne aléatoire de 24 caractères :

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

Conclusion #

À présent, vous devriez avoir une bonne compréhension de la façon d'utiliser le Linux head commande. Il est complémentaire de la tail commande qui imprime les dernières lignes d'un fichier vers le terminal.

Si vous avez des questions ou des commentaires, n'hésitez pas à laisser un commentaire.


Linux
  1. Commande Linux mv

  2. Linux du command

  3. Commande de chat Linux

  4. Commande IP Linux

  5. Commande cd Linux

Commande diff sous Linux

Commande tail sous Linux

Commande rm sous Linux

Commande Mv sous Linux

Comment utiliser la commande head

Exemples de commande Linux diff