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