Le chat (abréviation de "enchaîner") est l'une des commandes les plus fréquemment utilisées dans les systèmes d'exploitation comme Linux/Unix. chat La commande nous permet de créer un ou plusieurs fichiers, d'afficher le contenu du 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
chat [OPTION] [FICHIER]...
Dans l'exemple ci-dessous, il affichera le contenu de /etc/passwd fichier.
# cat /etc/passwd racine: x: 0: 0: racine :/racine :/bin/bash. bin: x: 1:1:bin:/bin:/sbin/nologin. narad: x: 500:500::/home/narad:/bin/bash
Dans l'exemple ci-dessous, il affichera le contenu de test et essai1 fichier dans le terminal.
# test de chat test1 Bonjour tous le monde. Bonjour le monde,
Nous allons créer un fichier appelé test2 fichier avec la commande ci-dessous.
# chat >test2
Attend la saisie de l'utilisateur, tapez le texte souhaité et appuyez sur CTRL+D (maintenez enfoncé Touche Ctrl et tapez 'ré') pour quitter. Le texte sera écrit en test2 fichier. Vous pouvez voir le contenu du fichier avec ce qui suit chat commander.
# test de chat2 bonjour a tous comment allez vous ?
Si le 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 de plus en moins de paramètres avec chat commande comme indiqué ci-dessus.
# chanson de chat.txt | Suite# chanson de chat.txt | moins
Avec -n option, vous pouvez voir les numéros de ligne d'un fichier chanson.txt dans la borne de sortie.
# cat -n chanson.txt1 "Guérir le monde" 2 Il y a une place. 3 Votre cœur. 4 Et je sais que c'est l'amour. 5 Et cet endroit pourrait. 6 Soyez beaucoup. 7 Plus lumineux que demain. 8 Et si vous essayez vraiment. 9 Vous constaterez qu'il n'y a pas besoin. 10 pleurer. 11 Dans cet endroit, vous vous sentirez. 12 Il n'y a ni mal ni chagrin
Ci-dessous, vous pouvez voir avec -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 testbonjour tout le monde, comment allez-vous ?$ $ Hé, je vais bien.$ Comment se passe votre entraînement ?$ $
Dans la sortie ci-dessous, nous pourrions voir LANGUETTE l'espace est rempli de '^Je' personnage.
# cat -T test Bonjour ^Jetout le monde, comment allez-vous? Hé, ^Jeje vais bien. ^Je^IComment est votre formation ^Jeen cours? Faisons ^Jeun peu de pratique sous Linux.
Dans l'exemple ci-dessous, nous avons trois fichiers test, essai1 et test2 et capable de voir le contenu de ces fichiers comme indiqué ci-dessus. Nous devons séparer chaque fichier avec ; (point virgule).
# test de chat; test de chat1; chat test2 Il s'agit d'un fichier de test. Il s'agit du fichier test1. Il s'agit du fichier test2.
Nous pouvons rediriger la sortie standard d'un fichier dans un nouveau fichier ou un fichier existant avec '>' (supérieur à) symbole. Attention, contenu existant de essai1 sera écrasé par le contenu de test fichier.
# test de chat > test1
Ajoute dans le fichier existant avec '>>' (double supérieur à) symbole. Ici, le contenu de test fichier sera joint à la fin de essai1 fichier.
# test de chat >> test1
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 une commande et la sortie sera affichée dans un terminal.
# chat < test2 Il s'agit du fichier test2.
Cela créera un fichier appelé test3 et toutes les sorties seront redirigées dans un fichier nouvellement créé.
# chat test test1 test2 > test3
Cela va créer un fichier test4 et sortie de chat La commande est redirigée pour trier et le résultat sera redirigé dans un fichier nouvellement créé.
# chat test test1 test2 test3 | trier > tester4
Cet article montre les commandes de base qui peuvent vous aider à explorer chat commander. Vous pouvez vous référer à la page de manuel de 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.