1、命令概述
less 工具对文件或其它输出进行分页显示的工具,是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。 在 more 的时候,只能向前浏览不能向后 ,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按 键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。
2、命令语法
less【选项】 【文件】
3、命令选项
-b:设置缓冲区的大小
-e:当文件显示结束后,自动离开
-f:强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g:只标志最后搜索的关键词
-i:忽略搜索时的大小写
-m:显示类似more命令的百分比
-N:显示每行的行号
-o <文件名>:将less 输出的内容在指定文件中保存起来
-Q:不使用警告音
-s:显示连续空行为一行
-S:在单行显示较长的内容,而不换行显示
-x <数字>:将TAB字符显示为指定个数的空格字符
命令内部操作:
/字符串:向下搜索”字符串“的功能
?字符串:向上搜索”字符串“的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
u:向前滚动半页
b:向前翻一页
d:向后滚动半页
f:向后翻一页
y:向前滚动一行
k:向前滚动一行
j:向后移动一行
G:移动到最后一行
g:移动到第一行
:e:切换另一个文件
h:显示 less 的帮助文档
[pageup]:向上翻动一页
[pagedown]:向下翻动一页
v:进入编辑模式,可编辑当前文件
F:实时刷新当前文件内容,相当于:tail -f
m:做标记导航。查看大文件时,可以在任何位置作标记,通过命令导航到标有特定标记的文本位置,输入 m 再输入 a ,使用a标记文本当前的位置,之后可以用 'a 导航到标记 a 处。
空格键 滚动一页
回车键 滚动一行
4、命令示例
4.1默认查看文件内容
1 [root@localhost ~]# less /etc/ssh/sshd_config
4.2 ps查看进程信息并通过less分页显示,同时显示行号:
1 [root@localhost ~]# ps -ef | less -N
4.3 浏览多个文件
1 [root@localhost ~]# less a.txt b.txt 2 safafdsagfergfdgdfger 3 dsfgergdfgerwgyregfdg 4 a.txt (file 1 of 2) (END) - Next: b.txt
说明:
输入 :n 后,切换到 b.txt
输入 :p 后,切换到 a.txt