head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 就是看档案的结尾。
1.命令格式:
head [参数]… [文件]…
2.命令功能:
head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
3.命令参数:
-q 隐藏文件名,默认就没有文件名
-v 显示文件名,没有什么用
-c<字节> 显示字节数,也没有什么用
-n<行数> 显示的行数,print the first K lines instead of the first 10; with the leading ‘-’, print all but the last K lines of each file,有-代表显示除了倒数几行以外的行
4. 常用范例:
例1:显示前几行,显示文件名
[root@localhost /var/log]#head -v -n 3 messages ==> messages <== Mar 12 03:07:01 bogon rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="2041" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Mar 13 16:41:45 bogon yum[13979]: Installed: tree-1.5.3-3.el6.x86_64 Mar 13 17:50:06 bogon yum[14308]: Installed: mpfr-2.4.1-6.el6.x86_64
例2:显示除了最后三行的所有数据
[root@localhost /var/log]#head -v -n -3 messages
例3:默认显示的是前10行数据
–
–
–
评论前必须登录!
注册