1、more命令html
more功能相似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,并且还有搜寻字串的功能 。more命令从前向后读取文件,所以在启动时就加载整个文件。linux
1.命令格式:less
more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ] 编辑器
2.命令功能:工具
more命令和cat的功能同样都是查看文件里的内容,但有所不一样的是more能够按页来查看文件的内容,还支持直接跳转行等功能。post
3.命令参数:ui
+n 从笫n行开始显示spa
-n 定义屏幕大小为n行日志
+/pattern 在每一个档案显示前搜寻该字串(pattern),而后从该字串前两行以后开始显示 code
-c 从顶部清屏,而后显示
-d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l 忽略Ctrl+l(换页)字符
-p 经过清除窗口而不是滚屏来对文件进行换页,与-c选项类似
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉
4.经常使用操做命令:
Enter 向下n行,须要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
5.命令实例:
实例1:显示文件中从第3行起的内容
命令:
输出:
实例2.将日志内容设置为每屏显示4行
命令:
输出:
实例3.从文件中查找第一个出现"liu"字符串的行,并从该处前两行开始显示输出
命令:
输出:
实例4.当一个目录下的文件内容太多,能够用more来分页显示。这得和管道 | 结合起来
命令:
输出:
2、less指令
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。 在 more 的时候,咱们并无办法向前面翻, 只能日后面看,但若使用了 less 时,就可使用 [pageup] [pagedown] 等按 键的功能来往前日后翻看文件,更容易用来查看一个文件的内容!除此以外,在 less 里头能够拥有更多的搜索功能,不止能够向下搜,也能够向上搜。
1.命令格式:
less [参数] 文件
2.命令功能:
less 与 more 相似,但使用 less 能够随意浏览文件,而 more 仅能向前移动,却不能向后移动,并且 less 在查看以前不会加载整个文件。
3.命令参数:
-b 设置缓冲区的大小
-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g 只标志最后搜索的关键词
-i 忽略搜索时的大小写
-m 显示相似more命令的百分比
-N 显示每行的行号
-o 将less 输出的内容在指定文件中保存起来
-Q 不使用警告音
-s 显示连续空行为一行
-S 行过长时间将超出部分舍弃
-x 将“tab”键显示为规定的数字空格
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
4.使用实例:
实例1:ps查看进程信息并经过less分页显示同时显示行号
命令:
输出:
实例2.浏览多个文件
命令:
输出:
说明:
输入 :n后,切换到 test.log
输入 :p 后,切换到test2.log
ps:当正在浏览一个文件时,也可使用 :e命令 打开另外一个文件。
命令:
5.附加备注
1.全屏导航
ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏
2.单行导航
j - 向前移动一行
k - 向后移动一行
3.其它导航
G - 移动到最后一行
g - 移动到第一行
q / ZZ - 退出 less 命令
4.其它有用的命令
v - 使用配置的编辑器编辑当前文件
h - 显示 less 的帮助文档
&pattern - 仅显示匹配模式的行,而不是整个文件
5.标记导航
当使用 less 查看大文件时,能够在任何一个位置做标记,能够经过命令导航到标有特定标记的文本位置:
ma - 使用 a 标记文本的当前位置
'a - 导航到标记 a 处
6.查找
more, less 都具有查找功能,按/ 而后输入要找的字串,再按 Enter 便可,按 n(next) 会继续找,大写的 N 则是往回(上)找,按 q(quit)或者ZZ离开