Aperçu de cat
`cat` est l'une des commandes les plus basiques des systèmes Linux/Unix, utile pour vérifier rapidement le contenu des fichiers texte ou combiner le contenu de plusieurs fichiers pour en créer un nouveau. Soyez prudent lorsque vous affichez des fichiers binaires avec `cat`, car des caractères inconnus peuvent apparaître sur le terminal.
Rôles principaux de cat
La commande `cat` est principalement utilisée aux fins suivantes :
Domaines d'application clés
- Afficher le contenu d'un fichier: Affiche le contenu entier d'un fichier texte sur le terminal.
- Concaténer des fichiers: Combine le contenu de plusieurs fichiers dans l'ordre pour créer une sortie unique ou l'enregistrer dans un nouveau fichier.
- Créer de nouveaux fichiers: Crée un nouveau fichier en saisissant directement le contenu via l'entrée standard.
- Construction simple de pipeline: Utilisé pour passer le contenu d'un fichier en entrée à d'autres commandes.
Options principales de la commande cat
La commande `cat` est simple, mais elle peut contrôler le format de sortie via plusieurs options utiles.
1. Option de sortie de base
2. Options de formatage
Commande générée :
Essayez de combiner les commandes.
Description:
`cat` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Apprenez à afficher le contenu des fichiers, à concaténer des fichiers et à créer de nouveaux fichiers grâce à divers exemples d'utilisation de la commande `cat`.
Afficher le contenu d'un seul fichier
cat my_file.txt
Affiche le contenu entier du fichier `my_file.txt` sur le terminal.
Concaténer et afficher plusieurs fichiers
cat file1.txt file2.txt file3.txt
Combine le contenu des fichiers `file1.txt`, `file2.txt` et `file3.txt` dans l'ordre et les affiche sur le terminal.
Concaténer plusieurs fichiers et enregistrer dans un nouveau fichier
cat file1.txt file2.txt > combined.txt
Combine le contenu des fichiers `file1.txt` et `file2.txt` et les enregistre dans un nouveau fichier nommé `combined.txt`. Si `combined.txt` existe déjà, il sera écrasé.
Afficher le contenu du fichier avec les numéros de ligne
cat -n document.txt
Affiche chaque ligne de `document.txt` précédée de numéros de ligne.
Créer un nouveau fichier (en utilisant l'entrée standard)
cat > new_file.txt
# Tapez votre contenu ici
# Appuyez sur Ctrl+D pour enregistrer et quitter
Crée `new_file.txt` et enregistre le contenu directement saisi dans le terminal dans le fichier. Appuyez sur `Ctrl+D` pour enregistrer et quitter une fois la saisie terminée.
Surveillance en temps réel des fichiers journaux (utilisé avec tail)
cat /var/log/syslog | grep -i error
Bien que `tail -f` soit généralement plus adapté à la surveillance en temps réel des fichiers journaux, `cat` peut également être utilisé dans les pipelines. Cet exemple montre un cas simple où `cat` transmet le contenu du fichier journal à `grep`.