GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples importants de commandes Cat sous Linux

Le chat (abréviation de "concaténer ") La commande est l'une des commandes les plus fréquemment utilisées dans les systèmes d'exploitation de type Linux/Unix. La commande cat nous permet de créer un ou plusieurs fichiers, d'afficher le contenu du fichier, de concaténer des fichiers et de rediriger la sortie dans un terminal ou des fichiers.

Fondamentalement, en l'utilisant, vous pouvez lire, écrire, ajouter du contenu d'un fichier à un autre fichier, concaténer des fichiers et rediriger la sortie vers le terminal.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes Cat Command associées.

Dans ce contexte, nous examinerons le fonctionnement des commandes cat avec des exemples sous Linux.


Syntaxe générale de la commande cat

Tout d'abord, vous devez connaître la syntaxe de la commande cat avant de l'utiliser. Ci-dessous la syntaxe de base de la commande cat :

$ cat [OPTIONS] [FILE_NAMES]

Où,

  • OPTIONS - Vous pouvez spécifier les options http://man7.org/linux/man-pages/man1/cat.1.html. Obtenez toutes les options disponibles en utilisant cat –help.
  • FILE_NAMES – Spécifiez un ou plusieurs noms de fichier.


Comment afficher le contenu d'un fichier à l'aide de la commande cat ?

La commande cat est couramment utilisée pour lire le contenu des fichiers. L'exemple ci-dessous montrera le contenu du fichier /etc/timezone :

$ cat /etc/timezone
Output
Etc/UTC


Comment afficher le contenu de plusieurs fichiers à l'aide de la commande cat ?

Vous pouvez afficher le contenu de plusieurs fichiers à l'aide de la commande ci-dessous :

$ cat file1.txt file2.txt


Comment rediriger le contenu d'un fichier à l'aide de la commande cat ?

Vous pouvez stocker la sortie dans un fichier au lieu de l'afficher à l'écran. La commande ci-dessous copiera le contenu du premier fichier vers le second :

$ cat file1.txt > file2.txt

La commande ci-dessus créera un fichier si le deuxième fichier n'existe pas. S'il est disponible, il écrasera le contenu du fichier.


Comment ajouter une sortie avec l'opérateur de redirection à l'aide de la commande cat ?

Vous pouvez ajouter le contenu de l'un à un autre fichier sans écraser en utilisant la commande ci-dessous :

$ cat file1.txt >> file2.txt


Comment rediriger l'entrée standard avec l'opérateur de redirection à l'aide de la commande cat ?

Lorsque vous souhaitez prendre l'entrée du deuxième fichier vers le terminal, vous pouvez utiliser le symbole d'entrée standard '<' (inférieur à) comme indiqué ci-dessous :

$ cat < file1.txt


Comment créer un fichier à l'aide de Cat Command ?

Il est très facile de créer un fichier en utilisant la commande cat. Pour créer un fichier à l'aide de la commande cat, il vous suffit d'utiliser l'opérateur de redirection et le nom du fichier. Appuyez sur la touche Entrée et vous pouvez maintenant taper ce que vous voulez écrire. Enregistrez le fichier en utilisant Ctrl + D.

$ cat > file.txt

Ici, nous créons un nom de fichier avec "file.txt". Si un fichier portant ce nom existe, il sera écrasé, sinon il créera un nouveau fichier.


Comment afficher les numéros de ligne à l'aide de la commande Cat ?

Si vous souhaitez afficher le contenu du fichier avec le numéro de ligne, vous pouvez utiliser l'option -n avec la commande cat comme ci-dessous :

$ cat -n file1.txt
Output
1    This is Line Number One
2    This is Second Line Number


Comment afficher des lignes séparées par des tabulations dans un fichier à l'aide de la commande Cat ?

Vous pouvez utiliser l'argument -T pour différencier les tabulations et les espaces :

$ cat -T /etc/hosts
Output
127.0.0.1^Ilocalhost
127.0.1.1^Ilocal.linuxapt
The TAB characters will be shown as ^I.


Comment afficher $ à la fin du fichier à l'aide de la commande Cat ?

Vous pouvez afficher les lignes se terminant par '$' et afficher le cas échéant un espace entre les paragraphes. Cette option est utile pour compresser plusieurs lignes sur une seule ligne.

$ cat -e /etc/lsb-release
Output
DISTRIB_ID=Ubuntu$
DISTRIB_RELEASE=20.04$
DISTRIB_CODENAME=FocalFossa$
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"$


Comment concaténer plusieurs fichiers dans un seul fichier ?

Lorsque vous transmettez plus d'un nom de fichier en tant qu'arguments avec la commande cat, le contenu des fichiers sera concaténé. Il lira le fichier selon la séquence donnée et l'ajoutera pour l'afficher.

Dans la commande ci-dessous, il lira le contenu de file1.txt et file2.txt et affichera le résultat dans le terminal :

$ cat file1.txt file2.txt

Vous pouvez concaténer le contenu des fichiers file1.txt et file2.txt et les stocker dans un autre fichier en utilisant l'opérateur de redirection comme ci-dessous :

$ cat file1.txt file2.txt > file3.txt

Si le fichier n'est pas présent, il sera créé sinon il sera écrasé.



Linux
  1. Commande mv sous Linux :7 exemples essentiels

  2. Exemples de commandes Linux tail

  3. 14 exemples de commandes "cat" utiles sous Linux

  4. ln Exemples de commandes sous Linux

  5. Exemples de commandes gzip sous Linux

Commande Linux WC avec exemples

Exemples de commande Linux cat

Exemples de commande Linux gzip

Exemples de commandes dumpe2fs sous Linux

Exemples de commandes fsck sous Linux

Exemples de commandes mkfs sous Linux