Comment utiliser la commande cat dans Linux (avec des exemples)

Comment utiliser la commande cat dans Linux (avec des exemples)

Bienvenue dans le monde fascinant de Linux où l’efficacité et la puissance des commandes en ligne vous permettent de prendre le contrôle total de votre système. Parmi les nombreux outils à votre disposition, la commande cat est l’une des plus essentielles. Dans cet article, nous allons explorer comment utiliser la commande cat avec des exemples pratiques qui vous aideront à gérer vos fichiers de manière optimale.

Qu’est-ce que la commande cat en Linux ?

La commande cat signifie « concatenate ». Elle est essentielle pour la gestion des fichiers sous Linux, vous permettant de créer, afficher, fusionner et manipuler des fichiers de texte. Originellement conçue pour UNIX, elle a été intégrée dans Linux et macOS, offrant une syntaxe uniforme pour tous les systèmes.

Syntaxe et Options de la commande cat

Avant de plonger dans les exemples, familiarisons-nous avec la syntaxe de la commande cat.

La syntaxe est simple :

cat <options> <nom_du_fichier(s)>

Voici quelques options courantes :

  • -n : Afficher les numéros de ligne.
  • -T : Afficher chaque caractère de tabulation.
  • -e : Afficher la fin de chaque ligne.
  • -s : Fusionner les lignes vides consécutives.
  • -b : Afficher uniquement les lignes non vides.

Exemples de commande cat dans le terminal Linux

Afficher un fichier

Pour afficher le contenu d’un seul fichier, utilisez :

cat <nom_du_fichier>

Afficher plusieurs fichiers

Pour afficher le contenu de plusieurs fichiers, séparez les noms par des espaces :

cat <nom_fichier_1> <nom_fichier_2> <nom_fichier_3>

Afficher les numéros de ligne

Pour afficher les numéros de ligne, ajoutez l’option -n :

cat -n <nom_du_fichier>

Créer un nouveau fichier

Vous pouvez créer un nouveau fichier et y ajouter du contenu avec :

cat > <nouveau_fichier>

Pour sortir et sauvegarder, appuyez sur CTRL + D.

Fusionner deux fichiers

Pour combiner deux fichiers, utilisez l’opérateur de redirection :

cat <nom_fichier_1> >> <nom_fichier_2>

Copier le contenu d’un fichier à un autre

Pour copier le contenu d’un fichier dans un autre :

cat <nom_fichier_1> > <nom_fichier_2>

Afficher des caractères invisibles

Pour afficher les caractères de fin de ligne, utilisez :

cat -E <nom_du_fichier>

Pour afficher les tabulations, utilisez :

cat -T <nom_du_fichier>

Afficher des fichiers de grande taille

Pour gérer les fichiers volumineux sans surcharger votre terminal :

cat <nom_du_fichier_grand> | less

Cela vous permettra de naviguer facilement dans le fichier.

Conclusion

La commande cat, ainsi que sa variante tac, est un outil puissant pour simplifier la gestion des fichiers sous Linux. Que vous souhaitiez créer, visualiser ou fusionner des fichiers, cette commande est incontournable. N’hésitez pas à consulter la page man pour découvrir plus d’options et de détails. Si vous avez des questions ou besoin d’aide, laissez vos commentaires ci-dessous !

À très bientôt pour d’autres astuces Linux !

Autres tutoriaux qui peuvent vous intéresser