introduction
La commande cat de Linux vous permet de concaténer des fichiers et d’afficher la sortie sur la sortie standard. Dans la plupart des cas, il s’agit d’un écran.
L'une des utilisations les plus courantes de cat est d'afficher un fichier à l'écran et également de créer un fichier à la volée et de permettre l'édition de base directement au terminal.
Comment créer un fichier avec Cat
Pour créer un fichier à l'aide de la commande cat, entrez les informations suivantes dans la fenêtre du terminal:
chat>
De toute évidence, vous devez remplacer Lorsque vous créez un fichier de cette manière, le curseur reste sur une nouvelle ligne et vous pouvez commencer à taper. C'est un bon moyen de démarrer un fichier texte ou de créer rapidement un fichier de données de test tel qu'un fichier délimité par des virgules ou un fichier délimité par un canal. Pour terminer l’édition du fichier, appuyez sur CTRL et D. Vous pouvez vérifier que le processus a fonctionné en tapant la commande ls: Cela répertorie tous les fichiers du dossier en cours. Vous devriez voir votre nouveau fichier et sa taille doit être supérieure à zéro. La commande cat peut également être utilisée pour afficher un fichier à l'écran. Tout ce que vous avez à faire est d’éliminer le symbole supérieur à comme suit: Si le fichier est très long, il fera défiler l'écran très rapidement. Pour afficher le fichier page par page, utilisez la commande more: Sinon, vous pouvez également utiliser la commande less: Pour tester cela, tapez la commande suivante: Bien sûr, vous pouvez simplement oublier complètement le chat et taper ce qui suit: Pour toutes les lignes non vides d'un fichier, vous pouvez utiliser la commande suivante: S'il y a des lignes sans aucun caractère, elles ne seront pas numérotées. Si vous souhaitez afficher des nombres pour toutes les lignes, qu'elles soient vides ou non, tapez la commande suivante: Parfois, lors de l'analyse de fichiers de données, les programmeurs rencontrent un problème car il y a des caractères cachés à la fin des lignes qu'ils ne s'attendaient pas, tels que des espaces. Cela empêche leurs analyseurs syntaxiques de fonctionner correctement. Ce n'est qu'une des raisons pour afficher un caractère de fin de ligne afin que vous puissiez voir s'il y a des caractères vides. Pour afficher le dollar en tant que caractère de fin de ligne, entrez la commande suivante: A titre d'exemple, regardez la ligne de texte suivante Lorsque vous exécutez ceci avec lechat -Ecommande, vous recevrez le résultat suivant: Lorsque vous affichez le contenu d'un fichier à l'aide de la commande cat, vous ne voulez probablement pas voir quand il y a des charges de lignes vides consécutives. La commande suivante montre comment réduire la sortie afin que les lignes vides répétitives soient omises. Pour clarifier, cela ne masquera pas entièrement les lignes vides, mais si vous avez 4 lignes vides dans une ligne, il n’en affichera qu’une seule. Si vous affichez un fichier avec des délimiteurs d'onglet, vous ne verrez généralement pas les onglets. La commande suivante affiche ^ I à la place de l'onglet, ce qui permet de les voir facilement en supposant que votre fichier ne contient de toute façon pas ^ I. Tout l'intérêt du chat est la concaténation. Vous voudrez peut-être savoir comment afficher plusieurs fichiers à la fois: Vous pouvez concaténer plusieurs fichiers à l'écran à l'aide de la commande suivante: Si vous souhaitez concaténer les fichiers et créer un nouveau fichier, utilisez la commande suivante: Vous pouvez afficher un fichier dans l'ordre inverse en utilisant la commande suivante: Ok, donc techniquement, ce n’est pas la commande cat, c’est la commande tac mais elle fait essentiellement la même chose mais en sens inverse. C'est à peu près tout pour la commande chat. Il est utile pour créer des fichiers à la volée et pour afficher le résultat des fichiers. Vous pouvez bien entendu l’utiliser pour joindre plusieurs fichiers.ls -lt
Comment afficher un fichier avec Cat
chat
chat
chat
cat / etc / passwd | plus
moins / etc / passwd
Comment afficher les numéros de ligne
chat -b
chat -n
Comment afficher la fin de chaque ligne
chat -E
Le chat s'est assis sur le tapis
le chat était assis sur le tapis
Réduire les lignes vides
chats
Comment afficher les onglets
chat -T
Concaténer plusieurs fichiers
chat
chat
Affichage des fichiers en ordre inverse
tac
Résumé