Dans Linux, le «chat"Est la concaténation des fichiers qui combine plusieurs fichiers en un seul fichier. Il y a plusieurs autres utilisations de la commande Cat dans Linux que nous parlerons dans cet article pour vous comprendre comment il fonctionne dans différents scénarios.
Commençons l'article avec la commande CAT.
Comment fonctionne la commande CAT?
En utilisant le "chat"Commande, vous pouvez créer un fichier, afficher le contenu du fichier, concaténer les fichiers et rediriger la sortie du fichier. La syntaxe de cette commande comme suit:
$ cat [option] [nom de fichier]
Utilisez la commande précédente si vous êtes présent dans le même répertoire. Sinon, mentionnez le chemin d'accès à ce fichier comme suit:
$ cat [option] [path / to / fichier]
Différentes options de la commande CAT sont répertoriées dans ce qui suit:
Options | Description |
---|---|
-n | Pour afficher le numéro de contenu de fichier |
-T | Pour afficher les caractères séparés dans une ligne-E |
-e | Afficher le «$» à la fin des lignes |
-s | Vous pouvez omettre les lignes vides de la sortie. |
-un | Pour afficher tout le contenu du fichier |
Pour explorer plus d'options, utilisez ce qui suit "aider" utilitaire:
$ cat - help
Exemple 1: Afficher le contenu de tous les fichiers
L'utilisation commune de la commande CAT affiche le contenu du fichier. Pour afficher le contenu du fichier dans un terminal, tapez simplement "chat»Et le nom de fichier comme suit:
$ cat [nom de fichier]
Pour afficher tous les fichiers dans un répertoire actuel, utilisez le caractère générique avec la commande CAT comme suit:
$ Cat *
Pour afficher uniquement le contenu des fichiers texte dans un répertoire, entrez la commande suivante:
$ Cat *.SMS
Exemple 2: afficher plusieurs fichiers
Vous pouvez également combiner et afficher le contenu de plusieurs fichiers ensemble dans le terminal à l'aide de la commande CAT. Pour afficher plusieurs fichiers simultanément, utilisez la syntaxe suivante:
$ échantillon de chat.Test TXT.SMS
Exemple 3: Copiez la sortie d'un fichier dans un autre
Il peut également être utilisé pour copier la sortie d'un fichier dans un autre fichier. Si cela n'est pas trouvé, il le crée d'abord. Sinon, il écrase le fichier ciblé.
Pour copier la sortie d'un fichier source dans un autre fichier, utilisez la syntaxe suivante:
$ cat [source_file]> [destination_file]
Un exemple de ceci est de copier la sortie d'un TestFile1 dans un autre fichier nommé TestFile_Backup comme suit:
$ cat [testfile1]> [testfile_backup]
Cette commande crée d'abord le fichier testfile_backup, puis copie le contenu de TestFile1.
Exemple 4: Ajoutez la sortie d'un fichier dans un autre fichier
Au lieu d'écraser la sortie d'un fichier ciblé dans l'exemple perméable, vous pouvez également faire de la commande CAT pour ajouter la sortie:
$ cat [source_file] >> [destination_file]
Il crée le fichier de destination s'il n'existe pas déjà. Sinon, il ajoute la sortie.
Copier plusieurs fichiers dans un autre fichier texte / concaténer les fichiers
La commande CAT combine plusieurs fichiers en un seul fichier. La syntaxe suivante peut être utilisée pour concaténer File1, File2 et File3 et les enregistrer dans un autre fichier nommé fichier4.SMS:
$ cat [file1] [file2] [file3]> [file4]
Par exemple, nous voulons concaténer la sortie de / etc / hôte, / etc / résolv.conf, et le fichier / etc / hôte dans un autre fichier nommé réseau.SMS:
$ cat / etc / hostname / etc / résolv.conf / etc / hôtes> réseau.SMS
Exemple 5: Afficher les numéros de ligne dans le fichier
Pour afficher les numéros de ligne à la sortie d'un fichier, utilisez simplement l'indicateur -N comme suit:
$ cat -n [nom de fichier]
Par exemple, si vous consultez un fichier qui contient la liste des éléments, vous pouvez utiliser l'indicateur -N pour afficher ces éléments avec un numéro. N'oubliez pas que les lignes vides sont également numérotées comme suit:
$ Cat -N Test.SMS
Si vous ne souhaitez pas numéroter les lignes vides, utilisez l'indicateur -b comme suit:
$ Cat -B Test.SMS
Exemple 6: créer un fichier
Pour créer un fichier via la commande CAT, la syntaxe suivante peut être utilisée à cet effet:
$ cat> [nom de fichier]
Après être entré dans la commande précédente, entrez le texte que vous souhaitez stocker dans le fichier. Une fois terminé, sauvegard et sortie. Après cela, vous pouvez afficher le contenu de votre fichier nouvellement créé en exécutant la commande suivante dans le terminal:
$ Cat> Bureau.SMS
Exemple 7: trier la sortie
Vous pouvez également combiner le tri avec la commande CAT pour trier la sortie alphabétiquement comme suit:
$ test de chat.txt | trier
Exemple 8: Retirez les lignes vides consécutives
Parfois, le fichier contient des lignes vides consécutives que vous ne souhaitez pas imprimer. La commande CAT permet de fusionner ces lignes vides consécutives et les montre comme une ligne vide:
Utilisez la syntaxe de commande suivante pour supprimer les lignes vides répétées:
$ cat -s [nom de fichier]
Par exemple, nous avons le fichier suivant avec des lignes vides consécutives:
$ Cat -s Test.SMS
Exemple 9: Afficher les caractères d'onglet
Parfois, vous devez supprimer les onglets de vos fichiers. La commande CAT peut vous aider à trouver les onglets de votre fichier à l'aide de l'indicateur -t comme suit:
$ Cat -T Test.SMS
Exemple 10: Imprimez la sortie d'un fichier
Une autre utilisation populaire de la commande CAT est dans l'imprimerie du contenu d'un document. Par exemple, pour imprimer la sortie d'un fichier sur un périphérique d'impression nommé / dev / lp, la syntaxe suivante est utilisée:
$ cat [nom de fichier]> / dev / lp
Conclusion
Dans cet article, nous avons expliqué à travers divers exemples sur la façon dont vous pouvez utiliser la commande CAT pour manipuler les fichiers dans Linux. La commande CAT est populaire parmi tous les utilisateurs en raison de sa syntaxe simple et des différentes options qu'elle fournit. La création et la visualisation d'un fichier, la fusion, la copie et l'ajout du contenu du fichier, l'impression et beaucoup plus peuvent être gérés avec cette commande de chat unique.