more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。兄弟连Linux培训教程(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

输出:

复制代码代码如下:

[[email protected] test]# cat log2012.log

2012-01

2012-02

2012-03

2012-04-day1

2012-04-day2

2012-04-day3

======[[email protected] test]# more +3 log2012.log

2012-03

2012-04-day1

2012-04-day2

2012-04-day3

======[[email protected] test]#

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

命令:

more +/day3 log2012.log

输出:

复制代码代码如下:

[[email protected] test]# more +/day3 log2012.log

...skipping

2012-04-day1

2012-04-day2

2012-04-day3

2012-05

2012-05-day1

======[[email protected] test]#

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

命令:

more -5 log2012.log

输出:

复制代码代码如下:

[[email protected] 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

输出:

复制代码代码如下:

[[email protected] 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 mor命令使用技巧,linux中more命令如何使用(示例代码)相关推荐

  1. python停止线程池_详解python中Threadpool线程池任务终止示例代码

    需求 加入我们需要处理一串个位数(0~9),奇数时需要循环打印它:偶数则等待对应时长并完成所有任务:0则是错误,但不需要终止任务,可以自定义一些处理. 关键点 定义func函数处理需求 callbac ...

  2. python中case的用法_python中Switch/Case实现的示例代码

    python 的 python中Switch/Case实现的示例代码 学习Python过程中,发现没有switch-case,过去写C习惯用Switch/Case语句,官方文档说通过if-elif实现 ...

  3. Java Singleton类中的线程安全性的示例代码

    Java Singleton类中的线程安全性的示例代码 Singleton是最广泛使用的创建设计模式之一,用于限制应用程序创建对象.在实际应用程序中,数据库连接或企业信息系统(EIS)等资源是有限的, ...

  4. unix和linux命令_Linux / Unix系统中SSH命令的用法

    unix和linux命令 Any security-minded Linux user will always use SSH protocol when connecting to servers. ...

  5. linux更改运行级别错误,Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt...

    <Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt>由会员分享,可在线阅读,更多相关<Vmware中RedHat命令行和图形界面 ...

  6. Linux locate模糊查询,linux命令: 两个查找工具 locate,find(示例代码)

    linux 中有很多查找工具,今天主要讲解locate,find两个工具. 1.locate (1)查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 注意:如果这 ...

  7. ubuntu命令行语法_Linux中重定向命令行的总结(ubuntu学习第三讲)

    1. 标准输入的控制 语法:命令< 文件将文件做为命令的输入. 例如: mail -s "mail test" test@gzu521.com < file1 将文件f ...

  8. oracle中spool命令的使用,Oracle中Spool命令的使用方法实例

    Oracle中Spool命令的使用方法实例 前言 对于Oracle中的Spool命令,其实还可以换一种问法为,如何将sqlplus中的结果输出到指定的文件夹中. 近期在进行Oracle数据库备份的时候 ...

  9. macos xampp mysql 命令_MAC系统XAMPP 中 MySQL命令行client配置使用

    在PHP的学习过程中.MySQL预计是必定会接触的. MySQL的管理相信大家也会使用phpmyadmin: 好吧.phpmyadmin的确是MySQL管理的神器,你想要的.他好多都有,在开发的过程中 ...

最新文章

  1. 2021 年第十一届 MathorCup 高校数学建模挑战赛A题分析
  2. java基础学习(2)-java基本数据类型
  3. 【互联网本周大事记】Uber估值400亿了呢!
  4. 分支限界法实现最优装载c++_分支限界法
  5. apache+php+mysql的配置(转载)
  6. 【Envi风暴】Envi 5.3 SP1经典安装手把手图文教程(含补丁文件)
  7. my CSAPP Attack lab堆栈详解
  8. git编辑器选哪个_[Git]Git创建和修改代码库
  9. artTemplate-3.0
  10. 快速搭建一个本地FTP服务器
  11. 多线程之CountDownLatch工具类
  12. c语言从入门到精通视频教程,C语言从入门到精通_C语言教程
  13. python手机版做小游戏代码大全-20行python代码的入门级小游戏的详解
  14. Glide源码分析以及三级缓存原理
  15. git 代码提交,出现403错误的问题
  16. win10 SystemParametersInfo 设置屏保 不好使_[教程]win10 ,ubuntu双系统安装避坑指南
  17. 2021-10-21 markdown模板
  18. Windows变慢原因分析及解决方法·系统篇
  19. Docker笔记-常用命令
  20. MariaDB Galera Cluster 集群部署

热门文章

  1. 天宇,snapseed,第五课,建筑照片调整
  2. 2018年吉林大学软件学院软件工程专硕复试题目回忆
  3. Windows 7 桌面便签使用小技巧
  4. unity生成 html5,导出到html5时发生unity项目错误
  5. 三十五、影院页面(获取卖座官网的影院信息并显示)
  6. 2019.04.20【NOIP提高组】模拟 B 组 观察题目+堆(?)+最大匹配+贪心、DP
  7. 手机游戏显示不了服务器闪退,手机为什么玩游戏闪退_手机游戏进去就闪退解决方法...
  8. No URLs will be polled as dynamic configuration sources警告处理
  9. 景安服务器怎么上传网站程序,Web服务器是如何被应用服务器“收编”的?
  10. JAVA-制作飞机大战遇到的问题