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.
# 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 ‘ré‘) 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.
Nous sommes reconnaissants pour votre soutien sans fin.
.