GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriels et exemples de commande Linux Head pour les débutants

La commande Linux head est un simple utilitaire de ligne de commande qui permet aux utilisateurs d'afficher les premières parties d'un fichier. La plupart des gens l'utilisent pour afficher la partie supérieure des fichiers de configuration. Mais vous pouvez également l'utiliser pour inspecter n'importe quel fichier. Dans ce guide, nous avons illustré quelques exemples d'utilisation de la commande head.

À la fin de ce guide, vous devriez être en mesure d'apprendre son utilisation correcte. Une fois que vous l'aurez fait, vous maîtriserez parfaitement la navigation dans les fichiers directement depuis le terminal. Alors, continuez à lire pour en savoir plus sur la commande head sous Linux.

Exemple utile de la commande Linux Head

La commande head est l'une des commandes de terminal Linux les plus simples. Ainsi, il est très facile de maîtriser cette commande et de l'utiliser dans les tâches informatiques quotidiennes. Consultez les exemples suivants pour savoir comment fonctionne la commande head.

1. Imprimer les dix premières lignes d'un fichier

Par défaut, la commande head imprime les dix premières lignes du fichier spécifié. Exécutez la commande ci-dessous dans votre émulateur de terminal Linux préféré pour voir comment cela fonctionne en pratique.

$ head /usr/share/dict/american-english

Cette commande affichera les dix premières lignes de /usr/share/dict/american-english dossier. Notez que nous utiliserons ce fichier tout au long de ce guide car il est facilement disponible sur la plupart des distributions Linux.

2. Imprimer les N premières lignes d'un fichier

Nous pouvons spécifier le nombre de lignes que nous voulons afficher à l'aide de la commande head. Pour cela, ajoutez simplement le -n drapeau suivi du nombre de lignes. Par exemple, la commande ci-dessous affiche les 15 premières lignes du dictionnaire américain-anglais d'Ubuntu.

- -
$ head -n 15 /usr/share/dict/american-english

Vous pouvez également utiliser la syntaxe de style long –lines au lieu de -n . Consultez l'exemple ci-dessous pour voir comment cela fonctionne.

$ head --lines 15 /usr/share/dict/american-english

3. Imprimer les N premiers octets d'un fichier

Vous pouvez utiliser la commande head pour imprimer le premier N caractères d'un fichier. Utilisez simplement le -c option suivie du nombre de caractères que vous souhaitez afficher. La commande ci-dessous illustre cela à l'aide de notre fichier d'exemple.

$ head -c 30 /usr/share/dict/american-english

Cette commande imprimera les 30 premiers octets du fichier /usr/share/dict/american-english . L'alternative longue pour -c est –octets .

$ head --bytes 30 /usr/share/dict/american-english

Notez que cette option compte également les retours à la ligne (\n) comme un seul caractère. Vous devrez donc peut-être modifier un peu pour afficher les caractères requis.

4. Imprimer des lignes à partir de plusieurs fichiers

Vous pouvez utiliser la commande Linux head pour afficher les premières parties de plusieurs fichiers. Entrez simplement les noms de fichiers l'un après l'autre, chacun séparé par un espace. Consultez les exemples ci-dessous pour voir comment cela fonctionne.

$ head -n 6 /usr/share/dict/american-english /usr/share/dict/british-english

Cette commande affichera les 6 premières lignes des fichiers anglais américain et anglais britannique. La sortie est séparée par un en-tête qui indique à quel fichier appartiennent les lignes.

5. Désactiver les en-têtes de fichier dans la sortie

Si vous ne souhaitez pas afficher l'en-tête du fichier, vous pouvez le désactiver en utilisant le -q option. Consultez l'exemple ci-dessous pour voir comment cela fonctionne sous Linux.

$ head -n 6 -q /usr/share/dict/american-english /usr/share/dict/british-english

Lorsque vous exécutez la commande ci-dessus, elle imprimera les six premières lignes des deux fichiers. Cependant, la sortie n'indiquera pas à quel fichier appartiennent les lignes. Les alternatives au -q l'option sont -silencieux et – silencieux .

$ head --lines 6 --quiet /usr/share/dict/american-english /usr/share/dict/british-english
$ head --lines 6 --silent /usr/share/dict/american-english /usr/share/dict/british-english

6. Toujours imprimer les en-têtes de fichier

Si vous voulez vous assurer que les en-têtes de fichiers sont toujours imprimés, vous pouvez utiliser le -v drapeau. Cela peut être utile lorsque vous travaillez avec des documents sensibles qui nécessitent des recoupements supplémentaires. Consultez l'exemple ci-dessous pour le voir en pratique.

$ head -n 6 -v /usr/share/dict/american-english

Si vous omettez le -v flag et exécutez à nouveau la commande, vous ne verrez aucun fichier d'en-tête présent dans la sortie. Quoi qu'il en soit, vous pouvez également utiliser la syntaxe longue –verbose au lieu de -v , comme illustré par l'exemple ci-dessous.

$ head --lines 6 --verbose /usr/share/dict/american-english

7. Imprimer toutes les lignes d'un fichier sauf les N dernières lignes

La commande Linux head permet aux utilisateurs d'imprimer toutes les lignes numériques sauf les N dernières de chaque fichier. Pour ce faire, utilisez un ‘-‘ signer avant le numéro de ligne. La commande suivante illustre cela à l'aide d'un exemple simple.

$ head -n -6 /usr/share/dict/american-english
$ head --lines -6 /usr/share/dict/american-english

Les commandes ci-dessus imprimeront toutes sauf les six dernières lignes du fichier de dictionnaire américain-anglais. Cela fonctionne également de la même manière pour les personnages. Par exemple, les commandes ci-dessous imprimeront tous sauf les 60 derniers caractères du fichier d'exemple.

$ head -c -60 /usr/share/dict/american-english
$ head --bytes -60 /usr/share/dict/american-english

8. Définissez NUL comme délimiteur de ligne

-z de l'utilitaire principal L'option permet aux utilisateurs de définir le caractère NUL(\0) comme délimiteur de ligne au lieu du caractère de retour à la ligne. Cela peut être utile lorsque les lignes sont séparées à l'aide d'espaces plutôt que de retours à la ligne. Consultez l'exemple ci-dessous pour voir comment cela fonctionne.

$ head -c 6 -z /usr/share/dict/american-english

La syntaxe longue pour le -z l'option est –terminée par zéro . L'exemple ci-dessous utilise cette syntaxe.

$ head --bytes 6 --zero-terminated /usr/share/dict/american-english

9. Afficher la page d'aide

La page d'aide des commandes Linux affiche des informations résumées sur toutes les options disponibles et comment les utiliser. Vous pouvez afficher cette page pour la commande head en utilisant la commande simple suivante.

$ head --help

Il affichera les options disponibles et la syntaxe des commandes principales. Cette option n'a pas de forme abrégée.

10. Afficher la page de manuel

La page de manuel ou le manuel ou une commande Linux fournit des informations détaillées sur la commande. C'est le meilleur endroit pour trouver des informations sur la commande ou ses options. Vous pouvez afficher la page de manuel de la commande Linux head en utilisant la commande ci-dessous.

$ man head

Consultez cette page chaque fois que vous avez besoin d'informations détaillées sur l'utilisation de la commande principale.

Fin des pensées

La commande head est un utilitaire simple mais utile pour la manipulation de fichiers. Si vous savez l'utiliser efficacement, votre travail quotidien deviendra beaucoup plus simple. Heureusement, c'est un outil très simple et il n'a que quelques options de ligne de commande. Cela facilite la maîtrise de cette commande en un rien de temps.

Si vous essayez les commandes présentées dans ce guide, vous devriez pouvoir les utiliser efficacement à l'avenir. Vous pouvez également ajouter ce guide à vos favoris pour de futures références si vous le souhaitez. J'espère que nous réussirons à vous fournir les informations que vous recherchiez. Laissez-nous un commentaire ci-dessous si vous avez d'autres questions concernant cet outil.


Linux
  1. 10 tutoriels de commande Linux pour débutants et experts

  2. 10 exemples de commandes 'rm' pour les débutants Linux

  3. 10 exemples de commandes Linux Cat pour les débutants

  4. Tutoriel de commande cd Linux pour les débutants (8 exemples)

  5. Commande Linux killall pour les débutants (8 exemples)

Tutoriel de commande Linux OD pour les débutants (6 exemples)

Tutoriel de commande Linux w pour débutants (5 exemples)

Tutoriel de commande Linux ss pour les débutants (8 exemples)

Commande de localisation Linux pour les débutants (8 exemples)

16 exemples pratiques de commande Linux LS pour les débutants

Explication de la commande Linux mv pour les débutants (8 exemples)