banner
NEWS LETTER

linux使用less工具查看文档

Scroll down

Linux less 命令完全使用手册

less 是 Linux 系统中最强大、最常用的文本分页查看工具,专为查看大文件设计(无需一次性加载整个文件,内存占用低),支持翻页、搜索、跳转、标记等功能,是替代 more 的首选工具。

一、基本用法

1. 核心语法

1
less [选项] 文件名

2. 基础示例

1
2
3
4
5
6
7
8
9
# 查看单个文件
less log.txt

# 查看多个文件(按 :n 切下一个,:p 切上一个)
less file1.txt file2.txt

# 配合管道使用(查看命令输出的分页结果)
ps -ef | less
cat large_file.txt | less

二、核心操作(查看文件时的快捷键)

1. 翻页/滚动

快捷键 功能
空格键 向下翻一整页
PageDown 向下翻一整页(同空格键)
PageUp 向上翻一整页
方向键↓ 向下翻一行
方向键↑ 向上翻一行
d 向下翻半页
u 向上翻半页
G 跳转到文件末尾
g 跳转到文件开头
数字+G 跳转到指定行(如 10G 到第10行)

2. 搜索

快捷键 功能
/关键词 向下搜索指定关键词(如 /error 搜索错误)
?关键词 向上搜索指定关键词
n 跳转到下一个匹配结果
N 跳转到上一个匹配结果
&正则表达式 只显示匹配正则的行(如 &^debug 只看以debug开头的行)

3. 其他常用操作

快捷键 功能
q 退出 less(最常用)
v 用系统默认编辑器(如 vim)打开当前文件(编辑后保存退出会回到 less)
= 显示当前文件信息(行号、总行数、文件大小等)
h 查看 less 完整帮助文档
:e 新文件名 在 less 中打开另一个文件
:n 切换到下一个文件(多文件查看时)
:p 切换到上一个文件(多文件查看时)

三、实用命令选项

选项 功能 示例
-N 显示行号 less -N log.txt
-i 搜索时忽略大小写 less -i log.txt
-S 禁用行换行(超长行不自动折行,按左右键查看) less -S large_log.txt
-m 显示进度百分比(底部显示当前位置) less -m log.txt
-F 如果文件内容少于一页,自动退出(无需按q) less -F small_file.txt

四、高级技巧

1. 实时刷新文件(监控日志)

less 可以替代 tail -f 监控实时更新的文件(如日志):

1
2
3
4
5
6
# 1. 用 less 打开日志文件
less app.log

# 2. 在 less 中按 F 键(大写),进入实时监控模式(类似 tail -f)
# 3. 按 Ctrl+C 退出监控模式,回到普通 less 查看状态
# 4. 按 q 退出 less

2. 标记位置

查看大文件时可标记关键位置,方便跳转:

1
2
# 1. 定位到关键行,按 m + 字母(如 ma),标记为 a
# 2. 按 ' + 字母(如 'a),快速跳回标记 a 的位置

3. 复制内容

less 中复制内容需结合系统快捷键:

  • Linux 终端:选中内容 → 按 Ctrl+Shift+C 复制 → Ctrl+Shift+V 粘贴
  • macOS 终端:选中内容 → 按 Cmd+C 复制 → Cmd+V 粘贴

五、常见问题

1. less 打开文件后乱码?

解决:指定字符编码(如 UTF-8):

1
LESSCHARSET=utf-8 less file.txt

2. 如何退出 less?

直接按 q 键(最直接,无论处于什么状态,按 q 均可退出)。


总结

  1. less 是 Linux 查看大文件的首选工具,核心优势是分页加载、支持搜索/跳转、内存占用低
  2. 常用操作记住:空格翻页/关键词搜索G/末尾g/开头q/退出
  3. 监控日志可按 F 进入实时模式,替代 tail -f,灵活性更高。
其他文章
目录导航 置顶
  1. 1. Linux less 命令完全使用手册
    1. 1.1. 一、基本用法
      1. 1.1.1. 1. 核心语法
      2. 1.1.2. 2. 基础示例
    2. 1.2. 二、核心操作(查看文件时的快捷键)
      1. 1.2.1. 1. 翻页/滚动
      2. 1.2.2. 2. 搜索
      3. 1.2.3. 3. 其他常用操作
    3. 1.3. 三、实用命令选项
    4. 1.4. 四、高级技巧
      1. 1.4.1. 1. 实时刷新文件(监控日志)
      2. 1.4.2. 2. 标记位置
      3. 1.4.3. 3. 复制内容
    5. 1.5. 五、常见问题
      1. 1.5.1. 1. less 打开文件后乱码?
      2. 1.5.2. 2. 如何退出 less?
      3. 1.5.3. 总结
请输入关键词进行搜索