less 在 Linux 中用来查看文件,它可以以分页的方式显示文件内容。目前和tail 是用来查看文件的常用命令
命令格式
less [参数] 文件
1、使用示例
less a.txt
用来查看文件
按f
或 space
向下翻一页
按b
向前翻一页
其实很好记f即forward 向前
b即backward 向后
关键最强大的一点比如忘记某一个less操作了
按一下h
即进入帮助界面
如下所示,帮助命令给的非常详细,能看懂的以帮助文档优先,快速,准确。
常用参数
-N
显示每行的行号。
-o 文件名
将 less 命令输出的内容在指定文件中保存起来。
-s
显示连续空行为一行。
-S
行过长时将超出部分省略。
命令操作
/字符串:搜索“字符串”的功能
n:搜索下一个
N:搜索上一个
f: 向后翻一页
b: 向后翻一页
d: 向下翻半页
u: 向上翻半页
h: 显示帮助界面
Q: 退出
y: 向前滚动一行
j:下一行
k:上一行
gg: 调到文本最前面
G:调到文本末尾
空格键 滚动一行
回车键 滚动一页
2、高级命令
1、实时刷新
less test.log 打开文件
然候按大写F
linux文档解释如下:
F Forward forever; like "tail -f".
tail -f
解释如下:
-f, --follow[={name|descriptor}]
output appended data as the file grows; -f, --follow, and --follow=descriptor are equivalent
简而言之,就是查看文件实时输出的内容,所以 less 可以代替 tail 命令.
2、如何搜索最后一个关键字
首先切换到文件末尾
按大写的G
其次输入?要搜索的字符串
3、在查看时想编辑文件
按v进入编辑模式
然后就可以类似于vim的方式来编辑保存文件了
4、 打开另一个文件
正在浏览一个文件时,使用 :e 打开另一个文件。
less file1
:e file2