Les fichiers sont l'une des choses les plus importantes avec lesquelles vous interagissez sur un PC Linux. Certains des fichiers les plus courants que vous rencontrerez sur un système Linux incluent les fichiers de configuration, les fichiers journaux et les scripts.

La possibilité d'afficher facilement des fichiers à partir de la ligne de commande est une fonctionnalité puissante que Linux fournit à ses utilisateurs. Ce guide vous montrera les différents utilitaires de ligne de commande que vous pouvez utiliser pour afficher des fichiers sous Linux.

1. Chat

L'utilitaire cat est l'une des commandes les plus utilisées pour afficher le contenu des fichiers sous Linux. Vous pouvez utiliser la commande pour concaténer et imprimer la sortie de fichier standard. Pour afficher le contenu d'un fichier à l'aide de cat, tapez simplement le nom de la commande suivi du fichier que vous souhaitez afficher.

cat / etc / passwd

Dans la commande ci-dessus, la commande cat affiche le contenu du passwd

instagram viewer
déposer. le passwd Le fichier contient des détails relatifs à l'utilisateur sur une machine Linux.

Par défaut, la sortie de la commande cat ne sera pas numérotée. Par conséquent, si vous souhaitez numéroter les lignes dans la sortie, vous pouvez utiliser le -n option comme suit.

cat -n / etc / passwd 

Vous pouvez également utiliser l'utilitaire cat pour afficher plusieurs fichiers à la fois.

sudo cat / etc / passwd / etc / shadow

Noter: La commande cat susmentionnée utilise sudo car le / etc / fichier shadow exige que l'utilisateur dispose de privilèges élevés pour pouvoir l'afficher.

2. Nl

La commande nl, abréviation de lignes numériques, est très similaire à la commande cat, à l'exception du fait que la commande nl numérote les lignes de sortie par défaut.

nl / etc / passwd 

En plus de numéroter la sortie, l'utilitaire nl vous donne la possibilité de formater la sortie et d'aligner la numérotation de la sortie. Par exemple, vous pouvez formater les numéros de ligne pour qu'ils soient justifiés à gauche comme suit.

nl -nln / etc / passwd 

Bien que l'utilitaire nl soit principalement utilisé pour numéroter les lignes de sortie, vous pouvez également choisir de ne pas numéroter les lignes à l'aide du -b option comme suit.

 nl -b n / etc / passwd 

3. Suite

Une partie de la sortie de fichier que vous rencontrerez peut être assez volumineuse. L'utilitaire more permet de visualiser plus facilement les fichiers volumineux, un écran à la fois.

Pour voir le passwd fichier en sections plus petites, vous pouvez utiliser le Suite commander:

plus / etc / passwd 

La commande ci-dessus n'affichera que la sortie qui peut s'adapter à la taille de votre terminal. Utilisez le F touche du clavier pour avancer dans la sortie et B touche pour reculer.

Si vous souhaitez spécifier le nombre de lignes affichées dans chaque section à la fois, vous pouvez utiliser le -X option, où X est le nombre de lignes que la commande doit afficher. Par exemple, la commande suivante affichera quatre lignes par écran:

plus -4 / etc / passwd

Utilisez la commande ci-dessous pour en savoir plus sur la navigation dans la sortie générée par la commande more et sur la recherche de chaînes dans la sortie.

plus d'aide

4. Moins

L'utilitaire less succède à la commande more car elle fournit des améliorations et une émulation supplémentaires par rapport à la dernière. De plus, l'utilitaire less est plus rapide et a une efficacité accrue car il n'attend pas de lire l'intégralité du contenu du fichier avant de pouvoir afficher une sortie.

moins / etc / passwd

Similaire à la commande more, utilisez la commande F touche du clavier pour avancer dans la sortie et B touche pour reculer.

Pour afficher les numéros de ligne dans la sortie, utilisez le -N option comme suit.

moins -N / etc / passwd

Recherche de texte

