Si vous utilisez un ordinateur Linux, les opérations sont très différentes de celles de Windows et macOS. Vous obtenez à la fois une interface utilisateur graphique et une interface de ligne de commande. Alors que l’interface graphique semble être l’option la plus simple pour exécuter des opérations, la CLI a ses propres avantages. Si vous connaissez bien toutes les commandes importantes du terminal Linux, vous pouvez faire avancer les choses en un rien de temps. L’une des commandes les plus utilisées sous Linux est la commande de chat. Il est préinstallé dans le cadre du package coreutils sur toutes les distributions Linux, et la syntaxe est la même pour toutes les distributions. Cela dit, nous montrerons comment utiliser la commande cat avec quelques exemples pratiques dans cet article.

Commande cat sous Linux : expliquée (2023)

Avant de regarder les exemples, comprenons ce qu’est la commande cat ainsi que sa syntaxe et ses options. Ensuite, nous apprendrons à utiliser efficacement la commande cat pour afficher un ou plusieurs fichiers, fusionner des fichiers, les trier, etc.

Quel est le cat Commande sous Linux

La commande chat signifie enchaîner,et c’est l’une des commandes les plus importantes de la boîte à outils de chaque utilisateur Linux. Il a d’abord été conçu pour le système d’exploitation UNIX, mais a ensuite été adapté par Linux et macOS. L’objectif principal de cette commande est la gestion des fichiers et permet à l’utilisateur de créer de nouveaux fichiers, d’afficher le contenu des fichiers, d’écraser des fichiers, de fusionner deux fichiers ou plus, etc.

Comment utiliser la commande cat : syntaxe et options

Avant de plonger dans quelques exemples pratiques, voyons la syntaxe de cat commande sous Linux. La syntaxe est simple et directe. Voici la syntaxe, où vous devez utiliser une option avec les noms de fichiers en fonction de la tâche que vous souhaitez effectuer.

Publicité

cat <options> <file_name(s)>

Certaines des options courantes à utiliser avec le cat commande sont :

Choix Description
-n Afficher les numéros de ligne pour toutes les lignes
-T Afficher chaque caractère de tabulation dans le fichier
-e Afficher la fin de chaque ligne du fichier
-s Fusionner les lignes vides successives à la fin du fichier en une seule
-b Afficher uniquement les lignes non vides

cat Exemples de commande dans le terminal Linux

Afficher un seul fichier

L’utilisation la plus courante du cat commande consiste à afficher un seul fichier. Vous pouvez utiliser la syntaxe suivante pour afficher un seul fichier à l’aide de la cat commande:

cat <option> <file_name>

Voir Un Seul Fichier

Afficher plusieurs fichiers

En ajoutant le nom des fichiers les uns après les autres, séparés par des espaces et sans virgule, vous pouvez également utiliser le cat commande pour afficher plusieurs fichiers. Vérifiez la syntaxe suivante :

cat <option> <file_1> <file_2> <file_3>

Afficher Plusieurs Fichiers

Afficher les numéros de ligne

Par défaut, le cat La commande n’affiche pas les numéros de ligne du contenu du fichier qu’elle génère. Pour afficher les numéros de ligne, utilisez les -n flag avec la commande cat sous Linux :

cat -n <file_name>

Afficher Les Numéros De Ligne À L'Aide De La Commande Cat

Créer un nouveau fichier avec la commande cat

Généralement, on utilise le touch commande pour créer un nouveau fichier ou un éditeur de texte pour créer et modifier un fichier. Évidemment, le cat La commande ne peut pas remplacer ces outils, mais vous pouvez utiliser la commande cat commande pour une édition rapide des fichiers. Avec le cat commande, vous pouvez créer un nouveau fichier et y ajouter du contenu. La syntaxe pour créer un nouveau fichier en utilisant le cat la commande est :

cat > <new_file_name>

