Maison > Article > Opération et maintenance > Comment lire les premières lignes d'un fichier sous Linux
Sous Linux, la commande head peut être utilisée pour lire les premières lignes du fichier. Cette commande peut être utilisée pour afficher le contenu des premières lignes du fichier spécifié. La syntaxe est "head [-n K]. nom de fichier"; "K" représente le nombre de lignes. , signifie afficher le contenu des K premières lignes du fichier. Si "-K" est utilisé, cela signifie afficher tout le contenu restant sauf les K dernières lignes du fichier. .
L'environnement d'exploitation de ce tutoriel : système CentOS 6, ordinateur Dell G3.
Sous Linux, vous pouvez utiliser la commande head pour lire les premières lignes du fichier. La commande
head peut être utilisée pour afficher le contenu du début du fichier. Il existe un paramètre commun -n utilisé pour afficher le nombre de lignes. La valeur par défaut est 10, ce qui signifie que 10 lignes de contenu sont affichées.
Le format de syntaxe de base pour lire les premières lignes d'un fichier est le suivant :
head [-n K] 文件名
Explication :
K
représente le nombre de lignes. le premier K du fichier. Le contenu de la ligne de code> <code>K
表示行数,该选项用来显示文件前 K
行的内容;
如果使用 "-K
-K
" comme paramètre, cela signifie qu'sauf les K dernières lignes ; du fichier, tout le contenu restant sera affiché.
option | |
---|---|
-c K | |
-v |
[root@xuexi ~]# head -n 2 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologinPrécisez qu'à la fin, tous sauf N lignes ne seront pas affichées
[root@xuexi ~]# head -n -40 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologinToujours afficher le nom du fichier d'en-tête
[root@xuexi ~]# head -n 2 -v /etc/passwd ==> /etc/passwd <== root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologinSpécifiez plusieurs fichiers
[root@xuexi ~]# head -n 5 /etc/passwd /etc/firewalld/firewalld.conf ==> /etc/passwd <== root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin //两个文件之间会空一行 ==> /etc/firewalld/firewalld.conf <== # firewalld config file # default zone # The default zone used if an empty zone string is used. # Default: publicNe pas afficher le nom du fichier d'en-tête🎜
[root@xuexi ~]# head -n 5 -q /etc/passwd /etc/firewalld/firewalld.conf root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin //此时中间就没有空行 # firewalld config file # default zone # The default zone used if an empty zone string is used. # Default: public🎜Remarque : head est également souvent utilisé pour la redirection de canal🎜
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!