Il est également important de savoir comment afficher les journaux dans la ligne de commande. Ceci est particulièrement utile lorsque vous êtes connecté à distance à un serveur et que vous n’avez pas d’interface graphique.
Les commandes suivantes seront utiles lorsque vous travaillez avec des fichiers journaux à partir de la ligne de commande.
affichage des fichiers
la façon la plus simple d’afficher les fichiers à partir de la ligne de commande est d’utiliser la commandecat
. Vous passez simplement le nom de fichier, et il affiche tout le contenu du fichier: cat file.txt
.,
cela peut être gênant lorsqu’il s’agit de fichiers volumineux (ce qui n’est pas rare pour les journaux!). Nous pourrions utiliser un éditeur, bien que peut-être exagéré juste pour afficher un fichier. C’est là que la commande less
entre en jeu. Nous lui passons le nom de fichier (less file.txt
), Et il ouvrira le fichier dans une interface simple. À partir de là, nous pouvons utiliser les touches fléchées (ou j/k Si vous connaissez Vim) pour parcourir le fichier, utiliser /
pour rechercher et appuyer sur q
pour quitter., Il existe quelques fonctionnalités supplémentaires, qui sont toutes décrites en appuyant sur h
pour ouvrir l’aide.
Présentation le début ou la fin d’un fichier
Nous pouvons également visualiser rapidement le premier ou le dernier n
nombre de lignes d’un fichier. C’est là que les commandes head
Et tail
sont utiles. Ces commandes fonctionnent un peu comme cat
, bien que vous puissiez spécifier le nombre de lignes à partir du début/de la fin du fichier que vous souhaitez afficher., Pour afficher les 15 premières lignes d’un fichier, nous run head -n 15 file.txt
et pour afficher le dernier 15, nous run tail -n 15 file.txt
. En raison de la nature des fichiers journaux ajoutés en bas, la commande tail
sera généralement plus utile.
fichiers de surveillance
fichiers de recherche
Une façon que nous avons regardé pour rechercher des fichiers est d’ouvrir le fichier dansless
et appuyez sur/
. Un moyen plus rapide de le faire est d’utiliser la commande grep
., Nous spécifions ce que nous voulons rechercher entre guillemets doubles, avec le nom du fichier, et grep
imprimera toutes les lignes contenant ce terme de recherche dans le fichier. Par exemple, pour rechercher les lignes contenant « test” dans le file.txt
, vous devez exécuter grep "test" file.txt
.
Si le résultat d’un grep
recherche est trop long, vous pouvez le diriger vers less
, vous permettant de faire défiler et de recherche à travers elle: grep "test" file.txt | less
.,
l’Édition de fichiers
la façon La plus simple d’éditer des fichiers à partir de la ligne de commande est à utiliser nano
. nano
est un éditeur de ligne de commande simple, qui a toutes les raccourcis clavier les plus utiles imprimés directement à l’écran. Pour l’exécuter, donnez-lui simplement un nom de fichier (nano file.txt
). Pour fermer ou enregistrer un fichier, appuyez sur Ctrl + X. L’éditeur vous demandera si vous souhaitez enregistrer vos modifications. Appuyez sur la touche y
pour oui ou n
pour no. Si vous choisissez oui, il va vous demander le nom de fichier pour enregistrer le fichier sous., Si vous modifiez un fichier existant, le nom de fichier sera déjà là. Laissez-le simplement tel quel et il sera enregistré dans le fichier approprié.