仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1132|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS中逐页显现长文本文件more下令

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:18:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!假如你已习气了在Linux体系上事情,那你必定会发明在Linux天下中存在着大批的文本文件。设置文件和日记文件一般都接纳文本格局。这些文件一般都有很长的内容,不克不及在一屏内全体显现。以是在处置这类文件时,我们必要分页显现。这时候我们能够用上more下令。



more是干吗的

more是一个用来分页显现年夜文本文件的下令,它默许是内置在各个Linux刊行版中的。
怎样用more

利用more下令,只必要键进:
  1. $morefile_name
复制代码
好比,我们想反省/var/log目次下的日记文件syslog,只必要键进:
  1. $more/var/log/syslog
复制代码



然后我们能够看到在屏幕左下角有个提醒,告知我们以后的显现比例为0%。看上往这个文件相称年夜,以是第一页是全体页数的0%。利用空格键能够往下翻页,然后就能够看到提醒的百分比会增添。



限定每页显现的行数

在实行more下令的时分,它会占用你终端窗口的全体空间用于显现。可是你能够经由过程参数-数字来限定每页显现的行数。
比方,你但愿每页限定显现12行,能够经由过程上面的下令:
  1. $more-12/var/log/syslog
复制代码



如今,你会看到每页只显现12行,在按下空格键后,就会翻页显现前面的12行。
Displayusermessage

我们晓得,more下令会在显现地区的左下角提醒以后内容所占的百分比。关于第一次利用more下令的人来讲,他或她大概会想晓得怎样才干往下翻页。为了不这类情形,我们能够在实行时增添-d参数,如许就会分外显现一行用户信息“[按空格键持续,‘q‘推出.]”



假如用户按了‘空格‘或’q‘以外的按键,more会显现一行匡助信息“[按‘h’键检察提醒。]”



假如按下h键,会显现一个匡助信息:



一个成心思的指令是b按钮,b按钮同意你退回到后面的页面。换句话说,b按钮能够同意向前翻页
你能够经由过程左上角的...前1页信息来确认以后显现的是后面的页面。



克制转动

经由过程参数-c,more下令不会转动页面,而是间接扫除之前的内容,交换为下一页的内容。With-coption,morewillnotscrollthepage.Itwillclearthepreviouspageandputthenextpageorlinesthere.
  1. $more-10-clynis.log
复制代码



假如按下空格键,下一页会仍旧有不异的巨细。



疏忽过剩的空缺行

利用参数-s来疏忽过剩的空缺行,上面是个例子:



当我们增添参数-s后:
  1. $more-sdoc_30.txt
复制代码



查找字符串

假如你的日记文件十分年夜,那末在个中查找你想要的字符串并非那末简单。more下令的查找功效能够帮你,经由过程参数+/string能够用来搜刮字符串,找到的关头字会显现在第一行。好比我们要在/var/logs/syslog文件中搜刮“dhclient”,那more下令的格局:
  1. $more+/dhclient/var/log/syslog
复制代码



然后,假如要在文件中持续搜刮下一个,只必要按下/按钮,前面跟有关头字dhclient。
从指定行入手下手显现

你也能够经由过程参数+数字来指定入手下手显现的行,比方,我们有一个15行的文件:



然后我们想从第5行入手下手显现这个文件的内容,下令看起来会是这个模样:
  1. $more+5doc_30.txt
复制代码



能够显现二进制文件吗?

谜底是不可.more下令会提醒如许的信息,比方:



结论

more是一个用来检察文本文件的基本工具,它不克不及用来显现二进制文件。一般,我们能够经由过程下令manmore大概more--help来猎取更多关于more怎样利用的信息。
via:http://linoxide.com/linux-command/linux-more-command/
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
不帅 该用户已被删除
10#
发表于 2015-3-27 23:28:08 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-19 10:47:29 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
若相依 该用户已被删除
8#
发表于 2015-3-11 18:29:55 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
分手快乐 该用户已被删除
7#
发表于 2015-3-4 10:45:35 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
老尸 该用户已被删除
6#
发表于 2015-2-14 20:55:36 | 只看该作者
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
因胸联盟 该用户已被删除
5#
发表于 2015-2-6 01:33:57 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
只想知道 该用户已被删除
地板
发表于 2015-1-29 06:53:46 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
小魔女 该用户已被删除
板凳
发表于 2015-1-20 10:14:43 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
只想知道 该用户已被删除
沙发
发表于 2015-1-15 19:54:44 | 只看该作者

来一发CentOS中逐页显现长文本文件more下令

上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 09:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表