GNU/Linux >> Tutoriels Linux >  >> Linux

Commande Linux Cat :utilisation et exemples

La commande cat est l'une des commandes Linux les plus utiles que vous puissiez apprendre. Il tire son nom du mot concaténer et vous permet de créer, fusionner ou imprimer des fichiers dans l'écran de sortie standard ou dans un autre fichier et bien plus encore.

Il ne vous oblige pas à installer quoi que ce soit puisqu'il est préinstallé avec le package coreutils dans n'importe quel système basé sur Debian ou Red Hat.

Dans ce didacticiel, nous couvrirons les utilisations courantes de la commande Linux cat en expliquant ses fonctionnalités.

Syntaxe de la commande Cat

Avant de commencer à explorer le sujet de l'article, nous devons nous connecter au VPS en utilisant SSH et vérifier rapidement la syntaxe de base. La commande prend un nom de fichier comme argument avec des options pour spécifier des opérations particulières.

cat [OPTION] [FILE]

Pour trouver toutes les options disponibles, tapez simplement cat –help depuis le terminal.

Création d'un fichier avec la commande Cat

En utilisant la commande cat, vous pouvez rapidement créer un fichier et y mettre du texte. Pour ce faire, utilisez le > opérateur de redirection pour rediriger le texte dans le fichier.

cat > filename.txt

Le fichier est créé et vous pouvez commencer à le remplir avec du texte. Pour ajouter plusieurs lignes de texte, appuyez simplement sur Entrée à la fin de chaque ligne. Une fois que vous avez terminé, appuyez sur CTRL+D pour quitter le fichier.

Pour vérifier que le fichier est bien créé par la commande utilisée ci-dessus, il suffit d'utiliser la commande ls suivante dans le terminal :

ls -l

Afficher le contenu d'un fichier avec la commande Cat

C'est l'une des utilisations les plus basiques de la commande cat. Sans aucune option, la commande lira le contenu d'un fichier et l'affichera dans la console.

cat filename.txt

Pour empêcher le défilement des fichiers volumineux, vous pouvez ajouter l'option | plus pour sortir via l'affichage moins ou plus :

cat filename.txt | more

Vous pouvez également afficher le contenu de plusieurs fichiers. Par exemple, pour afficher le contenu de tous les fichiers texte, utilisez la commande suivante dans le terminal :

cat *.txt

Redirection de contenu à l'aide de la commande Cat

Plutôt que d'afficher le contenu d'un fichier dans la console, vous pouvez rediriger la sortie vers un autre fichier en utilisant l'option > . La ligne de commande ressemblerait à ceci :

cat source.txt > destination.txt

Si le fichier de destination n'existe pas, la commande le créera ou écrasera un fichier existant portant le même nom.

Pour ajouter le contenu du fichier de destination, utilisez le >> option avec la commande cat :

cat source.txt >> destination.txt

Concaténation de fichiers avec la commande Cat

Cette commande vous permet également de concaténer plusieurs fichiers en un seul. Fondamentalement, il fonctionne exactement comme la fonctionnalité de redirection ci-dessus, mais avec plusieurs fichiers source.

cat source1.txt source2.txt > destination.txt

Comme précédemment, la commande ci-dessus créera le fichier de destination s'il n'existe pas, ou écrasera un fichier existant portant le même nom.

Surligner les fins de ligne avec la commande Cat

La commande cat peut également marquer les fins de ligne en affichant le $ caractère à la fin de chaque ligne. Pour utiliser cette fonctionnalité, utilisez le -E option avec la commande cat :

cat -E filename.txt

Afficher les numéros de ligne avec la commande Cat

Avec la commande cat, vous pouvez également afficher le contenu d'un fichier avec les numéros de ligne au début de chacun. Pour utiliser cette fonctionnalité, utilisez le -n option avec la commande cat :

cat -n filename.txt

Afficher des caractères non imprimables avec la commande Cat

Pour afficher tous les caractères non imprimables, utilisez le -v option avec la commande cat comme dans l'exemple suivant :

cat -v filename.txt

Pour afficher uniquement les caractères de tabulation, utilisez -T :

cat -T filename.txt

Les caractères de tabulation seront affichés sous la forme ^I

Suppression des lignes vides avec la commande Cat

Pour supprimer les lignes vides répétées et l'espace de sécurité sur votre écran, vous pouvez utiliser le -s option. Gardez à l'esprit que cette option gardera une ligne vide en supprimant uniquement les lignes vides répétées. La commande ressemblerait à ceci :

cat -s filename.txt

Numéroter les lignes non vides avec la commande Cat

Pour afficher des lignes non vides avec des numéros de ligne imprimés avant eux, utilisez le -b option. N'oubliez pas le -b l'option remplacera le -n choix :

cat -b filename.txt

Afficher un fichier dans l'ordre inverse avec la commande Cat

Pour afficher le contenu d'un fichier dans l'ordre inverse, en commençant par la dernière ligne et en terminant par la première, utilisez simplement le tac commande, qui est juste chat à l'envers :

tac filename.txt

Conclusion

C'est ça. Vous connaissez maintenant toutes les caractéristiques et fonctions de base de la commande cat. Vous aurez maintenant les connaissances de base pour en faire bon usage. Pour plus d'informations sur la commande cat, vous pouvez toujours invoquer la page de manuel de cat avec la commande man cat ! .

Nous espérons que cet article vous a aidé à améliorer vos compétences Linux Terminal. A la prochaine !


Linux
  1. La commande Linux Sed :utilisation et exemples

  2. Commandes Linux - Présentation et exemples

  3. Exemples importants de commandes Cat sous Linux

  4. 7 Exemples de commandes Linux df

  5. 8 Exemples de commandes Linux TR

Commande IP Linux avec exemples d'utilisation

Options de commande et exemples de commande Tee sous Linux

Commande Cat sous Linux :Exemples essentiels et avancés

Utilisation de la commande Linux mv avec des exemples

Exemples de commande Linux cat

Exemples de commandes id sous Linux