linux less和more命令用法
在 Linux 中,less 和 more 是两个常用的文本文件查看工具,用于逐页或逐行查看文件内容。以下是它们的详细用法和区别:
1. more 命令
(1) 基本用法
more 文件名
例如:
more example.txt
(2) 常用操作
- 向下翻页:按
空格键或f。 - 向下翻一行:按
Enter。 - 退出:按
q。 - 查找字符串:按
/,然后输入要查找的字符串(仅支持向前查找)。 - 显示行号:按
=。
(3) 限制
- 只能向前翻页,不能向后翻页。
- 功能相对简单,适合查看较小的文件。
2. less 命令
(1) 基本用法
less 文件名
例如:
less example.txt
(2) 常用操作
- 向下翻页:按
空格键或f。 - 向上翻页:按
b。 - 向下翻一行:按
Enter或j。 - 向上翻一行:按
k。 - 跳转到文件开头:按
g。 - 跳转到文件结尾:按
G。 - 查找字符串:
- 向前查找:按
/,然后输入要查找的字符串。 - 向后查找:按
?,然后输入要查找的字符串。
- 向前查找:按
- 退出:按
q。 - 显示行号:按
=。
(3) 高级功能
- 标记位置:按
m,然后按一个字母(如a),标记当前位置。按'加字母(如'a)跳转到标记位置。 - 多文件查看:打开多个文件后,按
:n查看下一个文件,按:p查看上一个文件。 - 管道支持:可以通过管道与其他命令结合使用。例如:
ps aux | less
(4) 优点
- 支持向前和向后翻页。
- 功能更强大,适合查看大文件或日志文件。
3. less 和 more 的区别
| 功能 | more | less |
|---|---|---|
| 向前翻页 | 不支持 | 支持 |
| 向后翻页 | 支持 | 支持 |
| 查找字符串 | 仅向前查找 | 支持向前和向后查找 |
| 跳转到文件开头/结尾 | 不支持 | 支持 |
| 标记位置 | 不支持 | 支持 |
| 多文件查看 | 不支持 | 支持 |
| 管道支持 | 支持 | 支持 |
4. 使用场景
more:适合查看较小的文件,功能简单,易于使用。less:适合查看大文件或日志文件,功能强大,支持更多操作。
5. 示例
(1) 查看文件
less large_log_file.log
(2) 查找字符串
在 less 中查找字符串 error:
- 按
/。 - 输入
error,然后按Enter。
(3) 跳转到文件结尾
在 less 中按 G 跳转到文件结尾。
(4) 查看命令输出
查看 ps aux 的输出:
ps aux | less
通过 less 和 more,你可以方便地查看和分析文件内容。如果需要更多功能(如前后翻页、查找字符串等),推荐使用 less。

浙公网安备 33010602011771号