Linux head和tail命令
文章目录
- Linux head命令和tail命令示例
- Linux head命令
- Linux tail命令
- 一张图搞懂head -n和tail -n
- 参考资料
Linux head命令和tail命令示例
1.查看文件file第 # 行的内容
head -n # file | tail -n 1
2.动态查看file.log 的内容
tail -f file.log
3.head/tail命令 不加文件,则直接从标准输入读取
head -n 2 --> 从标准输入读取两行内容输出到标准输出
head -n 2 >> file 将标准输出中两行内容追加到file文件中
4.结合输入、输出、获取指定行数内容(学习这种思想/模式)
echo -en 'at+cimi\r\n' | microcom -s 115200 /dev/ttyUSB11 -t 1000 | head -n 2 | tail -n 1
跟tail功能相似的命令:
cat 从第一行開始显示档案内容
tac 从最后一行開始显示档案内容
more 分页显示档案内容
less 与 more 相似,但支持向前翻页
head 仅仅显示前面几行(n 带行号显示档案内容)
tail 仅仅显示后面几行(n 带行号显示档案内容)
od 以二进制方式显示档案内容
Linux head命令
Linux head 命令
https://www.runoob.com/linux/linux-comm-head.html?ivk_sa=1024320u
head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。
命令格式
head [参数] [文件]
参数:
- -q 隐藏文件名
- -v 显示文件名
- -c<数目> 显示的字节数。
- -n<行数> 显示的行数。
实例
#要显示 runoob_notes.log 文件的开头 10 行,请输入以下命令:
head runoob_notes.log#显示 notes.log 文件的开头 5 行,请输入以下命令:
head -n 5 runoob_notes.log#显示文件前 20 个字节:
head -c 20 runoob_notes.log#显示文件除了最后n行以外的其他内容
head -n -5 filename
Linux tail命令
Linux tail命令
https://www.runoob.com/linux/linux-comm-tail.html
一张图搞懂head -n和tail -n
https://blog.csdn.net/signjing/article/details/69357769
情景
会点linux命令的人都知道head -n k和tail -n k(k≥0)的作用,但却不知道还支持head -n -k和tail -n +k的用法, 更不知道有着怎样的作用了。
图解
下面,用一张图让你搞懂它们:
备注:方框表示文件全部内容,绿色部分表示命令产生的结果;
举例
创建一个文件,文件共10行,每行的内容依次为1-10数字,如下:
cat testfile
1
2
3
4
5
6
7
8
9
10
cat testfile | wc -l
10
当k=3时,分别执行上述命令:
head -n 3 testfile
1
2
3
head -n -3 testfile
1
2
3
4
5
6
7
-k的意义是除了最后k行的所有行。
$ tail -n +3 testfile
3
4
5
6
7
8
9
10
+k的意义是从第k行开始,输出所有行;
总结
- head -n k=head -n +k,tail -n k=tail -n -k,可以简单记忆为头正尾负;
- 无论k前面的符号怎样,tail都是输出尾部内容,head都是输出头部内容的;
- 特别注意tail -n +k,这里的k表示从第K行开始;(因此上例中,head -n -3输出7行,而tail -n +3输出8行。)
参考资料
https://blog.csdn.net/qq_15256443/article/details/81664081
head与tail命令
https://zhuanlan.zhihu.com/p/67585429
Linux head和tail命令相关推荐
- linux怎么退出tail命令,Linux系统tail命令怎么使用
Linux系统要查看文件末尾内容,显示字节等功能,可以利用tail命令实现,具体怎么操作呢,下面由学习啦小编为大家整理了linux系统中tail命令的使用详解,希望对大家有帮助! linux系统中ta ...
- linux命令tail-f,Linux中的tail命令的详细解释
linxu下的tail命令用于显示指定文件的末尾内容,面由学习啦小编为大家整理了linux的tail命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的tail命令的详细解释 1.命令格式 ...
- tail是Linux命令吗,linux系统中tail命令的使用详解
Linux系统中tail命令是查看文件末尾内容的主要功能,下面由学习啦小编为大家整理了linux系统中tail命令的使用详解,希望对大家有帮助! linux系统中tail命令的使用详解 1 命令功能 ...
- linux的退出tail命令,Linux显示文件最后几行-Linux tail命令详解-Linux tail命令退出-嗨客网...
Linux显示文件最后几行(tail) Linux显示文件最后几行(tail)教程 Linux tail命令详解 功能 查看文件的最后几行. 语法 tail [options] file.. 参数 参 ...
- linux之通过tail命令动态跟踪日志文件里面的末尾信息
1 问题场景 比如在linux系统,我们服务端的错误日志在一个文件里面不断输入进去,我们需要动态查看,我们总不可能每次进行cat文件查看 2 tail命令和head命令 head命令默认是输出一个文件 ...
- linux tail命令怎么用,Linux如何使用tail命令?
Linux tail命令显示一个或多个文件或管道数据的最后一部分(默认为10行):可用于实时监控文件更改.下面本篇文章就来就来给大家介绍一下如何使用Linux tail命令,希望对大家有所帮助. Li ...
- tail在linux中的含义,如何在Linux中使用Tail命令
tail命令是linux中一个很实用的应用命令,该命令可以显示一个或多个文件或管道数据的最后一部分.tail命令最常见的用途之一是监视和分析随时间变化的日志和其他文件,通常与grep等其他工具结合使用 ...
- linux tail grep多个,Linux grep、tail命令的混合使用
grep Linux grep命令用于查找文件里符合条件的字符串. grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列 ...
- Linux中head和tail的区别,linux head和tail命令详解
1.head命令 回到顶部 head命令显示文件的开头几行,常用命令格式如下: [root@initroot ~]# head [-n number] 文件 head命令默认显示文件的前十行,-n选项 ...
最新文章
- php 魔术方法 说明
- 【经典课程】图灵奖得主LeCun亲授,深度学习课程在线发布
- 如何在python中显示电脑中的图片-python如何在终端里面显示一张图片
- 10元权限gm游戏_游戏P图超能打!揭秘10年老本儿500元升级计划
- js中的引用类型-object
- linux打印全部make编译信息
- 【CCCC】L2-031 深入虎穴 (25分),,求多叉树最深的节点编号,大水题!!!
- http://kylin.apache.org/development/new_metadata.html
- matlab计算遥感影像最“佳”指数因子OIF
- AttributeError: ‘str‘ object has no attribute ‘decode‘ model = keras.models.load_model
- 递归的Fibonacci在数羊
- github 仓库中文名_github仓库的使用
- C++ API中文文档分享
- VUE+Element学习笔记之登录页面跳转首页
- ndo2db: Warning: Retrying message send. This can occur
- 直接耦合的互补输出级
- IOS - 怎么辨别苹果手机的数据线是否原装?
- Excel·VBA按列拆分工作表、工作簿
- 在html中div水平垂直css,html中div使用CSS实现水平/垂直居中的多种方式
- sendgrid_如何使用SendGrid提高WordPress电子邮件的可传递性
热门文章
- 古剑奇谭——手中执剑 方能保护所珍惜之人
- ESP32 ESP-IDF ADC监测电池电压(带校正)
- mysql 5.6 ibdata1,5.6中删除ibdata1之后的报错
- 程序员英语语法学习(1)句子成分有八个,你却只知主谓宾?
- QT程序打包配置手册
- 包茂高速两辆法拉利跑车撞栏 1辆面目全非(图)-法拉利
- js一段文本,文字一个字一个字出现,像打字一样
- 电脑主板,显卡,CPU天梯图
- 我的家乡阳江----“漠阳文化”介绍
- 要求有一个 abstract 类,类名为 Employee。Employee 类有一个 abstract 方法:public abstract double earnings();