Commande pour afficher le contenu du fichier sous Linux

步履不停
Libérer: 2019-06-13 17:55:19
original
4349 Les gens l'ont consulté

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.

Parlons de la différence entre les deux :

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 !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!