当前位置: 首页 > 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
向前浏览不支持支持
向后浏览支持支持
搜索功能基础更强大
内存使用较少较多
大文件处理较慢较快
http://www.lqws.cn/news/556651.html

相关文章:

  • PostgreSQL 中,若需显示 不在 `IN` 子句列表中的数据
  • SQL常用命令
  • 阿里云Ubuntu服务器上安装MySQL并配置远程连接
  • 网络缓冲区
  • Solidity学习 - 错误处理
  • ffpaly播放 g711a音频命令
  • 【学习笔记】深入理解Java虚拟机学习笔记——第12章 Java内存模型与线程
  • 设计模式之抽象工厂模式
  • Docker 入门教程(五):Docker 命令思维导图
  • 【分布式机架感知】分布式机架感知能力的主流存储系统与数据库软件
  • 微处理原理与应用篇---STM32寄存器控制GPIO
  • 矩阵的条件数(Condition Number of a Matrix)
  • 华为云Flexus+DeepSeek征文 | 基于华为云ModelArts Studio安装NoteGen AI笔记应用程序
  • Learning PostgresSQL读书笔记: 第11章 Transactions, MVCC, WALs, and Checkpoints
  • 基于Docker的mosquitto安装测试
  • FPGA设计的上板调试
  • python多线程详细讲解
  • Python爬虫实战:研究difflib库相关技术
  • Ubuntu 主机通过 `enp4s0` 向开发板共享网络的完整步骤
  • 默克树技术原理
  • 组成原理--指令指令集寻址方式的介绍
  • ubuntu-server 与 ubuntu-live-server 的区别 笔记250628
  • Java锁机制知识点
  • 网关ARP防护的措施
  • 【开源初探】基于Qwen2.5VL的OCRFlux
  • vue-28(服务器端渲染(SSR)简介及其优势)
  • LNA设计
  • macOS生成密钥对教程
  • 网络攻防技术
  • WOE值:风险建模中的“证据权重”量化术——从似然比理论到FICO评分卡实践