Linux书签(05)用linux more命令查看日志文件
楔子:作为一名经常开车的老司机,查看日志文件是一种家常便饭。Linux more 命令就是这样一道非常下饭的菜,学会用它查看日志文件,也许会让很多问题及时被发现和定位。
Linux more 命令
Linux more 命令,顾名思义就是显示更多。类似 cat,不过会以一页一页的形式显示,更方便逐页阅读。
more 和 less 的区别:
- less 不必读整个文件,所以加载速度会比 more 更快
- less 可以按键盘上下方向键显示上下内容,而 more 不能通过上下方向键控制显示
- less 退出后 shell 不会留下刚显示的内容,而 more 退出后会在 shell 上留下刚显示的内容
语法格式
more [-选参] [-num] [+/pattern] [+linenum] [fileNames..]
选参说明
可选参数 | 含义 |
---|---|
-f | 计算行数时,以实际的行数,而不是自动换行过后的行数。 |
-p | 不以卷动的方式显示每一页,而是先清除屏幕后再显示内容。 |
-c | 跟 -p 选项相似,不同的是先显示内容再清除其他旧资料。 |
-s | 当遇到有连续两行以上的空白行时,就替换为一行的空白行。 |
-u | 不显示下引号(根据环境变量 TERM 指定的终端而有所不同)。 |
+n | 从第 n 行开始显示文件内容,n 代表数字。 |
-n | 一次显示的行数,n 代表数字。 |
交互指令
下面的命令可以在 more 命令使用过程中按照指令模式键入使用,此时 more 命令的执行会打开一个交互界面。
交互指令 | 功能 |
---|---|
h 或 ? | 显示 more 命令交互命令帮助。 |
q 或 Q | 退出 more。 |
v | 在当前行启动一个编辑器。 |
:f | 显示当前文件的文件名和行号。 |
!<命令> 或 :!<命令> | 在子Shell中执行指定命令。 |
回车键 | 向下移动一行。 |
空格键 | 向下移动一页。 |
Ctrl+l | 刷新屏幕。 |
= | 显示当前行的行号。 |
' | 转到上一次搜索开始的地方。 |
Ctrf+f | 向下滚动一页。 |
. | 重复上次输入的命令。 |
/ 字符串 | 搜索指定的字符串。 |
d | 向下移动半页。 |
b | 向上移动一页。 |
参考示例
01)显示文件中从第 N 行起的内容
more +100 dubbo-log.20190929
02)从文件中查找第一个出现指定字符串的行,并从查找结果中跳过开始两行,即从第二行开始输出显示
more +2/Exception dubbo-log.20190929
03)设定每屏显示行数
more -10 dubbo-log.20190929
04)查找指定字符串内容首次出次日志,并设定每屏显示行数
more -10 +/Exception dubbo-log.20190929
05)列一个目录下的文件,由于内容太多,和管道 | 结合起来
ls -l | more -10
06)查询指定内容,设定每 N 行显示一屏,同时清除历史查询结果
more -c -10 +/Exception dubbo-log.20190929
Linux书签(05)用linux more命令查看日志文件相关推荐
- Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)
linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1 ...
- linux日志操作命令行,Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)...
[一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 [二]显示1000行到3000行 cat ...
- Linux 实时查看日志文件的 4 种方法
来源 | GOPS 全球运维大会 2021 · 上海站 在 Linux 下如何才能实时查看日志内容呢?有很多工具可以帮助我们在文件持续修改的同时输出文件内容,最常用的莫过于 tail 命令了. 1. ...
- linux 查看日志文件
Linux日志文件在/var/log目录下,可以通过命令查看日志文件. 1,cat messages可以查看某个日志文件. 2,要达到实时更新,可以通过tail命令查看更新的数据,例如tail -f ...
- Linux 中ifconfig和ip addr命令查看不到ip解决方法
Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...
- linux view查看日志命令,linux查看日志文件内容命令tail、cat、tac、head、echo、vi
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
- linux 查看文件哈希码,使用linux的sha1sum命令查看效验文件哈希值命令
服务器 今天小编给大家分享的是使用linux的sha1sum命令查看效验文件哈希值命令,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧.一定会有所收获的哦. sha1 ...
- java查看日志命令_[Java教程]【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...
[Java教程][Linux]linux查看日志文件内容命令tail.cat.tac.head.echo 0 2017-11-14 12:00:29 linux查看日志文件内容命令tail.cat.t ...
- linux message日志只有4k,linux命令查看日志
首先介绍几个日志查看种常用的简单命令: 1.tail tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件. tail -f filename 会把 filenam ...
最新文章
- C语言新手写扫雷攻略3
- MetaQ Log4j及服务器配置管理
- vb红绿灯自动切换_什么是自动驻车
- 【STM32】DAC程序示例
- Windows 2003性能监视器中的计数器名称变成数字的解决方法
- ios学习笔记——RunTime
- JimuReport积木报表——如何设计一张带二维码的打印报表?
- 30个超实用Python代码片段
- Google gae部署php简单说明
- 打印机连接电脑,USB无法识别,怎么办?
- linux系统中哪个能代表中国时区,linux系统修改系统时间与时区的方法有哪些
- tinyTorrent: 从头写一个 Deno 的 BitTorrent 下载器
- oracle 创建.dmp文件,oracle创建表空间和导入dmp文件命令
- 全国首款二级分销小程序上线
- ROM制作工具如何开通超级会员?超级会员体系有什么样的功能?
- 厉害!6 岁学编程,19 岁收月薪 2 万 的 Offer | 程序人生 2020
- 计算机教师专业环境,信息技术环境对教师专业发展的新要求
- qt_cannot find -lxxx, 链接动态/静态库失败
- 零伽壹链改案例:区块链赋能供应链应用 新电商逆袭成长
- 机器学习(周志华)算法目录