La commande Linux Cat est utilisée pour imprimer le contenu d'un fichier texte. Avec la commande Linux Cat, vous pouvez imprimer le contenu de votre fichier source C, Java, fichiers de configuration Linux, etc.
La commande CAT est disponible dans chaque distribution Linux par défaut. Donc, vous n'avez pas à l'installer séparément.
Dans cet article, je vais vous montrer comment utiliser la commande Linux Cat. Alors, commençons.
Utilisation de base de la commande Linux Cat:
L'utilisation de base et la plus courante de la commande Linux Cat est de l'utiliser sans aucune option de commande.
Par exemple, pour afficher le contenu du / etc / hôtes Répertoire, exécutez la commande CAT comme suit:
$ cat / etc / hôtes
Comme vous pouvez le voir, le contenu du / etc / hôtes Le fichier de configuration est imprimé à l'écran.
Numéros de ligne d'impression:
Disons que vous souhaitez imprimer le contenu d'un fichier source Java sur le terminal. Vous pouvez utiliser le commandement de chat bien sûr. Mais la commande CAT n'affiche pas les numéros de ligne par défaut. Pour un fichier source ou un programme, c'est essentiel. Heureusement, le commandement du chat a -n Option que vous pouvez utiliser pour afficher les numéros de ligne.
Pour afficher le contenu avec le numéro de ligne du fichier source Java Accueillir.Java, Exécutez la commande Linux Cat comme suit:
$ cat -n bienvenue.JavaComme vous pouvez le voir, les numéros de ligne sont affichés.
Numérotation uniquement des lignes non vierges:
Si vous souhaitez afficher les numéros de ligne pour les lignes qui ne sont pas vides uniquement, vous pouvez utiliser le -b Option de la commande Linux Cat.
Dans le fichier source Java précédent.Java, j'ai ajouté des lignes vierges juste pour démontrer comment le -b Option fonctionne.
Comme vous pouvez le voir, avec le -n option, toutes les lignes (y compris les lignes vierges) sont numérotées.
$ cat -n bienvenue.JavaAvec le -b Option, seules les lignes qui ne sont pas vides sont numérotées comme vous pouvez le voir dans la capture d'écran ci-dessous.
$ cat -b bienvenue.Java
Supprimer les lignes vides répétitives:
Un fichier que vous essayez de voir peut avoir beaucoup de lignes vides l'une après l'autre. Cela rendra la sortie de la commande CAT très longue et ennuyeuse.
Vous pouvez utiliser le -s Option de la commande Linux Cat pour supprimer les lignes vides répétées comme suit:
$ cat -s bienvenue.JavaImpression des caractères: caractères:
Dans un fichier de code source d'un programme, vous avez peut-être utilisé de nombreux caractères d'onglet. Heureusement, ils sont invisibles par défaut. Mais, si vous avez vraiment besoin de voir tous les caractères d'onglet que vous avez sur votre fichier, vous pouvez utiliser le -T Option de la commande Linux Cat.
Où vous pourriez avoir besoin de cette fonctionnalité, c'est lorsque vous souhaitez remplacer tous les caractères d'onglet par des espaces blancs et que vous souhaitez vous assurer qu'il n'y a plus de caractères d'onglet.
Pour afficher tous les caractères d'onglet dans notre Accueillir.Java Fichier source, la commande Linux Cat peut être utilisée comme suit:
$ Cat -T bienvenue.JavaComme vous pouvez le voir, les caractères d'onglet sont affichés comme ^ I.
Impression des caractères de fin de ligne:
Si vous souhaitez imprimer le caractère EOL (fin de ligne) qui est représenté par $, vous pouvez utiliser le -E Option de la commande Linux Cat.
Par exemple, pour imprimer les caractères EOL de l'accueil.Java, exécutez la commande Linux Cat comme suit:
$ Cat -e bienvenue.JavaComme vous pouvez le voir, les caractères EOL sont imprimés.
Plus tôt, vous deviez utiliser le -V Option pour imprimer les caractères non imprimables, utilisez le -T option pour imprimer les caractères d'onglet et utiliser le -E Option pour imprimer les caractères EOL. Et si vous avez besoin d'imprimer tout cela? Eh bien, vous pouvez combiner toutes ces options ensemble comme suit:
$ cat -vte bienvenue.JavaMais il y a une meilleure solution. La commande Linux Cat a un -UN option qui fait la même chose avec moins de saisie.
$ cat -a bienvenue.JavaComme vous pouvez le voir, les sorties sont les mêmes.
C'est donc essentiellement ainsi que vous utilisez la commande Linux Cat pour afficher des fichiers texte sur Linux. Merci d'avoir lu cet article.