Ici le « >» est connu sous le nom de opérateur de remplacement et est utilisé pour écraser n’importe quel fichier avec un nouveau contenu. Comme le fichier est complètement vide, tout ce que vous écrivez est écrit dans le fichier. Lorsque vous avez terminé d’écrire dans le nouveau fichier, appuyez sur « ENTRER » puis utilisez « CTRL + d" pour quitter l’invite.

Créer Un Nouveau Fichier En Utilisant La Commande Cat

Dans l’exemple ci-dessus, vous pouvez voir qu’un nouveau fichier « test1.txt » est créé à l’aide de la commande cat, et le contenu du fichier est affiché par la sortie du second cat commande.

Fusionner deux fichiers dans un nouveau fichier

En utilisant la syntaxe ci-dessous, vous pouvez même utiliser le cat commande pour combiner deux fichiers en un seul. Nous allons utiliser l’opérateur d’ajout (« >>« ) pour ajouter le contenu du premier fichier à la fin du deuxième fichier à l’aide de la commande ci-dessous.

cat <option> <file_1> >> <file_2>

Fusionner Deux Fichiers À L'Aide De La Commande Cat

Dans l’exemple ci-dessus, le contenu du fichier « test1.txt » est ajouté à la fin du « test2.txt » à l’aide de la cat commande. Le nouveau contenu peut être vérifié avec le deuxième cat la sortie de la commande, où nous visualisons le deuxième fichier.

Copier le contenu d’un fichier dans un autre

Vous pouvez même copier le contenu d’un fichier dans un autre fichier à l’aide de la cat commande, comme expliqué ci-dessous. Ici, le « > » est utilisé pour écraser le contenu de file_1 pour file_2.

cat <file_1> > <file_2>

Remplacer Un Fichier Par Un Autre

Dans l’exemple ci-dessus, nous avons remplacé le contenu du fichier « test1.txt » par le contenu du fichier « test2.txt » à l’aide de l’opérateur d’écrasement.

Afficher les caractères invisibles

Par défaut, la commande cat ne marque pas les fins de ligne lors de l’impression du contenu d’un fichier. Pour afficher les fins de ligne, utilisez les -E drapeau avec la commande :

cat -E <file_name>

Cette volonté marquer la fin de chaque ligne avec un "$" symbole. Pour imprimer les onglets au lieu de quatre espaces vides, utilisez soit le -T flag, selon la syntaxe ci-dessous :

cat -T <file_name>

Cette volonté imprimer tous les caractères de tabulation comme « ^I« . Pour imprimer tous les autres caractères invisibles, utilisez le -v flag avec la commande cat, comme indiqué dans la syntaxe ci-dessous :

cat -v <file_name>

Afficher Les Caractères Invisibles À L'Aide De La Commande Cat

Comme vous pouvez le voir dans l’exemple ci-dessus, toutes les fins de ligne sont marquées d’un symbole « $ » et les onglets sont marqués d’un caractère « ^I ».

Combiner plusieurs lignes vides en une seule

Parfois, il peut y avoir des lignes vides dans le fichier que vous ne souhaitez pas imprimer. Pour fusionner toutes les lignes vides en une seule, utilisez la -s flag avec la commande cat d’origine.

cat -s <file_name>

Fusionner Les Lignes Vides En Une Seule À L'Aide De La Commande Cat

Afficher le contenu du fichier dans l’ordre inverse (commande tac)

Généralement, le cat La commande affiche le contenu du fichier au format descendant. Mais, lors du stockage de certaines données de diffusion en direct ou de la visualisation d’un fichier journal volumineux, les dernières données sont ajoutées à cette fin et il peut être difficile de faire défiler l’énorme bloc de texte. Dans de tels cas, vous pouvez utiliser le tac commande sous Linuxune version alternative du cat commande, qui imprime le contenu du fichier dans l’ordre inverse. La syntaxe à utiliser tac la commande est :

tac <file_name>

Afficher Le Contenu D'Un Fichier Dans L'Ordre Inverse

Tri du contenu de sortie des fichiers

