Linux文本查看如何高效_less与more使用对比【教学】

发布时间 - 2025-12-21 00:00:00    点击率:
less功能远超more,支持双向滚动、实时搜索、行跳转和编辑;more仅单向浏览且无搜索跳转。日常推荐less,可通过alias more=less兼容旧习惯。

Linux里看文本文件,lessmore 是最常用的两个分页工具,但它们能力差别挺大——less 更灵活、功能更强,more 基本只支持单向滚动。日常使用推荐直接上 less,除非在极简环境或老系统里受限。

less 的核心优势:双向滚动 + 实时搜索

less 不仅能向下翻页(空格 / Ctrl+F),还能向上回滚(b / Ctrl+B),这是 more 完全做不到的。它启动时不加载整个文件,适合查看超大日志(比如几个 GB 的 access.log)。

  • /关键词 可正向搜索,n 继续找下一个,N 找上一个
  • ?关键词 可反向搜索(从光标位置往回找)
  • g 跳到开头,G 跳到末尾,100g 跳到第 100 行
  • v 可直接调用默认编辑器(如 vim)编辑当前文件(需有写权限)

more 的局限性:只能往前,退出即结束

more 启动后只能按空格(下一页)、回车(下一行)、q(退出)。不支持向上翻页、不支持搜索、不能跳转行号、也不能编辑。它适合快速浏览小文件,或者在某些嵌入式/最小化系统中作为备用工具。

  • = 可显示当前行号(但无法跳转)
  • f 等同于空格(下一页),d 滚动半页
  • 一旦退出 more,就彻底离开,不会保留状态

实用技巧:怎么选?什么时候换?

大多数情况直接less 就够了。如果你习惯用 more,只需把 alias 改掉:

  • 运行 alias more=less 可临时让 more 命令实际调用 less
  • 加到 ~/.bashrc~/.zshrc 中可永久生效
  • 查看压缩包内文本?用 zless filename.gz(less 的 gzip 友好版本)
  • 想边看边跟踪日志更新?less +F filename.log(类似 tail -f,按 Ctrl+C 退出跟随模式)

小提醒:别被名字误导

“less” 这个名字是双关语——Unix 哲学里 “less is more”,但它实际能力远超 more。系统里通常都预装,无需额外安装;而 more 多数只是兼容性保留。遇到卡顿或乱码?试试加 -R 参数(如 less -R file.log)来正确渲染颜色和控制字符。


# linux  # access  # 工具  # ai  # unix  # less  # vim 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  如何在香港免费服务器上快速搭建网站?  北京企业网站设计制作公司,北京铁路集团官方网站?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  如何在香港服务器上快速搭建免备案网站?  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  Linux网络带宽限制_tc配置实践解析【教程】  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  如何破解联通资金短缺导致的基站建设难题?  电商网站制作价格怎么算,网上拍卖流程以及规则?  Python3.6正式版新特性预览  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  python中快速进行多个字符替换的方法小结  googleplay官方入口在哪里_Google Play官方商店快速入口指南  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  Laravel如何实现用户密码重置功能?(完整流程代码)  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  EditPlus 正则表达式 实战(3)  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  EditPlus中的正则表达式 实战(1)  黑客入侵网站服务器的常见手法有哪些?  Android自定义控件实现温度旋转按钮效果  Laravel如何使用Gate和Policy进行授权?(权限控制)  专业商城网站制作公司有哪些,pi商城官网是哪个?  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  制作旅游网站html,怎样注册旅游网站?  如何在服务器上三步完成建站并提升流量?  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  原生JS获取元素集合的子元素宽度实例  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  如何构建满足综合性能需求的优质建站方案?  Python结构化数据采集_字段抽取解析【教程】  如何在IIS服务器上快速部署高效网站?  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  实例解析Array和String方法  如何快速使用云服务器搭建个人网站?  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Laravel如何实现事件和监听器?(Event & Listener实战)  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  如何快速搭建高效服务器建站系统?