Maison >Opération et maintenance >exploitation et maintenance Linux >Commande pour afficher le contenu du fichier sous Linux
Commande pour afficher le contenu du fichier :
cat commence à afficher le contenu à partir de la première ligne et affiche tout le contenu
tac Afficher le contenu dans l'ordre inverse à partir de la dernière ligne et afficher tout le contenu
plus En fonction de la taille de la fenêtre, le contenu réel du fichier est une page par page
moins est similaire à plus, mais son avantage est que vous pouvez avancer de page et rechercher des caractères
head n'affiche que le premier quelques lignes
tail Afficher uniquement les dernières lignes
nl Semblable à cat -n, afficher le numéro de ligne
tailf est similaire à tail -f
1.cat et tac
la fonction de cat est d'ajouter continuellement le contenu du fichier à partir de la première ligne La sortie est à l'écran. Cependant, cat n'est pas couramment utilisé. La raison en est que lorsque le fichier est volumineux et que le nombre de lignes est relativement important, seule une partie du contenu peut être vue lorsque l'écran ne peut pas tout contenir.
syntaxe cat : cat [-n] nom de fichier (-n : lorsqu'il est affiché, sortie avec le numéro de ligne)
La fonction de tac est d'inverser le fichier à partir de la dernière ligne et d'afficher les données de contenu à l'écran. Nous pouvons constater que tac est en fait un chat écrit à l'envers. Cette commande n’est pas non plus couramment utilisée.
Syntaxe tac : nom du fichier tac.
2. plus et moins (couramment utilisé)
La fonction de plus est pour convertir des fichiers À partir de la première ligne, le contenu du fichier est affiché de manière appropriée en fonction de la taille de la fenêtre de sortie. Lorsque la page entière ne peut pas être sortie, vous pouvez utiliser la « touche Entrée » pour faire défiler la ligne et la « barre d'espace » pour faire défiler la page. Pour quitter la page de visualisation, veuillez appuyer sur la touche « q ». De plus, more peut également être utilisé avec le caractère pipe "|" (pipe), par exemple : ls -al more
La syntaxe de more : more file name
Entrée descend sur n lignes, doit être défini, la valeur par défaut est 1 ligne
Ctrl f fait défiler un écran vers le bas ; >
La barre d'espace fait défiler l'écran vers le bas ;Ctrl b revient à l'écran précédent
= affiche la ligne ; numéro de la ligne actuelle ;
:f Afficher le nom du fichier et le numéro de la ligne actuelle ;
v Appeler l'éditeur vi ;
! La commande appelle Shell et exécute la commande
q exit more
La fonction de moins est similaire à celle de plus, mais l'utilisation de plus ne peut pas faire avancer les pages, mais ne peut que tourner les pages en arrière.
less peut utiliser les touches [pageup] et [pagedown] pour faire avancer et reculer les pages, ce qui semble plus pratique.
less syntaxe : less file name
less a également une fonction pour rechercher le contenu que vous souhaitez trouver dans le fichier, en supposant que si vous voulez vérifier s'il y a une chaîne weblogic dans le fichier passwd, alors vous pouvez le faire comme ceci :
[root@redhat etc]# less passwd
Puis entrez :
/weblogic
Entrez
S'il y a is Pour les chaînes weblogic, Linux mettra en évidence le caractère.
Pour quitter la page de visualisation, veuillez appuyer sur la touche «q»
3.tête et queue
la tête et la queue sont généralement utilisées uniquement pour la lecture est requis. Utilisez-le pour obtenir les premières ou les dernières lignes du fichier. La fonction de head est d'afficher les premières lignes du fichier
La syntaxe de head : head [n numéro] nom du fichier (le numéro affiche le nombre de lignes)
La fonction de la queue est exactement l'opposé de la tête, seules les dernières lignes de contenu sont affichées La syntaxe de tail : tail [ -n numéro] Nom du fichier 4.nl Les fonctions nl et cat -n sont identiques, il affiche également tout le contenu de la première ligne et affiche le numéro de ligne syntaxe nl : nom de fichier nl 5.tailf La commande tailf est presque équivalente à tail -f À proprement parler, elle devrait être plus similaire. à tail --follow=nom. Il peut continuer à suivre le moment où le fichier est renommé, ce qui est particulièrement adapté pour suivre la croissance d'un fichier journal. Il est similaire à tail -f mais n'accède pas au fichier lorsqu'il ne croît pas. Cela a pour effet secondaire de ne pas mettre à jour le temps d'accès au fichier, de sorte qu'un vidage du système de fichiers ne se produit pas périodiquement lorsqu'aucune activité de journal ne se produit.) . tailf est extrêmement utile pour surveiller les fichiers journaux sur un ordinateur portable lorsque la journalisation est peu fréquente et que l'utilisateur souhaite que le disque dur ralentisse pour préserver la durée de vie de la batterie.). La commande tailf n'est pas un script, mais un fichier exécutable binaire compilé avec du code C. Certaines installations Linux ne disposent pas de cette commande. Cet article explique comment compiler et installer la commande tailf. 1. tailf lit toujours depuis le début du fichier petit à petit, tandis que tail -f commence la lecture à partir de la fin du fichier 2. Lorsque tailf vérifie la croissance du fichier, il utilise le nom du fichier et utilise l'appel système stat ; tandis que tail -f utilise le descripteur de fichier ouvert ; tail utilise toujours l'appel système fstat au lieu de l'appel système stat ; le résultat est : par défaut, lorsque les fichiers de tail sont secrètement supprimés, tail ne le sait pas, mais tailf le sait. Paramètres communs Format : fichier journal tailf Fichier journal de suivi dynamique, imprime initialement les 10 dernières lignes du fichier. Pour plus d'articles techniques liés à Linux, veuillez visiter la colonne Tutoriel Linux pour apprendre ! Parlons de la différence entre les deux :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!