linxu下的more命令是干什么用的呢?下面由学习啦小编为大家整理了linux的more命令的详细解释的相关知识,希望对大家有帮助!

一、linux中的more命令的详细解释

Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。

语法

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]

参数:

-num 一次显示的行数

-d 提示使用者,在画面下方显示 [Press space to continue, 'q' to quit.] ,如果使用者按错键,则会显示 [Press 'h' for instructions.] 而不是 '哔' 声

-l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能

-f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)

-p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容

-c 跟 -p 相似,不同的是先显示内容再清除其他旧资料

-s 当遇到有连续两行以上的空白行,就代换为一行的空白行

-u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)

+/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示

+num 从第 num 行开始显示

fileNames 欲显示内容的文档,可为复数个数

二、Linux中的more命令使用实例

实例1:显示文件中从第3行起的内容

命令:

more +3 log2012.log

输出:

复制代码代码如下:

[root@localhost test]# cat log2012.log

2012-01

2012-02

2012-03

2012-04-day1

2012-04-day2

2012-04-day3

======[root@localhost test]# more +3 log2012.log

2012-03

2012-04-day1

2012-04-day2

2012-04-day3

======[root@localhost test]#

实例2:从文件中查找第一个出现"day3"字符串的行,并从该处前两行开始显示输出

命令:

more +/day3 log2012.log

输出:

复制代码代码如下:

[root@localhost test]# more +/day3 log2012.log

...skipping

2012-04-day1

2012-04-day2

2012-04-day3

2012-05

2012-05-day1

======[root@localhost test]#

实例3:设定每屏显示行数

命令:

more -5 log2012.log

输出:

复制代码代码如下:

[root@localhost test]# more -5 log2012.log

2012-01

2012-02

2012-03

2012-04-day1

2012-04-day2

说明:

最下面显示了该屏展示的内容占文件总行数的比例,按 Ctrl+F 或者 空格键 将会显示下一屏5条内容,百分比也会跟着变化。

实例4:列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来

命令:

ls -l | more -5

输出:

复制代码代码如下:

[root@localhost test]# ls -l | more -5

总计 36

-rw-r--r-- 1 root root 308 11-01 16:49 log2012.log

-rw-r--r-- 1 root root 33 10-28 16:54 log2013.log

-rw-r--r-- 1 root root 127 10-28 16:51 log2014.log

lrwxrwxrwx 1 root root 7 10-28 15:18 log_link.log -> log.log

-rw-r--r-- 1 root root 25 10-28 17:02 log.log

-rw-r--r-- 1 root root 37 10-28 17:07 log.txt

drwxr-xr-x 6 root root 4096 10-27 01:58 scf

drwxrwxrwx 2 root root 4096 10-28 14:47 test3

drwxrwxrwx 2 root root 4096 10-28 14:47 test4

说明:

每页显示5个文件信息,按 Ctrl+F 或者 空格键 将会显示下5条文件信息。

三、Linux中的more常用操作命令

Enter 向下n行,需要定义。默认为1行

Ctrl+F 向下滚动一屏

空格键 向下滚动一屏

Ctrl+B 返回上一屏

= 输出当前行的行号

:f 输出文件名和当前行的行号

V 调用vi编辑器

!命令 调用Shell,并执行命令

q 退出more

linux中more命令的意思,linux中的more命令的详细解释相关推荐

  1. linux查看xml文件的配置,Hibernate配置文件hibernate.cfg.xml的详细解释

    Hibernate配置文件hibernate.cfg.xml的详细解释 [日期:2012-12-13] 来源:Linux社区 作者:jqyp [字体:大 中 小] /p> "-//Hi ...

  2. linux中负载值为多少正常_Linux系统Load average负载详细解释

    我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟.五分钟.以及十五分钟的系统平均负载-- AD: 我们知道判断一个系统的负载可以使用top,uptime等命令去查 ...

  3. 布朗语料库中不同部分的情态动词频率直方图绘制的代码详细解释

    <Python自然语言处理>P184 # -*- coding: utf-8 -*- import nltk colors='rgbcmyk' def bar_chart(categori ...

  4. linux用户在哪个文件夹,LINUX中用命令成功建立一个用户后信息会记录在哪个文件中...

    LINUX中用命令成功建立一个用户后信息会记录在哪个文件中 发布时间:2007-07-28 10:14:57来源:红联作者:MPiops 增加用户帐号后 新建用户的命令十分简单,在命令行下使用 use ...

  5. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解

    在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...

  6. 5个找出Linux中“二进制命令”描述和系统中位置的方法

    在数千个 Linux 系统上的命令/程序中,知道给定命令的类型和目的以及其在系统上的位置(绝对路径)对于新手来说可能是一个挑战. 知道命令/程序的一些细节不仅有助于 Linux 用户掌握大量命令,还能 ...

  7. 命令行启动ssh_如何在虚拟机中正确的第一次启动Linux系统

    在小编的上一篇文中,有介绍过如何在Virtualbox虚拟机中安装Linux CentOS系统,今天我们尝试第一次启动Linux系统,为保证虚拟机的流畅运行,建议将分辨率设置为 800x600. 1. ...

  8. Linux中look命令,如何在Linux上使用look命令 | MOS86

    Linux look命令遍历文件并列出以特定单词或短语开头的所有行. 但是要当心! 在不同的Linux发行版上,它的行为有所不同. 本教程将向您展示如何使用它. 对于一个简单但有用的命令,当我研究本文 ...

  9. bash命令怎么在linux系统中使用

    这篇文章将为大家详细讲解有关bash命令怎么在linux系统中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解.  什么是Linux系统Linux是一 ...

  10. vi/vim命令怎么在Linux系统中使用

    本篇文章为大家展示了vi/vim命令怎么在Linux系统中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获. 1.vi和vim的区别: 就是在进入一般命令模式 ...

最新文章

  1. 科大星云诗社动态20201208
  2. Python高级爬虫框架Scrapy简介
  3. android布局DSL,android – 使用自定义Anko布局DSL解除警报对话框
  4. SAP两款CRM产品各方面比较:SAP CRM vs SAP Cloud for Customer
  5. R语言blotter包回测实例
  6. GridView控件RowDataBound事件中获取列字段值的几种途径
  7. React之类式组件
  8. 检测单击鼠标左键并拖动的消息_计算机视觉OpenCV学习笔记(四):关于鼠标的相关事件函数...
  9. python中代码块使用缩进来表示对吗_Python 为什么使用缩进来划分代码块?
  10. LED显示驱动(八):显示驱动调试问题
  11. 小程序 ---- (setData关于赋值对象属性的问题)
  12. 使用kon-boot绕过win10或其他版本密码
  13. Python学习指南——1.常用库说明
  14. html工资计算页面模板,工资计算表Excel模板
  15. 各省简称 拼音 缩写_中国省市县地区首字母缩写
  16. 400GE燎原前夜,智能IP网络的核心路由器巅峰际会
  17. wordpress mysql缓存_WordPress 如何启用 Memcached 内存缓存来提高网站速度
  18. Koo叔说Shader-CG语言介绍
  19. springboot通过date_histogram 按时间统计数据
  20. python 爬取拉钩网数据

热门文章

  1. Win10DB210.1企业版的安装卸载DB2建库建表空间执行sql脚本SQL5005C、SQL8027N license许可证等报错详解
  2. Nick英语入门班笔记
  3. 蓝鸟中文编程2.7破解版
  4. Groovy的元编程
  5. 复习一周,字节跳动三场技术面+HR面,不小心拿了offer
  6. 程序员开发去马赛克工具,效果感人
  7. 大学物理 波动光学 思维导图总结
  8. sysindexes mysql_sysindexes
  9. MySQL的下载、安装配置、连接可视化界面。
  10. python中and not是什么意思,python中的not,and, or