Comment afficher le contenu d'un fichier sous Linux | Commande chat

Comment afficher le contenu d'un fichier sous Linux | Commande chat

Le cat> La commande sous Linux est plus qu’un simple outil ; c'est un compagnon polyvalent pour diverses opérations liées aux fichiers, permettant aux utilisateurs d'afficher, de concaténer, de créer, de copier, de fusionner et de manipuler le contenu des fichiers. Examinons en détail certains éléments fréquemment utilisés cat> commandes, en comprenant chaque exemple en cours de route.

Table des matières

Syntaxe de base de la commande `cat`

La syntaxe de base de la commande 'cat' est la suivante :

cat [OPTION] [FILE] 

Ici,

[OPTION] : représente diverses options de ligne de commande.

[DÉPOSER] : le nom du ou des fichiers à traiter. Explorons quelques-unes des utilisations courantes du mot « chat » ainsi que des exemples.

Exemples pratiques de commande Cat sous Linux

1. Comment afficher le contenu d'un seul fichier sous Linux

L'utilisation la plus basique de « cat » est d'afficher le contenu d'un fichier sur le terminal. Ceci peut être réalisé en fournissant simplement le nom du fichier comme argument :

Syntaxe:

cat file_name 

Exemple: Si notre nom de fichier = jayesh.txt

cat jayesh.txt 
chat jayesh.txt

chat jayesh.txt

Note: La commande `ls` est utilisée pour afficher tous les fichiers et répertoires à l'emplacement actuel.

2. Comment afficher le contenu de plusieurs fichiers sous Linux

Syntaxe:

cat file_name1 file_name2 

Exemple: Si nous avons deux fichiers, file1 et file2.

cat file1 file2 
chat fichier1 fichier2

chat fichier1 fichier2

3. Comment afficher le contenu d'un fichier précédé de numéros de ligne sous Linux

Ajout du -n> possibilité de cat> introduit des numéros de ligne, ce qui facilite l'identification et la référence de lignes spécifiques dans le fichier.

Syntaxe:

cat -n file_name 

Exemple: Si notre nom de fichier est file2.

cat -n file2 
cat -n fichier2

cat -n fichier2

Ici le cat> commande, utilisée avec la redirection ( >> ), vous permet de créer un nouveau fichier nommé jayesh1 et d'y saisir du contenu directement. La suite ls> La commande répertorie tous les fichiers à l’emplacement actuel.

4. Comment créer un fichier et ajouter du contenu sous Linux à l'aide de la commande `cat`

Si vous souhaitez créer un nouveau fichier ou écraser un fichier existant avec un nouveau contenu, vous pouvez utiliser « cat » avec la redirection de sortie (` >`> ) :

Syntaxe:

cat>nouveau nom_fichier 

Exemple: Si nous voulons créer un newfile_name = jayesh1.

cat>jayesh1 
ls 

Cela vous permettra de taper du texte directement dans le terminal, et lorsque vous appuierez sur Ctrl + D> , le texte saisi sera enregistré dans new_file.txt> .

La commande `ls` est utilisée pour afficher tous les fichiers et répertoires à l'emplacement actuel.

création d

création d'un fichier à l'aide de la commande cat sous Linux

5. Comment copier le contenu d'un fichier vers un autre fichier sous Linux

Comme son nom l'indique, « cat » peut concaténer plusieurs fichiers en un seul fichier. Cet exemple illustre comment copier l'intégralité du contenu du fichier 1 dans le fichier 2 à l'aide de l'option cat> commande avec redirection ( >> ).

Syntaxe:

cat file1.txt file2.txt>fichier_merged.txt 

Cette commande combine le contenu de file1.txt> et file2.txt> dans un nouveau fichier nommé merged_file.txt> .

6. La commande Cat peut supprimer les lignes vides répétées dans la sortie

Le -s> L'option est pratique lorsqu'il s'agit de fichiers contenant des lignes vides répétées. Il supprime ces répétitions, offrant un résultat plus propre.

Syntaxe:

cat -s file_name 

Sortir

Will suppress repeated empty lines in output 

7. Comment ajouter le contenu d'un fichier à la fin d'un autre fichier

Si vous souhaitez ajouter le contenu d'un fichier à un autre, « cat » peut être utilisé avec l'ajout ( >>> ) opérateur :

Syntaxe:

