Comment utiliser la commande cat Linux

Table des matières

Comme les systèmes d'exploitation basés sur UNIX sont l'une des alternatives les plus fonctionnelles pour les utilisateurs à domicile et les petites, moyennes ou grandes entreprises, il est idéal de savoir en détail comment l'utilisation globale de ceux-ci est, en règle générale, tous les systèmes UNIX, dans dans ce cas, nous parlons spécifiquement de Linux, c'est l'utilisation de commandes, et bien qu'il soit vrai qu'aujourd'hui la plupart des distributions nous offrent une option graphique, l'essence de Linux est le développement et l'exécution des commandes.

Il existe des centaines de commandes chacune avec une fonction spéciale et l'une des plus utilisées pour sa polyvalence et sa praticité est la commande cat que Solvetic analysera en détail.

Qu'est-ce que la commande cat sous LinuxLa commande cat (concaténer) est une commande qui a été développée pour exécuter essentiellement trois fonctions associées aux fichiers texte, à savoir :

  • être capable de les visualiser
  • Faire une fusion avec des copies d'entre eux
  • Créer de nouveaux fichiers

Sa syntaxe d'utilisation est :

 cat [options] [fichier] [-] [fichier]
Les différentes options dont nous disposons lors de l'utilisation de la commande cat sont les suivantes :

Il affiche toutes les informations d'un fichier ou d'un dossier, c'est l'équivalent de -vET

 -A, --show-all

C'est le nombre de lignes de sortie non vides
 -b, --number-nonblank

C'est l'équivalent de -vE
 -et

Cette option affiche le signe $ à la fin de chaque ligne
 -E, --show-ends

Afficher le numéro de chaque ligne dans la sortie
 -n, --nombre (nombre)

Sa fonction est de supprimer les lignes de sortie vides répétées
 -s, --squeeze-blank

C'est l'équivalent de -vT
 -t

Affiche les caractères TAB comme I
 -T, --show-tabs

Utilise les notations et M, sauf LFD et TAB
 -v, --show-nonprinting

Affiche l'aide pour la commande cat
 --aider

Afficher la version de cat utilisée sous Linux
 --version

Nous allons maintenant apprendre comment utiliser cette commande sous Linux.

1. Comment afficher le contenu d'un fichier avec la commande cat sous Linux


C'est l'une des utilisations les plus pratiques dans lesquelles la commande cat entre en action sous Linux, car grâce à elle, il sera possible de voir le contenu d'un fichier créé par nous ou d'un fichier système.

Étape 1
Par exemple, nous pouvons voir le contenu d'un fichier texte appelé Solvetic :

Étape 2
On peut aussi voir le contenu d'un fichier appartenant au système tel que /etc/passwd :

 chat / etc / mot de passe

AGRANDIR

2. Comment afficher le contenu de divers fichiers à l'aide de cat Linux


Il est possible que l'on veuille visualiser dans le terminal le contenu non pas d'un seul fichier mais de plusieurs simultanément, cela est possible avec cat en utilisant la syntaxe suivante :
 chat fichier1 fichier2… 

AGRANDIR

Comment utiliser les options Plus ou MoinsCes options sont idéales lorsque le fichier à visualiser est volumineux, il est donc nécessaire d'utiliser les touches Pag Down ou Pag Up pour accéder à tout son contenu.

Dans ce cas, nous pouvons utiliser l'une des options suivantes, selon le cas :

 fichier chat | plus de fichier de chat | eux

AGRANDIR

3. Comment créer un nouveau fichier avec la commande cat

Étape 1
La commande cat inclut dans ses caractéristiques la possibilité de créer un nouveau fichier, pour cela nous devons exécuter la syntaxe suivante :

 chat> fichier
Dans ce cas nous avons créé un nouveau fichier appelé Solvetic2 dont nous voyons qu'il est créé automatiquement dans le répertoire où nous nous trouvons, dans cet exemple le bureau :

AGRANDIR

Étape 2
Nous pouvons voir que lors de l'utilisation de la commande cat, nous serons situés dans le texte, nous pouvons y entrer le texte souhaité, puis appuyer sur les touches Ctrl + D pour quitter et enregistrer le texte :

Ctrl + D

AGRANDIR

