3.2 head/tail 命令
tail 命令
作用:将文件的末尾几行(默认是10行)内容输出到屏幕终端上。
命令格式
tail [-行数] 文件1
此处的行数必须是10进制的整数
示例
显示 /etc/passwd 的末尾 10 行。
weimz@mzstudio:~$ tail /etc/passwd
geoclue:x:109:113::/var/lib/geoclue:/usr/sbin/nologin
cups-browsed:x:110:111::/nonexistent:/usr/sbin/nologin
pipewire:x:981:981:system user for pipewire:/nonexistent:/usr/sbin/nologin
hplip:x:111:7:HPLIP system user:/run/hplip:/bin/false
gnome-remote-desktop:x:980:980:GNOME Remote Desktop:/var/lib/gnome-remote-desktop:/usr/sbin/nologin
polkitd:x:979:979:User for polkitd:/:/usr/sbin/nologin
rtkit:x:978:978:RealtimeKit:/proc:/usr/sbin/nologin
colord:x:977:977:colord colour management daemon:/var/lib/colord:/usr/sbin/nologin
gdm:x:975:975:Gnome Display Manager:/var/lib/gdm3:/bin/false
weimz:x:1000:1000:weimz:/home/weimz:/bin/bash
显示 /etc/passwd 的末尾 5 行。
weimz@mzstudio:~$ tail -5 /etc/passwd
polkitd:x:979:979:User for polkitd:/:/usr/sbin/nologin
rtkit:x:978:978:RealtimeKit:/proc:/usr/sbin/nologin
colord:x:977:977:colord colour management daemon:/var/lib/colord:/usr/sbin/nologin
gdm:x:975:975:Gnome Display Manager:/var/lib/gdm3:/bin/false
weimz:x:1000:1000:weimz:/home/weimz:/bin/bash
head 命令
作用:将文件的前面几行(默认是10行)内容输出到屏幕终端上。
用法同 tail 一样。
命令格式
head [-行数] 文件1
此处的行数必须是10进制的整数
示例
显示 /etc/passwd 的前面 10 行。
eimz@mzstudio:~$ head /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
显示 /etc/passwd 的前面 5 行。
weimz@mzstudio:~$ head -5 /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
练习:
- 查看
/etc/shells文件的前 5 行。 - 查看
/etc/shells文件的后 5 行。 - 查看
/usr/include/stdio.h文件的前 22 行。 - 查看
/usr/include/string.h文件的后 10 行。