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

1.命令格式:

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

2.命令功能:

more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。

3.命令参数:

+n      从笫n行开始显示

-n       定义屏幕大小为n行

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

-c       从顶部清屏,然后显示

-d       提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能

-l        忽略Ctrl+l(换页)字符

-p       通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似

-s       把连续的多个空行显示为一行

-u       把文件内容中的下画线去掉

4.常用操作命令:

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

Ctrl+F   向下滚动一屏

空格键  向下滚动一屏

Ctrl+B  返回上一屏

=       输出当前行的行号

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

V      调用vi编辑器

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

q       退出more

5.命令实例:

实例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命令(10):more命令相关推荐

  1. 软件测试常见的linux场景,干货——软件测试工程师linux的10大场景命令使用

    前言: 由于Linux在服务器领域应用非常广泛,有很多开源和成熟的软件,目前大多数的应用后台都是部署在linux上的,熟悉Linux操作系统和相关命令,可以加深我们对软件的架构和运行机制的了解,也可以 ...

  2. linux显示最近十条命令,10条命令,一分钟分析Linux性能问题

    当你登录到一台存在性能问题的Linux服务器上时,在头一分钟,你会检查什么? 我们看看Netflix的性能工程师是怎么做的. Netflix大量使用EC2 Linux服务器,很多时候是用一些较为高层的 ...

  3. 10.6监控io性能10.7free命令10.8ps命令10.9查看网络状态10.10linux抓包

    10.6 监控io性能 iostat -x 查看磁盘使用情况有一个非常重要的指标%util,这个值越大说明硬盘被占用的越多 iotop命令需要安装 iotop也是一个动态的显示,关注 IO这一列 10 ...

  4. linux 随机10字符病毒,Linux 10字符串命令病毒的处理记录

    刚上线的测试服务器不停的向外发包,且CPU持续100%,远程登录后查看发现有一长度为10的随机字符串进程,kill掉,会重新生成另外长度为10的字符串进程.删除文件也会重复生成,非常痛苦.查阅cron ...

  5. linux启停was命令,linux下的启停脚本

    linux下的根据项目名称,进行进程的启停脚本 #!/bin/bash JAVA=/usr/bin/java APP_HOME=/opt/program/qa/wechat APP_NAME=prog ...

  6. linux dmesg信息哪来的,linux中的dmesg命令简介

    今天, 我们来介绍一个linux中的dmesg命令,事实上, 我们之前用过, 但是没有单独介绍过. 看一下dmesg命令的用途吧: dmesg命令用会把开机信息存到ring bufer中, 形成一个缓 ...

  7. Linux远程管理常用命令(超全超详细)【持续更新】

    目录 1. shutdown命令 2.ifconfig命令 3.uname命令 4.uptime命令 5.free命令 6.who命令 7.last命令 8.history命令 9.ping命令 10 ...

  8. Linux面试问题---常用命令

    Linux面试问题---常用命令 1.cd命令 用于切换当前目录,参数是要切换到的目录的路径. Cd /root/Documents #切换到/root/Documents目录 Cd ./path 切 ...

  9. Linux最全常用命令集合

    目录 1.帮助命令 1.1 man 获得帮助信息 1.2 help 获得shell内置命令的帮助信息 1.3 常用快捷键 2 .文件目录类 2.1 pwd 显示当前工作目录的绝对路径 2.2 ls 列 ...

  10. 每天一个linux命令(48):watch命令

    watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行.在Linux下,watch是周期性的执行下个 ...

最新文章

  1. 网站文章不收录怎么办!
  2. mysql同步 触发器_mysql 触发器(数据库的同步)
  3. urllib2打开URL(含中文)的问题
  4. ITK:扩张灰度图像
  5. BBC:乐在其中统计学 (2010)
  6. linux的文件搜索命令,Linux文件搜索命令find的用法 | 术与道的分享
  7. Java分布式篇5——FastDFS
  8. 【Elasticsearch】Elasticsearch的数据类型 (text、keyword、date、object、geo等)
  9. 智能手机串号IMEI码丢失(无效IMEI)解决恢复办法
  10. App 分辨率相关 - iOS
  11. LEGION: Visually compare modeling techniques for regression
  12. 百度指数 php,百度指数是什么?百度指数有什么用?百度指数怎么用?
  13. Sleep函数--使得程序暂停一段时间(单位毫秒)
  14. 在unity3D中添加字体
  15. 拳皇中碰撞检测和血量变化的实现
  16. Win11文件资源管理器有明显卡顿,微软承诺在2022年提高性能
  17. rsync守护进程部署
  18. 《SVN宇宙版教程》:第五章 TortoiseSVN中Repo-browser介绍
  19. 钢琴入门教程:钢琴的基础知识
  20. SQL Server数据库参考书籍 完成总结

热门文章

  1. ORACLE批量更新四种方法比较
  2. Emacs配置文件(备份用)
  3. 马化腾:整天在拍拍网上买东西,找感觉
  4. 1Password 将最高漏洞奖励调高至100万美元
  5. Zoho:尽快修复已遭利用的 ManageEngine 严重漏洞
  6. HPE 发布严重的 RCE 0day 漏洞,影响服务器管理软件 SIM,无补丁
  7. 奇安信代码卫士报送的漏洞获评“CNVD平台2019年度最具价值漏洞”
  8. 摩根IT实习经验谈及其他
  9. 基于Java Bean Validation对Request参数进行校验的设计思路
  10. centos编译安装配置支持ssl加密的mysql replication