GNU/Linux >> Tutoriels Linux >  >> Linux

Afficher le contenu d'un fichier dans la ligne de commande Linux

La manière habituelle d'afficher le contenu d'un fichier consiste simplement à l'ouvrir dans un éditeur de texte. Cependant, pour une visualisation plus rapide et, en fait, également pour l'automatisation dans un script shell, la méthode d'utilisation d'un éditeur de texte ne convient pas.

Il existe de nombreuses commandes sous Linux pour résoudre ce problème :pour afficher le contenu du fichier sur la ligne de commande.

Lire connexe :4 façons de créer un nouveau fichier sous Linux

Examinons quelques-unes de ces commandes.

Afficher le contenu du fichier à l'aide de la commande Cat

Une commande cat est la commande la plus couramment utilisée pour afficher le contenu d'un fichier. La syntaxe pour utiliser cat est assez simple, comme indiqué ci-dessous :

$ cat samplefile.txt

Afficher le contenu des fichiers par numéros de ligne

Le NL est une autre commande sous Linux qui affiche le contenu d'un fichier. Il signifie 'Lignes numériques ', car la sortie affichée par cette commande est composée de lignes numérotées.

$ nl samplefile.txt

Le NL La commande a encore plus d'options pour formater la numérotation de sortie de différentes manières. Cependant, pour afficher simplement le contenu, il peut être utilisé comme indiqué ci-dessus.

Afficher le contenu du fichier à l'aide des commandes Plus ou Moins

Le "plus" ou « moins » sont à peu près la même commande sous Linux. Ils affichent un fichier sur le terminal une page à la fois et sont donc très utiles pour afficher des fichiers volumineux.

Pour les fichiers plus petits, « plus » fonctionne de la même manière que la commande cat , alors que « moins » fonctionne de la même manière pour les fichiers plus gros et plus petits.

$ more samplefile.txt
$ less samplefile.txt

La sortie de "moins" est affiché sur un écran superposé et peut être quitté en appuyant sur ‘q’ . Ainsi, la sortie n'est pas écrite de manière permanente à l'écran.

Afficher le contenu du fichier à l'aide des commandes head ou tail

La commande principale est utilisé pour imprimer les 10 premières lignes d'un fichier, au lieu d'imprimer le fichier entier. queue similaire imprime les 10 dernières lignes d'un fichier.

Par exemple, ce qui suit imprime respectivement les 10 premières et dernières lignes de l'énorme fichier journal '/var/log/syslog ‘.

$ head /var/log/syslog
$ tail samplefile.txt

Si vous avez besoin d'imprimer un nombre différent de lignes du haut ou du bas du fichier, utilisez l'argument ‘-n<no_of_lines>’ .

$ head -n5 /var/log/syslog
$ tail -n5 /var/log/syslog
Conclusion

Aujourd'hui, nous avons découvert différentes manières d'afficher le contenu d'un fichier dans la ligne de commande Linux. Si vous connaissez un autre moyen sympa d'afficher le contenu d'un fichier dans la ligne de commande, partagez-le avec tout le monde dans les commentaires ci-dessous !


Linux
  1. Copiez et collez sur la ligne de commande Linux avec xclip

  2. Exemples essentiels de la commande File sous Linux

  3. Créer des fichiers en utilisant la ligne de commande sous Linux

  4. 4 outils pour télécharger n'importe quel fichier en utilisant la ligne de commande sous Linux

  5. Comment effacer le contenu d'un fichier depuis la ligne de commande ?

Utiliser plus pour afficher les fichiers texte sur la ligne de commande Linux

Utilisation de less pour afficher les fichiers texte sur la ligne de commande Linux

Les 6 meilleures façons d'afficher des fichiers sous Linux

Maîtrisez la ligne de commande Linux

Comment afficher le contenu d'une archive ou d'un fichier compressé sous Linux

5 commandes pour afficher le contenu d'un fichier en ligne de commande Linux