GNU/Linux >> Tutoriels Linux >  >> Linux

Afficher les fichiers à l'aide des commandes chat, plus, queue, tête et wc

Il existe plusieurs commandes qui affichent des informations sur un fichier au format lecture seule. Les commandes d'affichage de fichiers incluent les éléments suivants :

  • chat
  • plus
  • queue
  • tête
  • wc

Commande chat

La commande cat affiche le contenu d'un ou plusieurs fichiers texte à l'écran sans pause.

$ cat filename

Par exemple :

# cat data.txt
northwest       NW      Joel Craig          10
western         WE      Sharon Kelly        40
southwest       SW      Chris Foster        33
central         CT      Sheri Watson        44

N'utilisez pas la commande cat pour lire des fichiers binaires. L'utilisation de la commande cat pour lire des fichiers binaires peut provoquer le blocage d'une fenêtre de terminal. Si votre fenêtre de terminal se fige, fermez la fenêtre de terminal et ouvrez une nouvelle fenêtre de terminal.

Remarque :Avant d'essayer d'ouvrir un fichier avec la commande cat, il est recommandé d'exécuter d'abord la commande file pour déterminer le type de fichier.

plus de commande

La commande more affiche le contenu d'un fichier texte un écran à la fois.

$ more filename

Le

--More--(n%)

message apparaît au bas de chaque écran, où n % est le pourcentage du fichier qui a été affiché. Lorsque le fichier entier a été affiché, l'invite du shell apparaît.

Lorsque l'invite –Plus–(n%) s'affiche en bas de l'écran, vous pouvez utiliser les touches décrites dans le tableau pour faire défiler le fichier.

Commande clavier Action
Barre d'espacement Avance d'un écran
Retour Défile une ligne à la fois
b Recule d'un écran
h Affiche un menu d'aide des fonctionnalités
/chaîne Recherche vers l'avant le modèle
n Trouve la prochaine occurrence du motif
q Quitter et revenir à l'invite du shell

commande principale

La commande head affiche les 10 premières lignes d'un fichier.

$ head -n filename

Vous pouvez modifier le nombre de lignes affichées à l'aide de l'option -n. Par exemple, pour afficher les cinq premières lignes du fichier /var/log/messages, entrez la commande head avec l'option -n définie sur 5.

$ head -5 /var/log/messages

commande arrière

La commande tail affiche les 10 dernières lignes d'un fichier.

$ tail –n/+n filename

Vous pouvez changer le nombre de lignes affichées en utilisant les options -n ou +n.
– Le -n l'option affiche n lignes à partir de la fin du fichier.
– Le +n affiche le fichier de la ligne n à la fin du fichier.

Par exemple, pour afficher les quatre dernières lignes du fichier /var/log/messages, entrez la commande tail avec l'option -n définie sur 4.

$ tail -4 /usr/dict/words

Par exemple, pour afficher la ligne 10 jusqu'à la fin du fichier data.txt, entrez la commande tail avec l'option +n définie sur 10.

$ tail +10 data.txt

Commande wc

La commande wc affiche le nombre de lignes, de mots et de caractères contenus dans un fichier.

$ wc -options filename

Vous pouvez utiliser les options suivantes avec la commande wc.

Symbole Description
-l Nombre de lignes
-w Nombre de mots
-c Nombre d'octets
-m Nombre de caractères

Lorsque vous utilisez la commande wc sans options, la sortie affiche le nombre de lignes, de mots et de caractères contenus dans le fichier. Par exemple, pour afficher le nombre de lignes, de mots et de caractères dans le fichier dante, utilisez la commande wc.

$ wc data.txt
32      223     1319    data.txt

Par exemple, pour afficher le nombre de lignes dans le fichier dante, entrez la commande wc avec l'option -l.

$ wc -l data.txt
32 data.txt


Linux
  1. Commandes tête et queue sous Linux expliquées avec des exemples

  2. Redirection Io et commande principale ?

  3. wget vs curl :comment télécharger des fichiers à l'aide de wget et curl

  4. 10 exemples de commandes Cat pour gérer des fichiers sous Linux / UNIX

  5. unix - début ET fin du fichier

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

La différence entre plus, moins et la plupart des commandes

Commande Cat sous Linux :Exemples essentiels et avancés

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

Commande Stat :Afficher les attributs des fichiers et des répertoires

Commande Linux tar pour compresser et extraire des fichiers