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

Linux基本指令篇 —— more指令

    more 是Linux/Unix系统中一个经典的分页显示文本文件内容的工具,它允许用户逐页或逐行查看文件内容,特别适合查看大文件。在现代Linux系统中,less命令已经基本取代了more,因为它提供了更多的功能(包括向前浏览)。但more仍然在许多系统中存在,并且在某些简单场景下仍然有用。

目录

一、基本用法

二、常用选项

三、常用操作命令

四、使用示例

基本查看文件

从第10行开始显示

搜索并显示包含"error"的第一行

显示文件时压缩空行

与其他命令结合使用

五、more的局限性

六、more vs less


一、基本用法

more [选项] 文件名

二、常用选项

选项说明
-d显示提示信息 "[按空格键继续,'q'退出]" 和错误信息
-f强制显示特殊字符(如换行符、制表符等)
-l不处理换页符 (^L)
-p不滚屏,而是清屏后显示文本
-c不滚屏,而是从上到下显示文本
-s将多个空行压缩为单个空行
-u禁止下划线
+n从第n行开始显示
+/pattern从包含pattern的第一行开始显示

三、常用操作命令

more浏览界面中可以使用以下命令:

命令说明
空格键向下翻一页
Enter键向下翻一行
b向上翻一页
=显示当前行号
/字符串向下搜索字符串
n重复前一个搜索
q退出more
v进入vi编辑器
!命令执行shell命令
:f显示文件名和当前行号
h显示帮助信息

注意: more指令只能通过按回车键进行下翻操作,无法进行上翻操作,并且more指令在查看之前会先加载整个文件。 more只打印一屏幕的信息便停止打印。


四、使用示例

  1. 基本查看文件

    more filename.txt

  2. 从第10行开始显示

    more +10 filename.txt

  3. 搜索并显示包含"error"的第一行

    more +/error filename.txt

  4. 显示文件时压缩空行

    more -s filename.txt

  5. 与其他命令结合使用

    ls -l /etc | more


五、more的局限性

  1. 只能向前浏览,不能向后浏览(可以使用less命令解决这个问题)

  2. 功能相对简单,不如less强大


六、more vs less

特性moreless
向前浏览不支持支持
向后浏览支持支持
搜索功能基础更强大
内存使用较少较多
大文件处理较慢较快

相关文章:

  • Linu压缩解压
  • 平台组成-报表平台
  • 从台式电脑硬件架构看前后端分离开发模式
  • FPGA设计的用户约束
  • 基于微信小程序的旅游景点推荐设计与实现
  • PG靶机复现 Squid
  • ARM64 linux系统的一般执行过程
  • ​​Git提交代码Commit消息企业级规范
  • Qwen VLo :一个多模态统一理解与生成模型
  • PICkit3编程器MCLR引脚全解析
  • 汇总表支持表头分组,查询组件查询框可以调整高度,DataEase开源BI工具v2.10.11 LTS版本发布
  • 面向对象Plus(2/2)
  • 鸿蒙 SideBarContainer 开发攻略:侧边栏交互设计与多端适配
  • 设计在线教育项目核心数据库表
  • 2024百度之星:BD202404 110串
  • 判定表测试
  • Django ORM 1. 创建模型(Model)
  • yaml 导致的原型污染 -- GPN CTF 2025 Secure by Default
  • 基于51单片机-蜂鸣器演奏《飞雪玉花》
  • 编译原理---文法和语法分析