Ce guide rapide vise à vous montrer diverses approches que vous pouvez utiliser pour répertorier le contenu d'un fichier texte dans le terminal.
D'abord:
Qu'est-ce qu'un fichier texte?
Les chances sont élevées que vous connaissiez un fichier texte. Cependant, pour récapituler, un fichier texte est un fichier numérique qui contient du texte brut; Cela signifie que le fichier ne doit contenir aucun formatage tel que gras, italique, soulignement ou tel. De plus, les fichiers texte n'ont aucune forme de médias tels que des images, des vidéos ou audio.
Par défaut, les fichiers texte utilisent le.Extension TXT. Cependant, ils prennent d'autres formulaires tels que le code source dans les langages de programmation tels que C (.c), c ++ (.cpp, .h), python (.py), et bien d'autres. De plus, ils n'ont pas nécessairement à se terminer par une extension. Par exemple, un fichier de configuration tel que / etc / vim / vimrc n'a pas d'extension.
NOTE: Nous appelons également les fichiers texte ASCII Fichiers texte.
Pour afficher le type de fichier dans Linux, utilisez la commande de fichier:
fichier / var / log / kern.enregistrer
/ var / log / kern.Journal: texte ASCII
# 1 - Cat
Cat est une commande populaire et simple pour répertorier le contenu d'un fichier au terminal.
Pour utiliser la commande CAT, passez le nom du fichier à la commande CAT comme:
chat [nom de fichier]
Vous pouvez passer le chemin absolu du fichier, comme indiqué dans l'exemple ci-dessus.
Le chat est simple mais puissant lorsqu'il est utilisé avec d'autres options. Pour apprendre à utiliser la commande CAT, lisez -> comment utiliser la commande CAT.
Lorsque vous utilisez la commande CAT pour vider le contenu d'un grand fichier texte au terminal, il gâchera votre terminal, ce qui rend très difficile la navigation.
Pour résoudre comme le problème, nous utilisons la commande moins.
# 2 - moins
Si vous avez déjà lu une page manuelle pour n'importe quelle commande Linux, vous avez interagi avec moins.
Moins vous permet de visualiser le contenu d'un fichier une page à la fois. À l'aide de la clé d'espace, vous pouvez faire défiler le fichier texte. Deux colons en bas de l'écran indiquent chaque page du fichier texte.
Par exemple, un grand fichier tel que / var / log / kern.Le journal ne fonctionnerait pas très bien avec un chat. Pour utiliser moins, nous faisons:
moins / var / log / kern.enregistrer
Une fois que vous avez atteint la fin du fichier, vous pouvez faire défiler de haut en bas en utilisant les touches de flèche de haut en bas.
Pour quitter la commande moins, appuyez sur q. Moins quitte sa session sans gâcher le terminal.
Combiner moins avec quelques options vous donne le contrôle et la fonctionnalité; Pour plus, veuillez lire -> Comment utiliser moins de commande avec des exemples.
# 3 autres
Une autre commande que vous pouvez utiliser pour afficher le contenu d'un fichier texte est la commande la plus. Plus est très similaire à la commande moins; Cependant, il vide le contenu du fichier sur le terminal et sort à la fin du fichier.
Voici un exemple: (même commande que l'autre?)
moins / var / log / kern.enregistrer
# 4 -HEAD ET TAILLE
Oui, il y a de telles commandes. Les commandes Head and Tail sont très similaires et utilisées pour afficher les dix premières lignes d'un fichier, respectivement.
Cependant, vous pouvez modifier le nombre de premières et dernières lignes que la commande de tête et de queue imprime en utilisant l'option -N.
Par exemple, pour montrer les 15 premières lignes du Kern.fichier journal:
tête -N 15 / var / log / kern.enregistrer
De même, pour montrer les 15 dernières lignes du Kern.fichier journal:
queue -N 15 / var / log / kern.enregistrer
# 5 - Misc
Si pour une raison, vous n'avez aucune des commandes discutées ci-dessus, vous pouvez utiliser un éditeur de texte tel que Nano pour afficher les contextes d'un fichier. Cependant, cela ressemble plus à la modification du fichier que à afficher le contenu.
Voici la commande pour cela:
nano / var / log / kern.enregistrer
# Je ne sais pas pourquoi vous souhaitez modifier un fichier journal
Conclusion
Vous savez maintenant comment afficher le contenu d'un fichier sur la ligne de commande Linux. Merci pour la lecture.