13 Exemples de commande Cat de base dans Linux

13 Exemples de commande Cat de base dans Linux

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

Dans cet article, nous allons découvrir l'utilisation pratique de chat Commandes avec leurs exemples dans Linux.

Lisez également: Apprenez à utiliser «chat» et «tac» (inverse de la commande CAT) dans Linux

Syntaxe générale de la commande CAT

$ cat [option] [fichier]… 

1. Afficher le contenu du fichier

L'exemple ci-dessous montrera le contenu de / etc / passwd déposer.

# chat / etc / passwd Root: x: 0: 0: root: / root: / bin / bash bac: x: 1: 1: bin: / bin: / sbin / nologin narad: x: 500: 500 :: / home / narad: / bin: /frapper

2. Afficher le contenu de plusieurs fichiers dans le terminal

Dans l'exemple ci-dessous, il affichera le contenu du test et test1 dossier dans le terminal.

# Cat Test Test1 Bonjour tout le monde salut mon monde,

3. Créer un fichier avec la commande CAT

Nous allons créer un fichier appelé test2 fichier avec la commande ci-dessous.

# chat> test2

Attend les entrées de l'utilisateur, tapez le texte souhaité et appuyez sur Ctrl + d (Reste Clé CTRL et type 'd') pour quitter. Le texte sera écrit dans le test2 déposer. Vous pouvez voir le contenu du fichier avec les suivants chat commande.

# Cat test2 Bonjour à tous, comment faites-vous?

4. Utilisez la commande chat avec plus et moins d'options

Si un fichier ayant un grand nombre de contenu qui ne rentrera pas dans le terminal de sortie et que l'écran fait défiler très rapidement, nous pouvons utiliser des paramètres de plus en plus avec le chat Commande comme indiqué ci-dessous.

# chant de chat.txt | plus # chant de chat.txt | moins

5. Afficher les numéros de ligne dans le fichier

Avec le -n Option Vous pouvez voir les numéros de ligne d'un fichier chanson.SMS dans le terminal de sortie.

# Cat -N Song.SMS 1 "Heal the World" 2 Il y a une place dans 3 votre cœur 4 et je sais que c'est l'amour 5 et cet endroit pourrait être beaucoup 7 plus brillant que demain 8 et si vous essayez vraiment 9 Pleurer 11 dans cet endroit, vous vous sentirez 12 Il n'y a pas de mal ni de chagrin

6. Afficher $ à la fin du fichier

Dans ce qui précède, vous pouvez voir avec le -e option que '$«est des spectacles à la fin de la ligne et aussi dans l'espace montrant»$'S'il y a un écart entre les paragraphes. Cette option est utile pour serrer plusieurs lignes en une seule ligne.

# Test de chat -e Bonjour à tous, comment faites-vous?$ $ Hey, je vais bien.$ Comment va votre formation?$

7. Afficher les lignes séparées dans le fichier

Dans la sortie ci-dessous, nous pouvions voir LANGUETTE L'espace est rempli du '^ I' personnages.

# Test de chat -t Bonjour ^ ITout le monde, comment faites-vous? Hé, ^ Ije vais bien. ^ I^ Ihow est ta formation ^ Ien cours? Faisons ^ ICertains pratiquent en Linux.

8. Afficher plusieurs fichiers à la fois

Dans l'exemple ci-dessous, nous avons trois fichiers test, test1, et test2, et capable d'afficher le contenu de ces fichiers comme indiqué ci-dessus. Nous devons séparer chaque fichier avec ; (Semicolon).

# test de chat; Cat test1; Cat Test2 Ceci est un fichier de test Ceci est le fichier test1. C'est le fichier test2.

9. Utilisez une sortie standard avec l'opérateur de redirection

Nous pouvons rediriger la sortie standard d'un fichier en un nouveau fichier else de fichier existant avec un '>'(Symbole supérieur à). Contenu prudent et existant du test1 sera écrasé par le contenu du test déposer.

# test de chat> test1

dix. Sortie standard en ajoutant avec opérateur de redirection

Ajoute dans le fichier existant avec '>>Symbole '(double supérieur à). Ici, le contenu du test Le fichier sera annexé à la fin du test1 déposer.

# test de chat >> test1

11. Redirection d'entrée standard avec l'opérateur de redirection

Lorsque vous utilisez la redirection avec une entrée standard '<'(moins que symbole), il utilise le nom du fichier test2 comme entrée pour la commande et la sortie sera affichée dans un terminal.

# chat < test2 C'est le fichier test2.

12. Rediriger plusieurs fichiers contiennent dans un seul fichier

Cela créera un fichier appelé test3 et toutes les sorties seront redirigées dans un fichier nouvellement créé.

# Cat test test1 test2> test3

13. Tri des contenus de plusieurs fichiers dans un seul fichier

Cela créera un fichier test4 et la sortie du chat La commande est tuée pour trier et le résultat sera redirigé vers un fichier nouvellement créé.

# Cat test test1 test2 test3 | Trier> test4

Cet article montre les commandes de base qui peuvent vous aider à explorer le chat commandes. Vous pouvez référer la page de l'homme du chat Commande si vous voulez en savoir plus d'options.

Dans notre prochain article, nous couvrirons les commandes CAT plus avancées. Veuillez le partager si vous trouvez cet article utile via notre zone de commentaire ci-dessous.