Pour rechercher une chaîne ou un motif dans la sortie moins utilitaire, appuyez simplement sur le bouton / touche de votre clavier suivie de la chaîne que vous souhaitez rechercher. Par exemple, pour rechercher la chaîne Jeux dans la sortie de moins / etc / passwd, taper /games sur votre clavier suivi du Entrer clé.

Le texte que vous recherchez sera mis en surbrillance comme ci-dessus. Pour avancer dans la recherche, appuyez sur la touche n touche du clavier et pour reculer. presse N. Notez que le n le caractère est sensible à la casse en fonction de la direction du mouvement.

Une autre fonctionnalité puissante de l'utilitaire less est que vous pouvez l'utiliser comme canal dans un flux de sortie ou pour d'autres commandes. Par exemple, la commande dmesg affiche les messages du tampon en anneau du noyau ou d'autres informations relatives au noyau pendant le démarrage. Comme cette sortie de journal peut être assez longue, vous pouvez utiliser le moins commande pour limiter la sortie et pour une navigation facile.

sudo dmesg | moins

Vous pouvez également utiliser l'utilitaire less pour afficher les données de manière interactive. Par exemple, lorsqu'il est utilisé avec le dmesg, vous pouvez définir la commande less pour toujours afficher les dernières données au fur et à mesure que le système ajoute plus de lignes à la sortie. Pour faire de même, utilisez le + F option avec la commande comme suit:

sudo dmesg | moins + F

Comme vous pouvez le voir dans la sortie ci-dessus, l'utilitaire less montre qu'il attend plus de données à afficher dans la sortie. presse Ctrl + C pour abandonner suivi de Q pour effacer la sortie.

5. Diriger

Parfois, vous voudrez peut-être n'afficher que les premières lignes d'un fichier, et c'est là que l'utilitaire head est utile. Par défaut, seules les 10 premières lignes d'un fichier sont affichées.

head / etc / passwd

Pour personnaliser le nombre de lignes que vous souhaitez afficher, utilisez le -X option, où X est le nombre de lignes que vous souhaitez afficher. Par exemple, pour afficher les 20 premières lignes:

tête -20 / etc / passwd

6. Queue

La commande tail fonctionne de manière presque opposée à l'utilitaire head, c'est-à-dire qu'elle génère la dernière partie d'un fichier. Par défaut, les 10 dernières lignes d'un fichier sont affichées.

queue / etc / passwd

Comme la commande head, vous pouvez également personnaliser le nombre de lignes que vous souhaitez afficher.

queue -10 / etc / passwd

Pour afficher les données en direct en mode interactif, utilisez le -F drapeau avec la commande tail. Par exemple, pour toujours afficher les 10 derniers messages du journal dans le syslog déposer:

tail -f / var / log / syslog

Travailler avec des fichiers dans la ligne de commande Linux

Ce guide vous a montré les différentes manières dont vous pouvez afficher les fichiers sous Linux. Être capable de visualiser et de travailler avec des fichiers directement à partir de la ligne de commande est la clé. Bien que ces utilitaires offrent des fonctionnalités qui vous permettent de rechercher des chaînes, il existe diverses autres commandes telles que l'utilitaire grep que vous pouvez utiliser pour filtrer la sortie sur votre système.

En plus du terminal, les utilisateurs peuvent également gérer et naviguer dans leur système de fichiers graphiquement. Plusieurs applications de gestion de fichiers sont disponibles sur Linux que vous pouvez essayer gratuitement.

E-mail
10 meilleurs gestionnaires de fichiers pour les utilisateurs expérimentés de Linux

Disposer d'un gestionnaire de fichiers fiable facilite l'organisation des fichiers. Voici une liste des meilleurs gestionnaires de fichiers pour Linux.

Lire la suite

Rubriques connexes
  • Linux
  • Gestion de fichiers
  • Commandes Linux
A propos de l'auteur
Mwiza Kumwenda (16 articles publiés)

Mwiza développe des logiciels par profession et écrit beaucoup sur Linux et la programmation front-end. Certains de ses intérêts incluent l'histoire, l'économie, la politique et l'architecture d'entreprise.

Plus de Mwiza Kumwenda

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.