Maison > Article > Opération et maintenance > Quelles sont les commandes pour afficher les fichiers sous Linux ?
Les commandes pour afficher le contenu d'un fichier sous le système Linux incluent : cat signifie afficher tout le contenu à partir de la première ligne, tac afficher tout le contenu dans l'ordre inverse à partir de la dernière ligne, more afficher le contenu page par page selon le taille de la fenêtre, etc.
[Cours recommandés : Tutoriel Linux]
Commande pour afficher le contenu du fichier sous Linux
Commande pour afficher le contenu du fichier :
cat : par le premier Afficher le contenu à partir de la dernière ligne et afficher tout le contenu
tac : afficher le contenu dans l'ordre inverse à partir de la dernière ligne et afficher tout le contenu
plus : Selon la taille de la fenêtre, le contenu du fichier est affiché page par page
moins : similaire à plus, mais son avantage est que vous pouvez avancer de page et rechercher des caractères
head : seules les premières lignes sont affichées
tail : seules les dernières lignes sont affichées
nl : similaire à cat - n, affiche le numéro de ligne lors de l'affichage de
tailf : similaire à tail -f
cat et tac
cat
La fonction de cat est d'afficher en continu le contenu du fichier à l'écran à partir de la première ligne. 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.
cat syntaxe :
-n : lors de l'affichage, affichez le numéro de ligne ensemble
cat [-n] 文件名
tac
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 :
tac 文件名
de plus en moins (couramment utilisée)
plus
more est de démarrer le fichier à partir de la première ligne et d'afficher le contenu du fichier 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 une ligne vers le bas et la « barre d'espace » pour faire défiler une page vers le bas. 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)La syntaxe de more :
more 文件名Entrez n lignes vers le bas, il faut à définir, la valeur par défaut est 1 ligne ; Ctrl f fait défiler l'é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 le numéro de ligne de la ligne actuelle ;
:f affiche le nom de fichier et le numéro de ligne de la ligne actuelle
v appelle l'éditeur vi
! La commande appelle le Shell et exécute la commande q Quittez plusmoins
La fonction de less est similaire à plus, mais en utilisant more, vous ne pouvez pas avancer de page, vous pouvez uniquement faire marche 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 a également une fonction pour rechercher le contenu que vous souhaitez trouver dans le fichier. Supposons que vous souhaitiez rechercher dans le mot de passe. Pour savoir s'il y a une chaîne weblogic, vous pouvez faire ceci :
less 文件名
Puis entrez :
[root@redhat etc]# less passwd
Entrez
/weblogicS'il y a une chaîne weblogic. à ce moment-là, Linux affichera le caractère en mode surbrillance. Pour quitter la page de visualisation, veuillez appuyer sur la touche « q ».
tête et queue
tête
tête et queue sont généralement utilisées lorsque seules les premières lignes du fichier ont besoin à lire ou à utiliser dans les dernières lignes. La fonction de head est d'afficher les premières lignes du fichier
La syntaxe de head :
numéro Afficher le nombre de lignes
tailhead [n number] 文件名
La fonction de tail est juste à l'opposé de head, seules les dernières lignes de contenu sont affichées
La syntaxe de tail :
nl
tail [-n number] 文件名
nl a la même fonction que Il affiche également l'intégralité du contenu de la première ligne et affiche le numéro de ligne.
cat -n
syntaxe nl :
tailf
nl 文件名
La commande tailf est presque identique à à proprement parler cela devrait ressembler davantage à
. Il peut également continuer à suivre lorsque le fichier est renommé, ce qui est particulièrement adapté autail -f
suivi des fichiers journaux. Parce qu'elle peut économiser de l'énergie et réduire l'accès au disque, la commande tailf n'est pas un script, mais un fichier exécutable binaire compilé avec du code C. Cependant, certaines installations Linux n'ont pas cette commande tail --follow=name
tailf et tail. -f comparaison
1. Contrairement à , si le fichier ne grossit pas, il n'accédera pas au fichier disque. tailf lit toujours petit à petit depuis le début du fichier, tandis que tail -f commence à lire à partir de la fin du fichier
2. Lorsque tailf vérifie la croissance du fichier, il utilise le nom du fichier et utilise le système de statistiques call; et tail -f utilise le descripteur de fichier ouvert tail -f
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!