cat file_name1>> nom_fichier2 

Exemple:

cat file1>> fichier2 

Cela ajoutera le contenu de ` file1`> jusqu'à la fin de ' file2`>

8. Comment afficher le contenu dans l'ordre inverse à l'aide de la commande « tac » sous Linux

La commande « tac » est l’inverse de « cat » et est utilisée pour afficher le contenu d’un fichier dans l’ordre inverse. La syntaxe est simple :

Syntaxe:

tac file_name 

Exemple:

Cette commande imprimera le contenu de « file2 » dans l’ordre inverse, en affichant d’abord la dernière ligne, suivie de l’avant-dernière ligne, et ainsi de suite.

tac file2 
fichier tac2

fichier tac2

9. Comment mettre en évidence la fin de la ligne sous Linux

L'option '-E' dans la commande 'cat' est utilisée pour mettre en évidence la fin de chaque ligne.

Syntaxe:

cat -E 'filename' 

Sortir:

Afficher $ en fin de ligne

Afficher $ en fin de ligne

Cela affichera le contenu de « jayesh1 » avec un caractère « $ » à la fin de chaque ligne, indiquant la fin de la ligne.

10. Option de ligne de commande `-A` dans la commande `cat` sous Linux

L'option « -A » vous permet de combiner les effets des options « -v », « -E » et « -T ». Au lieu d'écrire « -vET » dans la commande, vous pouvez utiliser « -A » :

Syntaxe:

cat -A 'filename' 

Cela affichera le contenu du « nom de fichier » avec les caractères non imprimables visibles, les fins de ligne en surbrillance et les onglets affichés sous la forme « ^I ».

11. Comment ouvrir des fichiers en pointillés sous Linux à l'aide de la commande « cat »

Pour ouvrir un fichier avec un tiret au début de son nom, utilisez l'option « – » :

Syntaxe:

cat -- '-dashfile' 

Exemple:

cat -- '-jayesh2' 
afficher le contenu d

afficher le contenu d'un fichier commençant par `-`

Cela affichera le contenu d'un fichier nommé -jayesh2

12. Commande Cat si le fichier a beaucoup de contenu et ne peut pas tenir dans le terminal.

Syntaxe:

cat 'filename' | more 

Sortir:

Will show that much content, which could fit in terminal and will ask to show more. 

13. Fusionner le contenu de plusieurs fichiers à l'aide de la commande `cat`

Pour fusionner le contenu de plusieurs fichiers en un seul fichier, utilisez la redirection (« > »)

Syntaxe:

cat 'filename1' 'filename2' 'filename3'>'nom_fichier_merged' 

Exemple:

cat 'file1' 'file2' 'file3'>'merged123' 

Cela concatènera le contenu du fichier 1, du fichier 2, du fichier 3 dans merged123.

fusionner le contenu de plusieurs fichiers en un seul fichier

fusionner le contenu de plusieurs fichiers en un seul fichier

14. Afficher le contenu de tous les fichiers texte d'un dossier à l'aide de la commande « Cat »

Pour afficher le contenu de tous les fichiers texte d'un dossier, utilisez le caractère générique (« *.txt ») :

Syntaxe:

cat *.txt 
Afficher tous les fichiers avec l

Affichage de tous les fichiers avec l'extension .txt

Affichera le contenu de tous les fichiers texte présents dans le dossier.

15. Commande Cat à ajouter à un fichier existant :

Pour ajouter du texte à un fichier existant, utilisez l'opérateur «>> » avec « cat » :

Syntaxe:

cat>> geeks.txt Le texte nouvellement ajouté. 

Cela ajoutera le texte Le texte nouvellement ajouté. à la fin du fichier 'geeks.txt'.

Conclusion

Dans cet article, nous avons discuté de la commande « cat » sous Linux, qui est un outil polyvalent utilisé pour diverses opérations liées aux fichiers. Nous avons également expliqué qu'il permet aux utilisateurs d'afficher, de concaténer, de créer, de copier, de fusionner et de manipuler le contenu des fichiers. Il est couramment utilisé pour afficher le contenu d'un seul fichier, de plusieurs fichiers ou pour ajouter du contenu à un fichier existant. Dans l'ensemble, nous pouvons dire que la commande `cat` est un utilitaire essentiel pour gérer et manipuler des fichiers sous Linux.