Le chat (court pour « enchaîner« ) 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 un ou plusieurs fichiers, d’afficher le contenu d’un fichier, de concaténer des fichiers et de rediriger la sortie dans un terminal ou des fichiers.

Dans cet article, nous allons découvrir l’utilisation pratique de chat commandes avec leurs exemples sous Linux.

Lire aussi : Apprenez à utiliser ‘cat’ et ‘tac’ (commande inverse de cat) sous Linux

Syntaxe générale de la commande Cat

$ cat [OPTION] [FILE]...

1. Afficher le contenu du fichier

L’exemple ci-dessous montrera le contenu de /etc/passwd fichier.

# cat /etc/passwd

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
narad:x:500:500::/home/narad:/bin/bash

2. Afficher le contenu de plusieurs fichiers dans le terminal

Dans l’exemple ci-dessous, il affichera le contenu du test et essai1 fichier dans le terminal.

Publicité
# cat test test1

Hello everybody
Hi world,

3. Créez un fichier avec la commande Cat

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

# cat >test2

Attendez la saisie de l’utilisateur, saisissez le texte souhaité et appuyez sur CTRL+D (maintenez enfoncé Touche Ctrl et tapez ‘‘) pour quitter. Le texte sera écrit dans le test2 fichier. Vous pouvez voir le contenu du fichier avec les éléments suivants chat commander.

# cat test2

hello everyone, how do you do?

4. Utilisez la commande Cat avec plus et moins d’options

Si un fichier ayant un grand nombre de contenu qui ne rentre pas dans le terminal de sortie et que l’écran défile très rapidement, nous pouvons utiliser des paramètres plus ou moins avec le chat commande comme indiqué ci-dessous.

# cat song.txt | more
# cat song.txt | less

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.txt dans la borne de sortie.

# cat -n song.txt

1  "Heal The World"
2  There's A Place In
3  Your Heart
4  And I Know That It Is Love
5  And This Place Could
6  Be Much
7  Brighter Than Tomorrow
8  And If You Really Try
9  You'll Find There's No Need
10  To Cry
11  In This Place You'll Feel
12  There's No Hurt Or Sorrow

6. Afficher $ à la fin du fichier

Ci-dessous, vous pouvez voir avec le -e option que ‘$‘ est affiché à la fin de la ligne et également dans l’espace montrant ‘$‘ s’il y a un écart entre les paragraphes. Cette option est utile pour compresser plusieurs lignes en une seule.

# cat -e test

hello everyone, how do you do?$
$
Hey, am fine.$
How's your training going on?$
$

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

Dans la sortie ci-dessous, nous pourrions voir LANGUETTE l’espace est rempli avec le ‘^Je‘ personnages.

# cat -T test

hello ^Ieveryone, how do you do?

Hey, ^Iam fine.
^I^IHow's your training ^Igoing on?
Let's do ^Isome practice in Linux.

8. Afficher plusieurs fichiers à la fois

Dans l’exemple ci-dessous, nous avons trois fichiers test, essai1, et essai2, et capable de voir le contenu de ces fichiers comme indiqué ci-dessus. Nous devons séparer chaque fichier avec ; (point virgule).

# cat test; cat test1; cat test2

This is a test file
This is the test1 file.
This is test2 file.

9. Utiliser la sortie standard avec l’opérateur de redirection

Nous pouvons rediriger la sortie standard d’un fichier dans un nouveau fichier ou un fichier existant avec un ‘>‘ (supérieur à) symbole. Attention, le contenu existant de la essai1 sera écrasé par le contenu du test fichier.

# cat test > test1

10. Ajout de la sortie standard avec l’opérateur de redirection

Ajoute dans le fichier existant avec ‘>>‘ (double supérieur à). Ici, le contenu du test fichier sera joint à la fin du essai1 fichier.

# cat test >> test1

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

Lorsque vous utilisez la redirection avec l’entrée standard ‘‘ (inférieur au symbole), il utilise le nom de fichier test2 comme entrée pour la commande et la sortie seront affichés dans un terminal.

# cat < test2

This is test2 file.

12. Redirection de plusieurs fichiers contenus 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 du contenu de plusieurs fichiers dans un seul fichier

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

# cat test test1 test2 test3 | sort > test4

Cet article présente les commandes de base qui peuvent vous aider à explorer les chat commandes. Vous pouvez vous référer à la page de manuel du chat commande si vous voulez connaître plus d’options.

Dans notre prochain article, nous couvrirons des commandes de chat plus avancées. Veuillez le partager si vous trouvez cet article utile via notre boîte de commentaires ci-dessous.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT pour tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café ( ou 2 ) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Rate this post
Publicité
Article précédentComment déterminer la juste valeur du bitcoin
Article suivantAI upscaling de la bande-annonce classique de Metal Gear Solid 2 E3 2000 • Fr.techtribune
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici