每天一个Linux命令(14)head命令
head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。
如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头。
如果不指定文件,或者文件为"-",则从标准输入读取数据。
(1)用法:
用法: head [选项]... [文件]...
(2)功能:
将每个指定文件的头10 行显示到标准输出。
(3)选项参数:
1)-q 隐藏文件名
2)-v 显示文件名
3)-c<字节> 显示字节数
4)-n<行数> 显示的行数
(4)实例:
1)[root@localhost Documents]# head head_text 默认显示文件的前10行
[root@localhost Documents]# ll
总用量
-rw-r--r--. root root 5月 : head_text
-rw-r--r--. root root 5月 : less1
-rw-r--r--. root root 5月 : less2
[root@localhost Documents]# head head_text
I am studing orders of Linux!
I am trying to write as many as lines of text! No matter how low you consider yourself,
there is always someone looking behind you,
hoping that they were that high! Something you want keep all the time,always you will lose!
2)[root@localhost Documents]# head -5 head_text 与 [root@localhost Documents]# head -n 5 head_text 相同的功能:自定义显示文件前5行
[root@localhost Documents]# head - head_text
I am studing orders of Linux!
I am trying to write as many as lines of text! No matter how low you consider yourself,
[root@localhost Documents]# head -n head_text
I am studing orders of Linux!
I am trying to write as many as lines of text! No matter how low you consider yourself,
3)[root@localhost Documents]# head -c 20 head_text 指定自定义显示前20个字节的内容
[root@localhost Documents]# head -c head_text
I am studing orders [root@localhost Documents]#
[root@localhost Documents]# head -c head_text
I am studing orders of Linux!
I am trying to write as many a
4)[root@localhost Documents]# head -c -50 head_text 指定除末尾的50个字节外全部显示
[root@localhost Documents]# head -c - head_text
I am studing orders of Linux!
I am trying to write as many as lines of text! No matter how low you consider yourself,
there is always someone looking behind you,
hoping that they were that high! Something you want keep all the time,always you will lose! Never forget to say "thanks"! Hppay today,also,prepared for happiness in the future! Don't aim your success if you want it,just do what you love and believe and finally you will success! Maybe you can be laze man like a pig,but you can't feel free as it! I am a college school student!
I am planning to live and work in hangzhou or guangzhou!
I am from[root@localhost Documents]#
5)I am from[root@localhost Documents]# head -n -10 head_text 除最后10行外全部显示
I am from[root@localhost Documents]# head -n - head_text
I am studing orders of Linux!
I am trying to write as many as lines of text! No matter how low you consider yourself,
there is always someone looking behind you,
hoping that they were that high! Something you want keep all the time,always you will lose! Never forget to say "thanks"! [root@localhost Documents]#
6)[root@localhost Documents]# head -v less1 less2 显示多个文件,并且在显示前打印出每个文件的文件名
[root@localhost Documents]# head -v less1 less2
==> less1 <==
Lost means Get! No losing No getting! End! ==> less2 <==
If you want keep,you always lose! Certainly It is!
End!
-v参数是默认的,即是不加也会如此:
[root@localhost Documents]# head less1 less2
==> less1 <==
Lost means Get! No losing No getting! End! ==> less2 <==
If you want keep,you always lose! Certainly It is!
End!
7)[root@localhost Documents]# head -q -n 3 less1 less2 head_text -q参数用来指定显示多个文件,不加文件名。同时也可以用-n 10指定只显示前3行
[root@localhost Documents]# head -q -n less1 less2 head_text
Lost means Get! No losing No getting!
If you want keep,you always lose! Certainly It is!
I am studing orders of Linux!
I am trying to write as many as lines of text! [root@localhost Documents]#
8)[root@localhost Documents]# head --help
[root@localhost Documents]# head --help
用法:head [选项]... [文件]...
Print the first lines of each FILE to standard output.
With more than one FILE, precede each with a header giving the file name.
With no FILE, or when FILE is -, read standard input. Mandatory arguments to long options are mandatory for short options too.
-c, --bytes=[-]K print the first K bytes of each file;
with the leading '-', print all but the last
K bytes of each file
-n, --lines=[-]K print the first K lines instead of the first ;
with the leading '-', print all but the last
K lines of each file
-q, --quiet, --silent 不显示包含给定文件名的文件头
-v, --verbose 总是显示包含给定文件名的文件头
--help 显示此帮助信息并退出
--version 显示版本信息并退出 K 后面可以跟乘号:
b , kB , K , MB *, M *,
GB **, G **, 对于T, P, E, Z, Y 同样适用。 GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
请向<http://translationproject.org/team/zh_CN.html> 报告head 的翻译错误
要获取完整文档,请运行:info coreutils 'head invocation'
9)[root@localhost Documents]# head --version
[root@localhost Documents]# head --version
head (GNU coreutils) 8.22
Copyright (C) Free Software Foundation, Inc.
许可证:GPLv3+:GNU 通用公共许可证第3 版或更新版本<http://gnu.org/licenses/gpl.html>。
本软件是自由软件:您可以自由修改和重新发布它。
在法律范围内没有其他保证。 由David MacKenzie 和Jim Meyering 编写。
每天一个Linux命令(14)head命令的更多相关文章
- linux常用命令(14)which命令
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数 ...
- 每天一个linux命令(14):head命令
1.命令简介 head (head) 用来显示档案的开头至标准输出中.如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头.如果不指定文件,或者文件为"-",则从标准输入读 ...
- Redis 的键命令、HyperLogLog 命令、脚本命令、连接命令、服务器命令
Redis 的键命令.HyperLogLog 命令.脚本命令.连接命令.服务器命令 Redis 的键命令 Redis 的键命令主要用于管理 Redis 的键,如删除键.查询键.修改键及设置某个键等. ...
- 每天一个linux命令:less(14)
less less命令的作用与more十分相似,都可以用来浏览文字档案的内容,less 在查看之前不会加载整个文件 .用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页. ...
- 每天一个linux命令(14):less命令
版权声明更新:2017-05-18博主:LuckyAlan联系:liuwenvip163@163.com声明:吃水不忘挖井人,转载请注明出处! 1 文章介绍 本文介绍了Linux下面的mv命令. 2. ...
- 每天一个 Linux 命令(21):find命令之xargs
在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出 ...
- 每天一个linux命令(25):linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loca ...
- 每天一个linux命令(46):vmstat命令
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程.CPU活动进行监控.他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深 ...
- 每天一个linux命令目录
出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...
- 每天一个 Linux 命令(20):find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. exec解释: -exec 参数后面跟的是command ...
随机推荐
- Android下Slidingmenu和actionbarsherlock的使用
1 http://blog.csdn.net/wangjinyu501/article/details/9331749 博客很多,推荐此教程,slidingmenu的demo可以演示 2 http: ...
- Iocomp控件教程之LinearGauge--线性刻度尺控件
线性刻度尺-线性刻度尺控件(LinearGauge)是一个具有线性表达式刻度的图像控件.支持多达5种颜色断面和4种指示器样式,相同功能,查看线性对数刻度尺(Linear Log Gauge)控件内容 ...
- Hive优化策略
hive优化目标 在有限的资源下,运行效率高. 常见问题 数据倾斜.Map数设置.Reduce数设置等 hive运行 查看运行计划 explain [extended] hql 例子 explain ...
- zabbix监控xenserver
xenserver是基于redhat的,可以在zabbix官网下载对应的redhat zabbix安装包,直接安装即可 http://repo.zabbix.com/zabbix/3.0/rhel/5 ...
- [分享]windows下编译squid的经验(转)
squid是什么我这里就不说了,这不是本文的重点,总之它是一个集:代理.加速.缓存.负载均衡.防盗链.访问控制等多功能的一个超牛X开源软件,如今已经广泛应用于很多领域.对于缓存和加速这一领域,如今各大 ...
- SSH框架整合时,如果某一个action提交请求时数据校验失败,后续请求全部失败
© 版权声明:本文为博主原创文章,转载请注明出处 1.问题描述 SSH框架搭建好进行验证时发现,执行某个请求时,若参数校验失败,修改参数符合要求后再次请求依然失败.该请求一直报错如下: No resu ...
- 从零開始学Swift之Hello World进化版
上节课,也就是昨晚啦,我们学习到从零開始学Swift之Hello World.那一节仅仅有一句代码,大家会认为不够过瘾. 那么这节课,就给大家来多点瘾货吧! 先上图! //var 代表变量的类型, s ...
- oracle 累加功能,累加百分比
最近做数据分析,需要用到累加功能,发现强大的oracle还真有,用over(order by field) 例子: 数据表中最后一列就是累加的效果 累加sql: select t.acc_pedal_ ...
- <Netty>(入门篇)TIP黏包/拆包问题原因及换行的初步解决之道
熟悉TCP编程的读者可能都知道,无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制.木章开始我们先简单介绍TCP粘包/拆包的基础知识,然后模拟一个没有考虑TCP ...
- 查找 TextBox 对象中非法数据的示例
private void GetErrors(StringBuilder sb, DependencyObject obj){ foreach (object child in LogicalTree ...