4. Comment afficher le nombre de lignes dans un fichier avec la commande cat


Cette option est idéale pour connaître en détail le nombre de lignes intégrées dans un fichier, pour cela il faut utiliser le paramètre -n comme ceci :
 chat -n Solvetic1

AGRANDIR

Nous pouvons visualiser le numéro de ligne avec son texte associé respectif.

5. Comment afficher le signe $ à la fin de chaque ligne avec la commande cat


Cette option est utile si nous voulons compresser plusieurs lignes en une seule ligne, elle est chargée d'afficher le signe $ à la fin de la ligne et également dans l'espace indiqué par $ au cas où il y aurait un espace entre les paragraphes.
Pour son utilisation, nous devons utiliser le paramètre -e comme suit :
 chat -e Solvetic

AGRANDIR

6. Comment afficher des lignes séparées par des tabulations avec la commande cat


Pour cette option les espaces détectés par tabulation seront remplis de "I", pour cela nous devons utiliser le paramètre -T comme ceci :
 chat -T Solvetic

AGRANDIR

7. Comment afficher plusieurs fichiers simultanément avec la commande cat


On peut afficher le contenu de plusieurs fichiers avec la commande cat, pour cela il faut utiliser le point virgule pour séparer chaque fichier, dans ce cas on utilisera la ligne suivante :
 chat Solvetic; chat Solvetic2; chat Solvetic1;

AGRANDIR

8. Comment utiliser la sortie standard avec un opérateur de redirection avec la commande cat


Grâce à cette option, il sera possible de rediriger la sortie standard d'un fichier vers un nouveau fichier à créer, sinon, vers un fichier existant avec le symbole > (supérieur à), mais il faut garder à l'esprit que le contenu du fichier initial écrasera le contenu existant dans le fichier de destination.

Pour cet exemple, nous allons rediriger le contenu du fichier Solvetic vers un nouveau fichier appelé Solvetic3 :

 chat Solvetic> Solvetic3

AGRANDIR

Cela créera le fichier Solvetic3 avec le contenu du fichier Solvetic.

9. Comment ajouter une sortie standard avec un opérateur de redirection avec la commande cat


Cela permet d'ajouter au fichier existant via le symbole >> (double supérieur à), cela entraînera l'ajout du contenu du fichier à la fin du fichier de destination.
 chat Solvetic >> Solvetic2

AGRANDIR

10. Comment rediriger plusieurs fichiers en un seul avec la commande cat

Étape 1
Cela nous permet de rediriger le contenu d'un ou plusieurs fichiers dans un nouveau ou dans un existant, pour cela nous exécutons :

 cat Solvetic Solvetic1 Solvetic2> Solvetic4
Dans ce cas, nous allons rediriger tout le contenu de ces trois fichiers dans un nouveau appelé Solvetic4 :

AGRANDIR

Étape 2
Lors de l'accès au fichier Solvetic4, nous pouvons voir le contenu des 3 fichiers, cela dépend de l'organisation du contenu de la meilleure façon possible :

11. Comment trier le contenu de plusieurs fichiers dans un seul fichier avec la commande cat

Étape 1
Si nous voulons que le contenu redirigé vers un nouveau fichier ou vers un fichier existant soit trié, nous devons utiliser le paramètre sort comme ceci :

 chat Solvetic Solvetic1 Solvetic2 | trier> Solvetic4

AGRANDIR

Étape 3
Cela créera le fichier classé par ordre alphabétique :

12. Comment ajouter une sortie standard à un nouveau fichier avec la commande cat


En utilisant la commande echo il sera possible d'ajouter du nouveau texte dans un nouveau fichier, pour cela nous utiliserons l'exemple suivant :
 echo "Internet Solvétique" | chat2

AGRANDIR

La nouvelle ligne sera inscrite en haut du fichier sélectionné.

Nous pouvons voir comment, grâce à la commande cat, les options pour gérer nos fichiers sont larges et entièrement fonctionnelles, nous permettant d'effectuer diverses actions sur eux selon les besoins mais en préservant toujours l'intégrité du texte qui y est stocké afin de ne pas causer d'effets négatifs sur leur contrôle afin que nous puissions utiliser efficacement chacun des paramètres du chat.

wave wave wave wave wave