head在linux命令中什么意思,linux中head命令的详细解释
linxu下的head命令是经常使用到的显示文件内容的命令。下面由学习啦小编为大家整理了linux的head命令的详细解释的相关知识,希望对大家有帮助!
一、linux中的head命令的详细解释
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。
1.命令格式:
head [参数]… [文件]…
2.命令功能:
head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
3.命令参数:
-q 隐藏文件名
-v 显示文件名
-c 显示字节数
-n 显示的行数
二、linux中的head命令的详解实例
实例1:显示文件的前n行
命令:
1
head -n 5 log2014.log
输出:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[root@localhosttest]# cat log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12
==============================
[root@localhosttest]# head -n 5 log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05[root@localhosttest]#
实例2:显示文件前n个字节
命令:
1
head -c 20 log2014.log
输出:
1
2
3
4
5
[root@localhosttest]# head -c 20 log2014.log
2014-01
2014-02
2014
[root@localhosttest]#
实例3:文件的除了最后n个字节以外的内容
命令:
1
head -c -32 log2014.log
输出:
1
2
3
4
5
6
7
8
9
10
11
12
13
[root@localhosttest]# head -c -32 log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12[root@localhosttest]#
实例4:输出文件除了最后n行的全部内容
命令:
1
head -n -6 log2014.log
输出:
1
2
3
4
5
6
7
8
[root@localhosttest]# head -n -6 log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07[root@localhosttest]#
三、参考资料:linux中的tail命令详解
tail (tail) 用来显示档案的结尾(默认为10行)至标准输出中。若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头。如果不指定文件或文件为"-" ,则从标准输入读取数据。
2、用法
nl [选项]... [文件]...
3、选项
-c, --bytes=K 输出最后K字节;另外,使用-c +K 从每个文件的第K 字节输出
-f, --follow[={name|descriptor}] 即时输出文件变化后追加的数据。
-n, 输出最后K行;另外,使用-n +K 从每个文件的第K行输出
--pid=PID 同 -f 一起使用,当 PID 所对应的进程死去后终止
-s, --sleep-interval=N 与-f合用,表示在每次反复的间隔休眠N秒
head在linux命令中什么意思,linux中head命令的详细解释相关推荐
- 【算法】【树】已知先序中序序列求后序序列(详细解释)
题目描述 如题所示,已知先序中序序列建树与求后序序列 算法原理 利用递归和分制的思想,找到当前树先序序列的根节点,然后找到对应中序序列的位置,然后根据根节点在中序序列中的位置来判断左右子树分别的位置, ...
- CSS中属性个属性值怎么区分,[CSS] 详细解释 @media 属性与 (max
前言 现在 HTML5/CSS3 很流行罢,也是未来时代的趋势.在 HTML5 带来的许多实用功能之后,CSS3也同带来了一些牛逼哄哄的功能呢. 动画 animation 转化 transform 过 ...
- 在50户人家的狗中寻找病狗数量的趣味题目(详细解释)
这一类的题目其实是一种很有意思的智力题. 题目描述 有50户人家,每家一条狗.有一天警察同志通知,在这50条狗中有病狗,它的行为和其它狗不一样,现在每个人只能通过观察其它人家的狗来判断自己家的狗是否生 ...
- python中的 怎么用_Python中如何调用Linux命令
一.使用os模块 In [1]: import os #导入os模块 In [2]: os.system('ls') anaconda-ks.cfg epel-release-7-5.noarch.r ...
- linux运维常用命令一句话(持续更新中)
整理收集一些Linux运维管理.系统管理的常用命令,太多了记不住,只能记录下来方便日后查看.也可以和大家分享.如果你有好的一句话命令也贴出来吧.本文持续更新中. 1.linux启动过程 开启电源 -- ...
- linux脚本中sed -i,Linux 中常用的sed命令
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space ...
- linux默认csh修改命令,Solaris中默认Shell的修改以及命令行补全的设置
Solaris中默认Shell的修改以及命令行补全的设置 发布时间:2008-02-18 00:01:41来源:红联作者:qtsmy Solaris10 x86虽然可以跑起来,但有很多方面都用这和以前 ...
- 使用配置hadoop中常用的Linux(ubuntu)命令
生成key: $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized ...
- Linux命令备忘录: jobs 显示Linux中的任务列表及任务状态命令
Linux jobs命令用法详解:显示Linux中的任务列表及任务状态命令 jobs命令用于显示Linux中的任务列表及任务状态,包括后台运行的任务.该命令可以显示任务号及其对应的进程号.其中,任务号 ...
- [转帖]Linux中的15个基本‘ls’命令示例
Linux中的15个基本'ls'命令示例 https://linux.cn/article-5109-1.html ls -lt 和 ls -ltr 来查看文件新旧顺序. list time rese ...
最新文章
- Mysql实现非程序控制读写分离
- NodeJS学习日记--VSCode下调试
- 我的swagger上面怎么没有models_浅析特斯拉Model S的采样板
- 使用Unity制作的一个望远镜特效,在狙击手游戏中非经常见
- 有幸和一位企业家聊天,他白手起家
- java linux 信号_Java 中关于信号的处理在Linux下的实现
- shark恒破解笔记2-绕过自校验
- 教你七招记单词快又准
- NCBI|线粒体基因组数据上传
- 全国气象预报业务产品grib2数据格式解析
- 2022山东省软件设计大赛备赛建议
- 使用GeoServer发布Shapfile数据
- 在hbase shell中执行list抛出异常:ERROR: No valid credentials provided
- java winrar_Java使用winrar解压缩 | 学步园
- VC(Visual Studio C++)虚拟键VK值列表
- 【T+】删除/取消畅捷通T+软件登录界面右上角的授权单位等联系信息
- 芯片程序烧录的熔断机制与安全
- python的时间转换datetime和pd.to_datetime
- 【Windows】【Chrome】修改 Chrome 安装目录
- python制表符怎么用_Python制表符是什么