00. 目录

文章目录

  • 00. 目录
  • 01. 命令概述
  • 02. 命令格式
  • 03. 常用选项
  • 04. 参考示例
  • 05. 附录

01. 命令概述

more命令用于将内容较长的文本文件内容(不能在一屏显示完)进行分屏显示,并且支持在显示时定位关键字。而对于内容较少的文本文件内容则推荐使用cat命令查看

more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。

02. 命令格式

more [-dlfpcsu] [-num] [+/ pattern] [+ linenum] [file …]

03. 常用选项

-d   显示帮助,而不是响铃
-f  统计逻辑行数而不是屏幕行数
-l  抑制换页(form feed)后的暂停
-p  不滚屏,清屏并显示文本
-c  不滚屏,显示文本并清理行尾
-u  抑制下划线
-s  将多个空行压缩为一行
-NUM    指定每屏显示的行数为 NUM
+NUM   从文件第 NUM 行开始显示
+/STRING   从匹配搜索字符串 STRING 的文件位置开始显示
-V  显示版本信息并退出

命令

h 或 ?:帮助,显示这些命令的摘要,如果忘掉所有其他的命令, 请记住这个。
SPACE :显示接下来的 k 行文本,缺省值是当前的屏幕大小。
z:显示接下来的 k 行文本,缺省值是当前的屏幕大小,参数成为新的缺省值。
RETURN:显示接下来的 k 行文本,缺省值是 1,参数成为新的缺省值。
d 或 ^D:卷屏 k 行,缺省值是当前的卷屏大小,初始化为 11,参数成为新的缺省值。
q 或 Q 或 INTERRUPT:退出 more 命令
s:向前跳过 k 行文本,缺省值是 1。
f:向前跳过 k 屏文本,缺省值是 1。
b 或 ^B:向后跳回 k 屏文本,缺省值是 1。
':跳到上一次搜索开始的地方。
=:显示当前行号
/pattern:搜索第 k 个 符合正则表达式的文本串,缺省值是 1。
n:搜索最后第 k 个符合正则表达式的文本串,缺省值是 1。
!<cmd> 或 :!<cmd>:在子 shell 中执行 <cmd>。
v:启动 /usr/bin/vi,指向当前行。
^L:刷新屏幕。
:n:跳到后面第 k 个文件,缺省值是 1。
:p:跳到前面第 k 个文件,缺省值是 1。
:f:显示当前文件名和行号。
.:重复上次命令。

more 命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:--More--(XX%),可以用上述命令进行交互。

04. 参考示例

4.1 查看文件内容, 按下回车向下浏览

[deng@localhost test]$ more /etc/passwd

4.2 指定每屏显示行数

使用选项 -NUM,指定每屏显示的行数为,这里指定显示 5 行。

[deng@localhost test]$ more /etc/passwd
[deng@localhost test]$ more -5 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin

4.3 从文件第 NUM 行开始显示

使用选项 +NUM,从文件第 NUM 行开始显示,这里从第 8行开始显示。

[deng@localhost test]$ more +8 /etc/passwd
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin

4.4 从匹配搜索字符串 STRING 的文件位置开始显示

使用选项 +/STRING,从文件中查找第一个出现“Unix”字符串的行,并从该处前两行开始显示输出。

[deng@localhost test]$ more +/deng /etc/passwd...跳过
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
deng:x:1000:1000:deng:/home/deng:/bin/bash
oracle:x:1001:1002::/home/oracle:/bin/bash
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/false
itcast:x:1002:1003::/home/itcast:/bin/bash
[deng@localhost test]$

4.5 与管道组合使用

一个命令输出内容之后,如果内容过多,可以用 more 来分页显示,需要和管道 | 结合起来。

[deng@localhost test]$ ifconfig  | more
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.81.45  netmask 255.255.255.0  broadcast 192.168.81.255inet6 fe80::16e5:9e6b:b4d5:68de  prefixlen 64  scopeid 0x20<link>ether 00:50:56:26:d8:88  txqueuelen 1000  (Ethernet)RX packets 66307577  bytes 8928879051 (8.3 GiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 87767  bytes 21111344 (20.1 MiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

4.6 将多个空行压缩为一行

逐页显示 file1 文档内容,如有连续空白行则以一行空白行显示

[deng@localhost test]$ more -s file1

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

【Linux】一步一步学Linux——more命令(39)相关推荐

  1. 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么

    Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...

  2. LINUX学习之路(学LINUX必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...

  3. linux学习需要什么基础,学linux需要什么基础?

    近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...

  4. 分享--linux 学习之路(学linux必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...

  5. 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久

    随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...

  6. 不会linux的php难找工作,学linux系统难吗

    这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...

  7. linux lamp实验报告,新手学Linux--构建lamp

    本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...

  8. Linux其实没那么难学

    互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...

  9. 大学生为什么要学Linux?Linux有什么优点?

    前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...

  10. 【Linux】一步一步学Linux——Linux版本(03)

    目录 00. 目录 01. Linux内核版本 02. Linux内核官方网站 03. Linux发行版本 04. Linux发行版本介绍 4.1 Ubuntu 4.2 RedHat 4.3 Debi ...

最新文章

  1. java jar包的路径
  2. Win7 解决宽带错误691的办法
  3. 常考数据结构与算法:输出二叉树的右视图
  4. 发那科机器人寄存器Ar_发那科机器人与TP参数的千丝万缕关系
  5. 如何使用QoS管理分配存储IOPS?
  6. php翻手册时关于一些函数参数的说明
  7. TensorFlow 莫烦python
  8. pm2.5计算和单位换算
  9. IDA反汇编工具使用详解
  10. 经典指标:SAR算法和应用
  11. 软件项目管理案例复习题
  12. 使用ArcGIS Engine提供的命令和工具(ICommond,ITool)实现MapView操作
  13. 游戏企业该如何做好网络安全防护?
  14. 健康的身体是奋斗的基础
  15. 汇编语言与微机原理 期末半开卷复习整理(下)
  16. 超级账本hyperledger fabric第五集:共识排序及源码阅读
  17. JS高级的学习(二)
  18. HTML5中国象棋游戏(自定义象棋难度)源码下载
  19. html查看详情,查看详情页.html
  20. 安徽省计算机基础应用成绩查询,安徽计算机一级考试成绩查询入口

热门文章

  1. DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5的解决办法
  2. 在.Net 模板页中使用CSS样式
  3. android如何让自定义控件居中,Android自定义控件之自定义TextView,实现drawableLeft可以和文字一起居中...
  4. java security 详解_Spring Security入门教程 通俗易懂 超详细 【内含案例】
  5. c# ioc 单例模式_Spring-IOC
  6. [Java设计模式]期末作业参考
  7. python安装opencv出现错误,通过pip安装opencv时出错
  8. C语言学习之猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。
  9. linux命令查看g 版本,如何查看linux版本
  10. oracle比较好的链接记录