当前位置: 首页 > news >正文

Linux里more 和 less的区别

在 Linux/Unix 系统中,moreless 都是用于分页查看文本文件的命令,但 lessmore 的增强版,功能更强大。以下是它们的核心区别和用法对比:


1. 基础功能对比

特性moreless(更强大)
向前翻页❌ 仅支持向下翻页✅ 支持上下翻页(Page Up/Down
搜索功能基础搜索(仅向下)✅ 支持双向搜索(/ 向下,? 向上)
跳转行号❌ 不支持✅ 支持(50G 跳转到第 50 行)
大文件处理可能卡顿高效加载,仅读取显示部分
显示百分比✅ 显示(--More--(XX%)✅ 显示(底部状态栏)
退出后保留屏幕❌ 退出时清屏✅ 可配置保留内容(-X 选项)

2. 常用操作对比

more 的操作
按键功能
空格向下翻一页
Enter向下翻一行
q退出
/关键词向下搜索(无高亮)
=显示当前行号
less 的操作
按键功能
空格向下翻一页
b向上翻一页
↑/↓逐行滚动
/关键词向下搜索(高亮结果)
?关键词向上搜索
n跳转到下一个匹配项
N跳转到上一个匹配项
G跳转到文件末尾
1Ggg跳转到文件开头
:n查看下一个文件(多文件模式)
:p查看上一个文件
F实时跟踪文件(类似 tail -f
-N显示行号

3. 实际使用示例

查看文件
more /var/log/syslog      # 基础分页查看
less /var/log/syslog      # 增强版查看(推荐)
搜索关键词
less /var/log/syslog
# 输入 `/error` 搜索 "error"(按 `n` 下一个)
跳转到行号
less +50 /var/log/syslog  # 直接打开到第 50 行
实时跟踪日志
less +F /var/log/syslog   # 实时滚动(按 `Ctrl+C` 退出跟踪模式)

4. 为什么推荐 less

  1. 双向导航
    more 只能向下翻页,而 less 支持上下滚动、跳转行号,更适合查看大文件。
  2. 高效搜索
    less 支持高亮、反向搜索,调试日志时更便捷。
  3. 附加功能
    • 多文件切换(:n:p)。
    • 实时监控文件变化(F 键)。
    • 自定义显示(行号、颜色等)。

5. 适用场景

场景推荐命令理由
快速查看小文件more简单场景,无需复杂操作
查看日志/大文件less双向滚动、搜索、跳转效率更高
实时监控日志less +F替代 tail -f,支持回滚历史

总结

  • more:基础分页工具,适合极简需求(老旧系统兼容)。
  • less:现代 Linux 的标配,功能全面,建议默认使用

📌 记忆技巧
“less is more”(少即是多)——名字虽叫 less,但功能比 more 更多!

相关文章:

  • 【自定义类型-联合和枚举】--联合体类型,联合体大小的计算,枚举类型,枚举类型的使用
  • 中国经济的结构性困境与制度性瓶颈:关键卡点深度解析
  • 撤销Conda初始化
  • PyTorch 中unsqueeze(-1)用法
  • 城市地下“隐形卫士”:激光甲烷传感器如何保障燃气安全?
  • 《Android 应用开发基础教程》——第十五章:Android 动画机制详解(属性动画、帧动画、过渡动画)
  • 精益数据分析(79/126):从黏性到爆发——病毒性增长的三种形态与核心指标解析
  • 音频AAC编码与RV1126的AENC模块的讲解
  • 1.2 控制系统的数学模型
  • python学习day2:进制+码制+逻辑运算符
  • Linux中硬件信息查询利器——lshw命令详解!
  • NLP学习路线图(五):常用库-NumPy, Pandas, Matplotlib
  • hysAnalyser特色的TS流编辑、剪辑和转存MP4功能说明
  • echarts之双折线渐变图
  • k8s网络架构
  • Nodejs导出excel文件 及复杂样式解决方案
  • MuJoCo安装记录
  • JavaSE核心知识点03高级特性03-02(多线程)
  • HTTP 与 HTTPS 深度解析:原理、实践与大型项目应用
  • 灵魂云,浏览器 github+gitee 兼容
  • 怎么做类似淘宝一样的网站/网站宣传推广方案
  • 常州做网站的/宁德市
  • 天元建设集团有限公司股份/郑州官网网站优化公司
  • 泰国清迈房产网站大全/百度推广一天费用200
  • 怎么找网站开发公司/最好用的搜索神器
  • 青岛微网站/域名ip查询查网址