3.2 head/tail 命令
tail 命令
作用:将文件的末尾几行(默认是10行)内容输出到屏幕终端上。
命令格式
tail [-行数] 文件1
此处的行数必须是10进制的整数
示例
显示 /etc/passwd 的末尾 10 行。
weimingze@mzstudio:~$ tail /etc/passwd
polkitd:x:987:987:User for polkitd:/:/usr/sbin/nologin
rtkit:x:117:119:RealtimeKit,,,:/proc:/usr/sbin/nologin
colord:x:118:120:colord colour management daemon,,,:/var/lib/colord:/usr/sbin/nologin
gnome-initial-setup:x:119:65534::/run/gnome-initial-setup/:/bin/false
gdm:x:120:121:Gnome Display Manager:/var/lib/gdm3:/bin/false
nm-openvpn:x:121:122:NetworkManager OpenVPN,,,:/var/lib/openvpn/chroot:/usr/sbin/nologin
weimz:x:1000:1000:weimingze:/home/weimz:/bin/bash
sshd:x:122:65534::/run/sshd:/usr/sbin/nologin
postfix:x:123:125::/var/spool/postfix:/usr/sbin/nologin
weimingze:x:1001:1001:weimingze,,,:/home/weimingze:/bin/bash
显示 /etc/passwd 的末尾 5 行。
weimingze@mzstudio:~$ tail -5 /etc/passwd
nm-openvpn:x:121:122:NetworkManager OpenVPN,,,:/var/lib/openvpn/chroot:/usr/sbin/nologin
weimz:x:1000:1000:weimingze:/home/weimz:/bin/bash
sshd:x:122:65534::/run/sshd:/usr/sbin/nologin
postfix:x:123:125::/var/spool/postfix:/usr/sbin/nologin
weimingze:x:1001:1001:weimingze,,,:/home/weimingze:/bin/bash
head 命令
作用:将文件的前面几行(默认是10行)内容输出到屏幕终端上。
用法同 tail 一样。
命令格式
head [-行数] 文件1
此处的行数必须是10进制的整数
示例
显示 /etc/passwd 的前面 10 行。
weimingze@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 行。
weimingze@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 行。