一 简介
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。
二 命令格式
head [参数]... [文件]...
三 常用参数
-c, --bytes=[-]K 显示每个文件的前K 字节内容;
如果附加"-"参数,则除了每个文件的最后K字节数据外
显示剩余全部内容
-n,--lines=[-]K 显示每个文件的前K 行内容;
如果附加"-"参数,则除了每个文件的最后K行外显示
剩余全部内容
-q,--quiet, --silent 不显示包含给定文件名的文件头
-v,--verbose 总是显示包含给定文件名的文件头
--help 显示此帮助信息并退出
--version 显示版本信息并退出
四 所有参数
-c, --bytes=[-]K 显示每个文件的前K 字节内容;
如果附加"-"参数,则除了每个文件的最后K字节数据外
显示剩余全部内容
-n,--lines=[-]K 显示每个文件的前K 行内容;
如果附加"-"参数,则除了每个文件的最后K行外显示
剩余全部内容
-q,--quiet, --silent 不显示包含给定文件名的文件头
-v,--verbose 总是显示包含给定文件名的文件头
--help 显示此帮助信息并退出
--version 显示版本信息并退出
五 示例
5.1 显示前3行
[root@Nagios~]# head -n 3 install.log
安装 libgcc-4.4.7-3.el6.x86_64
warning: libgcc-4.4.7-3.el6.x86_64: HeaderV3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
安装 setup-2.8.14-20.el6.noarch
5.2 显示前30个字符
[root@Nagios~]# head -c 30 install.log
安装 libgcc-4.4.7-3.el6.x86_[root@Nagios ~]#
六 参考资料
http://gnu.org/licenses/gpl.html
man手册