Je travaille avec beaucoup de gros fichiers journaux. Je me connecte généralement à mes serveurs UNIX et Linux en utilisant Putty ou Telnet, puis je lis les fichiers en utilisant les commandes standard UNIX / Linux. Les autres informaticiens préfèrent utiliser une interface graphique X-Window, mais si vous disposez d'une connexion à faible bande passante, il est préférable d'utiliser un terminal en ligne de commande pour accélérer les opérations.
Si vous devez parcourir les journaux sans avoir à les modifier, utilisez la commande "moins". "Moins" sous Linux et UNIX vous permet d'afficher le fichier et vous permet de faire des opérations de recherche de base. Contrairement à "plus", il permet à la fois une navigation vers l'avant et vers l'arrière, ce qui vous permet de rechercher n'importe quelle chaîne de recherche.
Moins vaut mieux que
Pour ouvrir un fichier en utilisant moins, tapez la commande moinssuivie du nom du fichier dans l'invite UNIX ou Linux:
moins de nom de fichier
Dans l'exemple ci-dessous j'ai ouvert un fichier appelé verbose.log.mo
Less ouvrira le fichier et affichera le nom du fichier dans la partie inférieure gauche du terminal. Pour trouver une chaîne dans le fichier, tapez slash suivi de la chaîne que vous souhaitez rechercher, puis appuyez sur Entrée. Dans l'exemple ci-dessous, j'ai tapé / errorpour rechercher la chaîne "error".
Vous verrez que la vue du fichier passera à la ligne où se trouve la chaîne. Les correspondances de chaînes localisées sont mises en surbrillance pour faciliter la visualisation.
Pour rechercher l'occurrence suivante de la chaîne, appuyez simplement sur la touche "n". En appuyant sur le "N" majuscule vous amènera à la correspondance précédente.
Voici d'autres raccourcis clavier que j'ai trouvés de L'entrée de Wiki sur "moins" :
Ce que j'aime le plus avec "less", c'est qu'il s'ajuste automatiquement avec la largeur et la hauteur de la fenêtre du terminal. Le texte vu avec "moins" est automatiquement enveloppé si vous redimensionnez la fenêtre du terminal. Cela fait moins d'avance que l'ancien outil appelé "plus", qui tend à couper le texte lorsque vous serrez la largeur du terminal.
Si vous avez beaucoup de texte ou de fichiers ASCII à afficher sous Linux ou UNIX, assurez-vous de maîtriser "less" car il s'agit d'une commande supérieure pour l'affichage de fichiers à l'aide du terminal de ligne de commande. Profitez-en!