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 的区别

功能moreless
向前翻页 不支持 支持
向后翻页 支持 支持
查找字符串 仅向前查找 支持向前和向后查找
跳转到文件开头/结尾 不支持 支持
标记位置 不支持 支持
多文件查看 不支持 支持
管道支持 支持 支持

4. 使用场景

  • more:适合查看较小的文件,功能简单,易于使用。
  • less:适合查看大文件或日志文件,功能强大,支持更多操作。

5. 示例

(1) 查看文件

less large_log_file.log

(2) 查找字符串

在 less 中查找字符串 error

  1. 按 /
  2. 输入 error,然后按 Enter

(3) 跳转到文件结尾

在 less 中按 G 跳转到文件结尾。

(4) 查看命令输出

查看 ps aux 的输出:

ps aux | less

通过 less 和 more,你可以方便地查看和分析文件内容。如果需要更多功能(如前后翻页、查找字符串等),推荐使用 less

posted @   飘飘雪  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2021-02-24 Cron表达式
2018-02-24 使用maven创建web项目【转】
2018-02-24 SSM框架搭建总结(2)
2018-02-24 maven pom文件结构简析
点击右上角即可分享
微信分享提示