Lire les contenus de vos fichiers

Quand vous travaillez sur un terminal, il est évident que vous voulez consulter un fichier régulier (de format text). Vous n’êtes pas obligé d’ouvrir ce fichier dans un éditeur de texte comme nano ou vi, il existe plusieurs commandes qui offrent cette possibilité.

Voyons ensemble ces commandes

cat

La commande cat permet d’afficher le contenu d’un fichier dans le terminal dans son intégralité.

cat nom_fichier

tac

La commande tac permet d’afficher le contenu d’un fichier de manière inversée. Le contenu du fichier s’affiche dans son intégralité mais de bas en haut.

tac nom_fichier

head

Si un fichier est volumineux (nombre de lignes > 50), il se pourrait que vous voulez voir seulement les 10 premières lignes. Dans ce cas, vous pouvez utiliser la commande head.

head nom_fichier

Au lieu des dix(10) premières lignes, vous pouvez indiquer à head le nombre de lignes que vous voulez lire.

head -7 nom_fichier

(7 : le nombre de lignes)

tail

La commande head affiche les dix(10) premières lignes, mais si vous voulez afficher les 10 dernières lignes, utilisez la commande tail

tail nom_fichier

Vous pouvez aussi indiquer à tail le nombre de lignes que vous voulez lire.

En tant qu’administrateur de système, la commande tail peut s’avérer très utile si vous voulez l’évolution d’un fichier, surtout les fichiers (.log) en utilisant l’option -f

more

Lire le contenu d’un fichier volumineux peut poser problème dans un terminal. Les commandes head et tail sont très pratiques mais sont là seulement pour lire le début ou la fin d’un fichier. Sachez qu’à l’intérieur d’un terminal vous pouvez lire un fichier ligne par ligne ou page par page avec la commande more.

more nom_fichier

Pour lire le fichier page par page, pressez la touche Space, pour le lire ligne par ligne, pressez la touche Enter

less

La commande less a le même effet que la commande more mais vous pouvez faire beaucoup plus. Non seulement vous pouvez lire le fichier page par page avec la touche SPACE ou le lire ligne par ligne avec la touche Enter, vous pouvez aussi naviguer dedans avec les touches de directions

//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: « ca-pub-1140174322618747 », enable_page_level_ads: true });

Ces commandes sont très pratiques pour administrer votre système. Amusez-vous!

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s