Sous Linux, vous pouvez combiner deux ou plusieurs commandes à l’aide de redirecteurs shell. Ils redirigent la sortie d’une commande vers l’entrée de la commande suivante. Vous pouvez utiliser l’opérateur de remplacement (>) et l’opérateur d’ajout (>>), appelés redirecteurs de shell d’E/S.

Il existe également un deuxième type de redirecteur shell connu sous le nom de canalisation shell qui est utilisé pour exécuter deux commandes ou plus simultanément. Cela signifie que la sortie d’une commande sera redirigée vers la commande suivante en tant qu’entrée. Étant donné que l’exécution de la commande suit une construction définie, une telle construction ou un tel concept est appelé pipeline. Le pOpérateur IPE ( | ) crée un pipeline pour que ces commandes s’exécutent dans une séquence définie.

A présent, vous devez être bien conscient que le cat La commande imprime le contenu du fichier dans le même ordre qu’il est stocké dans le fichier. Comme son nom l’indique, le sort La commande classe la sortie par ordre croissant ou décroissant. Mais en envoyant la sortie du cat commande via l’opérateur de tuyau à la sort commande, vous pouvez obtenir la sortie finale dans l’ordre de tri souhaité. Cela peut sembler déroutant et compliqué, mais l’exemple ci-dessous effacera tout. La syntaxe pour utiliser les deux commandes à l’aide d’un opérateur pipe est :

cat <options> <file_name> | sort

Trier Le Contenu Des Fichiers Par Ordre Alphabétique À L'Aide De La Commande Cat Et De La Commande Sort

Dans l’exemple ci-dessus, au lieu d’imprimer le contenu du fichier « test3.txt », la commande cat envoie le contenu à la commande sort qui le trie par ordre alphabétique et enfin imprime la sortie triée.

Afficher les fichiers volumineux à l’aide de la commande cat

Parfois, même un système avec de grandes spécifications peut bégayer en affichant le contenu d’un gros fichier. Pour des fichiers aussi volumineux, vous devez utiliser le less commande et le cat commande avec l’opérateur du tuyau. Depuis le less La commande ne charge qu’une partie du fichier à la fois, elle ne consomme pas une tonne de ressources. Vous pouvez faire défiler vers le haut ou vers le bas pour visiter les autres parties du fichier à l’aide des touches fléchées. La syntaxe à utiliser less commande avec le cat la commande est :

cat <big_file_name> | less

  • Comment Utiliser La Commande Cat Sous Linux (Avec Exemples)
  • Comment Utiliser La Commande Cat Sous Linux (Avec Exemples)

Dans l’exemple ci-dessus, lorsque vous exécutez la commande selon la syntaxe ci-dessus, le fichier n’est pas imprimé sur la même invite de terminal, mais affiche le contenu du fichier dans une nouvelle vue de terminal, comme indiqué dans la deuxième image. Ici, vous pouvez faire défiler le texte à l’aide des touches fléchées. Pour aller au bas du texte, utilisez « GG » et pour aller en haut du texte, utilisez « gg ». Pour quitter la nouvelle vue du terminal, appuyez sur « q ».

commande cat Exemples pratiques

La commande cat, associée à la commande tac, simplifie grandement la gestion des fichiers pour les utilisateurs à l’aise avec le terminal Linux. Avec des options et des opérateurs supplémentaires, la commande cat peut être extrêmement utile pour simplifier votre flux de travail. Dans cet article, nous avons partagé quelques exemples pratiques d’utilisation de la commande cat pour créer, ajouter et afficher des fichiers sur votre système Linux. Si vous voulez en savoir plus sur la commande cat, visitez son page de manuel officielle. Si vous rencontrez des problèmes lors de l’utilisation de cette commande, faites-le nous savoir dans les commentaires ci-dessous.

Rate this post
Publicité
Article précédentLe film d’animation préféré de Robin Williams est un classique absolu
Article suivantZevo Corporation lance la première plateforme de partage de véhicules électriques peer-to-peer au monde
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici