Linux 【04-more命令超详细教程】

Linux 【04-more命令超详细教程】 Linuxmore命令 超详细教程more是 Linux 经典分页查看文件命令适合浏览大文件逐屏加载、占用资源低是入门必学命令。一、基本语法more[选项]文件名# 也可配合管道 | 接收其他命令输出命令|more二、常用参数选项参数作用-n每屏显示n 行数字替换 nn从文件第 n 行开始显示-s压缩多个空行为单个空行-p不滚屏先清屏再显示下一屏-c从上到下刷新屏幕和 -p 类似示例演示每屏只显示 10 行more-10test.txt从第 20 行开始查看文件more20 test.txt合并连续空行显示more-stest.txt结合管道分页查看长命令输出ls-l/etc|morecatlog.log|more三、交互快捷键核心用法进入more浏览界面后不用回车输命令直接按按键操作1. 翻页/翻行最常用空格 (Space)向下整屏翻页一屏内容回车 (Enter)向下逐行滚动一行b向上回退一屏back部分终端支持f向下一屏同空格2. 搜索文本/关键词向下搜索指定字符串例/error查找文件里所有 error搜索后按n跳到下一个匹配结果3. 退出 其他操作q立即退出 more最常用退出键显示当前所在行号.点重复上一次操作四、实战场景案例场景1查看超大日志文件生产最常用日志文件很大直接cat刷屏用more分页moreapp.log操作空格翻页、回车逐行、q 退出。场景2指定行数 从指定行查看从第 50 行开始每屏显示 15 行more50-15app.log场景3过滤多余空行整洁查看日志有大量空行压缩后阅读more-sapp.log场景4分页查看目录列表ls -l内容太多配合管道分页ls-lh/home|more场景5快速查找报错内容打开日志后直接搜索fail关键字moreapp.log# 界面内输入/fail 回车定位报错五、more 与 less、cat 简单对比cat一次性输出全部内容适合小文件大文件刷屏more基础分页只能向前翻功能简单、轻量less增强版分页支持上下翻页、方向键、退出后保留界面功能最强日常运维小建议简单看文件用more需要反复上下翻看、复杂搜索优先用less。六、常见问题按 b 无法回退部分终端/文件系统限制more本身向上翻页支持较弱改用less即可。卡住不动大概率文件末尾直接按q退出。想实时看日志more不支持实时刷新实时日志请用tail -f 文件名。