文章目录

  • 1. less 命令说明
  • 2. less 命令语法
  • 3. less 命令示例
  • 3.1 不加参数
  • 3.2 -N(显示行号)
  • 3.3 打开多个文件
  • 3.4 标记导航
  • 3.5 搜索内容
  • 4. 总结


1. less 命令说明

less:用来分页查看文件,与 more 相比更加的灵活,并且与 more 不同的是,less 不会加载整个文件,可以使用户立即查看大文件。less 支持上下翻页、检索、标记等,另外 less 命令类似 vim 打开一个文件查看,不会输出到命令窗口。

部分参数如下:

选项

作用

-bn

设置缓冲区为 n k,默认64k,如果设置为 -1,则表示缓冲区无限大

-c

清屏

-e

当文件显示结束后,自动离开

-f

强迫打开特殊文件

-i

忽略搜索时的大小写

-n

不显示行号,加快大文件加载

-N

显示行号

-ofilename

将 less 输出的内容写入文件,若文件存在则询问是否覆盖

-Ofilename

类似 -ofilename,但是文件存在时不会询问是否覆盖

-s

多个空白行显示为一行

-S

超过一行的部分舍弃,可防止自动换行

less 执行后,打开文件,可使用按键操作,不分按键如下:

按键

作用

空格键

向下翻一页

回车键

向下翻一行

PgDn

向下翻一页

PgUp

向上翻一页

b

向上翻一页

d

向下翻半页

h

打开帮助界面

q

退出

u

向上翻半页

y

向上翻一行

G

移动到最后一行

g

移动到第一行

v

使用 vi 编辑文件

m

Mark 标记位置


去标记位置

/pattern

向下搜索字符串

?pattern

向上搜索字符串

2. less 命令语法

less [选项] 文件

3. less 命令示例

3.1 不加参数

less fileName

less命令往上查找 less命令搜索字符串_搜索

less 快捷键很多,记住一对就行了。

3.2 -N(显示行号)

less -N fileName

less命令往上查找 less命令搜索字符串_linux_02

3.3 打开多个文件

less fileName1 fileName2

可以使用

:n (next)切换到下一个文件

:p(previous)切换到上一个文件

less命令往上查找 less命令搜索字符串_less命令往上查找_03

3.4 标记导航

less 打开文件后,查看时,可以使用 m ,显示开始标记,然后输入自定义的标记名,如 a。然后使用 ’ 英文单引号,再输入标记名,就会直接定位到标记的地方。

less命令往上查找 less命令搜索字符串_运维_04

less命令往上查找 less命令搜索字符串_运维_05

3.5 搜索内容

less 打开文件后,可以使用 /str 向下,?str 向上 回车后,搜索内容。

less命令往上查找 less命令搜索字符串_运维_06

没有搜索到时会提示 Pattern not found

匹配到第一个后,n 跳到下一个,N 跳到上一个。

4. 总结

less 适合分页查看大文件,还可以定位、搜索、翻页等操作,十分灵活。less 是打开一个窗口查看文件,q 退出 less,另外记住一组翻页快捷键即可。