【Linux】一步一步学Linux——more命令(39)
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)相关推荐
- 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么
Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...
- LINUX学习之路(学LINUX必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...
- linux学习需要什么基础,学linux需要什么基础?
近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...
- 分享--linux 学习之路(学linux必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...
- 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久
随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...
- 不会linux的php难找工作,学linux系统难吗
这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...
- linux lamp实验报告,新手学Linux--构建lamp
本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...
- Linux其实没那么难学
互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...
- 大学生为什么要学Linux?Linux有什么优点?
前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...
- 【Linux】一步一步学Linux——Linux版本(03)
目录 00. 目录 01. Linux内核版本 02. Linux内核官方网站 03. Linux发行版本 04. Linux发行版本介绍 4.1 Ubuntu 4.2 RedHat 4.3 Debi ...
最新文章
- java jar包的路径
- Win7 解决宽带错误691的办法
- 常考数据结构与算法:输出二叉树的右视图
- 发那科机器人寄存器Ar_发那科机器人与TP参数的千丝万缕关系
- 如何使用QoS管理分配存储IOPS?
- php翻手册时关于一些函数参数的说明
- TensorFlow 莫烦python
- pm2.5计算和单位换算
- IDA反汇编工具使用详解
- 经典指标:SAR算法和应用
- 软件项目管理案例复习题
- 使用ArcGIS Engine提供的命令和工具(ICommond,ITool)实现MapView操作
- 游戏企业该如何做好网络安全防护?
- 健康的身体是奋斗的基础
- 汇编语言与微机原理 期末半开卷复习整理(下)
- 超级账本hyperledger fabric第五集:共识排序及源码阅读
- JS高级的学习(二)
- HTML5中国象棋游戏(自定义象棋难度)源码下载
- html查看详情,查看详情页.html
- 安徽省计算机基础应用成绩查询,安徽计算机一级考试成绩查询入口
热门文章
- DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5的解决办法
- 在.Net 模板页中使用CSS样式
- android如何让自定义控件居中,Android自定义控件之自定义TextView,实现drawableLeft可以和文字一起居中...
- java security 详解_Spring Security入门教程 通俗易懂 超详细 【内含案例】
- c# ioc 单例模式_Spring-IOC
- [Java设计模式]期末作业参考
- python安装opencv出现错误,通过pip安装opencv时出错
- C语言学习之猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。
- linux命令查看g 版本,如何查看linux版本
- oracle比较好的链接记录