more
more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按==空白键==(space)就往下一页显示,按 ==b 键==就会往回(back)一页显示。按==回车键== 往下显示一行
语法
more 文件名
参数
+/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串的前两行开始显示
+num 从第 num 行开始显示
常用命令
Enter 向下1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
b 向上滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
实战1
进入/root目录 新建moreTest目录 进入 moreTest 目录 下载下面分享的文件 链接:https://pan.baidu.com/s/18Fn2JtKgkhzzPLmNLhfO-Q 提取码:**** 使用 rz命令 上传下载的 guoya-api.log 的文件
使用 more 命令打开guoya-api.log 文件,向下翻两页,向上翻一页,退出命令
more guoya-api.log 向下翻两页: 按两下 空格键 向上翻一页: 按一下 b 键 退出命令: 按 q键
使用more命令打开guoya-api.log,从 dataSource-1 字符串开始之后的前两行开始显示,查看当前行号,查看当前文件名和行号,退出
more +/dataSource-1 guoya-api.log 查看行号: 按 = 键 查看当前文件名和行号: 按 :,然后按 f 退出命令: 按 q键
使用more命令打开guoya-api.log,从1000行开始查看,然后退出
more +1000 guoya-api.log 退出: 按 q键
实战2
重点
掌握more命令的用法及以下两个参数
+/pattern
+num
掌握more命令中以下命令
Enter 向下1行
空格键 向下滚动一屏
b 向上滚动一屏
= 输出当前行的行号
q 退出more
问题
more命令中如何查看行号?
:=
more命令中如何退出?
:q
more命令中如何向上滚动一屏?
:b
more命令中如何向下滚动一屏?
:空格(space)
写出使用more查看guoya-api.log文件中包含aliases字符串的行
写出使用more查看guoya-api.log文件的第两千行