---
author: ''
category: 系统运维
comments_data:
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />轩辕青虹H(<a
    href="http://weibo.com/2186625335/AzRmhkJkD" target="_blank">微博</a>): 基本上用less。'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />轩辕青虹H(<a
    href="http://weibo.com/u/2186625335" target="_blank">微博</a>): 基本上用less。'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />用户不存在ii(<a
    href="http://weibo.com/u/3176994814" target="_blank">微博</a>): @我的印象笔记'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />woo蝦蝦(<a
    href="http://weibo.com/u/1692703620" target="_blank">微博</a>): 现代人都用less'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />董承鹏(<a
    href="http://weibo.com/u/2192397580" target="_blank">微博</a>): 习惯用cat | less'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />董承鹏(<a
    href="http://weibo.com/2192397580/AzREr9vbz" target="_blank">微博</a>): 习惯用cat |
    less'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />开心Nemo(<a
    href="http://weibo.com/u/1183005500" target="_blank">微博</a>): 一般用more和grep， find没用过，太复杂'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />开心Nemo(<a
    href="http://weibo.com/1183005500/AzRIDaZz8" target="_blank">微博</a>): 一般用more和grep，
    find没用过，太复杂'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />乘着鱼仔去兜水(<a
    href="http://weibo.com/2727758150/AzROU4E8n" target="_blank">微博</a>): [鼓掌][鼓掌]
    //@董承鹏:习惯用cat | less'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />舌尖上的中国豆腐渣(<a
    href="http://weibo.com/u/1475038231" target="_blank">微博</a>): 为什么不用vim[晕]'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />舌尖上的中国豆腐渣(<a
    href="http://weibo.com/1475038231/AzRPihC8X" target="_blank">微博</a>): 为什么不用vim[晕]'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />Linux_cn(<a
    href="http://weibo.com/1676913724/AzRWoeZ5k" target="_blank">微博</a>): 转发微博'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />開源哥_lisp(<a
    href="http://weibo.com/1943569125/AzRXqEkQB" target="_blank">微博</a>): 一般都是 vim
    或者 cat | w3m ……//@Linux_cn: 转发微博'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />conquer-you(<a
    href="http://weibo.com/1876432943/AzS5nfGGH" target="_blank">微博</a>): //@開源哥_lisp:
    一般都是 vim 或者 cat | w3m ……//@Linux_cn: 转发微博'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />漠o漠o(<a
    href="http://weibo.com/1894070832/AzS7Hubsp" target="_blank">微博</a>): 转发微博'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />alan是蜗牛(<a
    href="http://weibo.com/2133373634/AzSqcxsTW" target="_blank">微博</a>): more还是挺好用的'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />alan是蜗牛(<a
    href="http://weibo.com/u/2133373634" target="_blank">微博</a>): more还是挺好用的'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />雨伞_先生(<a
    href="http://weibo.com/2392530371/AzSutl9Y1" target="_blank">微博</a>): [呵呵][呵呵]学习了'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />雨伞_先生(<a
    href="http://weibo.com/u/2392530371" target="_blank">微博</a>): [呵呵][呵呵]学习了'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 11:01:41'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />我是贼胖子(<a
    href="http://weibo.com/2512417652/AzUSNjPxA" target="_blank">微博</a>): //@Linux_cn:
    转发微博'
  postip: 113.57.216.81
  username: 微博评论
- date: '2014-03-08 19:51:42'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />-路-易-(<a
    href="http://weibo.com/2786528680/AA2ajDfmk" target="_blank">微博</a>): 一般用less'
  postip: 182.40.28.53
  username: 微博评论
- date: '2014-03-08 19:51:42'
  message: '<img src="https://dn-linuxcn.qbox.me/xwb/images/bgimg/icon_logo.png" />-路-易-(<a
    href="http://weibo.com/u/2786528680" target="_blank">微博</a>): 一般用less'
  postip: 182.40.28.53
  username: 微博评论
- date: '2014-03-09 10:11:03'
  message: 用less 的人真多哦，我也习惯less的说~
  postip: 116.255.132.12
  username: netb2c
- date: '2015-10-26 14:18:44'
  message: 新手，学习中 又吃成长快乐了。
  postip: 106.2.200.186
  username: zdk [Chrome 44.0|Windows 7]
- date: '2016-10-22 22:25:59'
  message: 原来more有这么多的用法
  postip: 117.151.27.0
  username: geekgogo [Firefox 17.0|GNU/Linux]
count:
  commentnum: 25
  favtimes: 3
  likes: 0
  sharetimes: 1
  viewnum: 49774
date: '2014-03-07 12:33:00'
editorchoice: false
excerpt: 如果你已经习惯了在Linux系统上工作，那你一定会发现在Linux世界中存在着大量的文本文件。配置文件和日志文件通常都采用文本格式。这些文件通常都有很长的内容，不能在一屏内全部显示。所以在处理这种文件时，我们需
  ...
fromurl: ''
id: 2647
islctt: true
largepic: /images/p/201403/07/123318f1vcmhv8c1c7uck6.png
permalink: /article-2647-1.html
pic: /images/p/201403/07/123318f1vcmhv8c1c7uck6.png.thumb.jpg
related: []
reviewer: ''
selector: ''
summary: 如果你已经习惯了在Linux系统上工作，那你一定会发现在Linux世界中存在着大量的文本文件。配置文件和日志文件通常都采用文本格式。这些文件通常都有很长的内容，不能在一屏内全部显示。所以在处理这种文件时，我们需
  ...
tags:
- Linux
- 命令
- more
- 文件
thumb: false
title: Linux中的more命令－逐页显示长文本文件
titlepic: false
translator: zpl1025
updated: '2014-03-07 12:33:00'
---

如果你已经习惯了在Linux系统上工作，那你一定会发现在Linux世界中存在着大量的文本文件。配置文件和日志文件通常都采用文本格式。这些文件通常都有很长的内容，不能在一屏内全部显示。所以在处理这种文件时，我们需要分页显示。这时我们可以用上**more**命令。


![](/images/p/201403/07/123318f1vcmhv8c1c7uck6.png)


### more是干嘛的


more是一个用来分页显示大文本文件的命令，它默认是内置在各个Linux发行版中的。


### 怎么用more


使用more命令，只需要键入:



```
$ more file_name

```

比如，我们想检查/var/log目录下的日志文件syslog，只需要键入：



```
$ more /var/log/syslog

```

![more命令](/images/p/201403/07/123321cz5rlau56rbrhew5.png)


然后我们可以看到**在屏幕左下角有个提示**，告诉我们当前的显示比例为0%。看上去这个文件相当大，所以第一页是全部页数的0%。使用空格键可以往下翻页，然后就可以看到提示的百分比会增加。


![Scroll page](/images/p/201403/07/123323w6z6e0e4t04bm0pl.png)


### 限制每页显示的行数


在执行more命令的时候，它会占用你终端窗口的全部空间用于显示。但是你可以通过参数**-数字**来限制每页显示的行数。


例如，你希望每页**限制显示12行**，可以通过下面的命令：



```
$ more -12 /var/log/syslog

```

![限制每页显示12行](/images/p/201403/07/123324m2a3wt7ytggta337.png)


现在，你会看到每页只显示12行，在按下空格键后，就会翻页显示后面的12行。


### Display user message


我们知道，more命令会在显示区域的左下角提示当前内容所占的百分比。对于第一次使用more命令的人来说，他或她可能会想知道怎么才能往下翻页。为了避免这种情况，我们可以在执行时增加**-d**参数，这样就会额外显示一行用户信息“[**按空格键继续，‘q‘推出.**]”


![More with -d option](/images/p/201403/07/123326czyy9o9450yxaoxz.png)


如果用户按了**‘空格‘或’q‘**之外的按键，more会显示一行帮助信息**“ [按‘h’键查看提示。]”**


![More displaying help message](/images/p/201403/07/123328jesv3dpxyhttytso.png)


如果按下h键，会显示一个帮助信息：


![Display help](/images/p/201403/07/123329snm1tllm2dfq2tf1.png)


一个有意思的指令是**b**按钮，**b按钮允许你**退回到前面的页面。换句话说，b按钮可以允许**向前翻页**。


你可以通过左上角的**...前1页**信息来确认当前显示的是前面的页面。


![在more中往前翻页](/images/p/201403/07/123331c8nsuounfjq659zo.png)


### 禁止滚动


通过参数**-c**，more命令不会滚动页面，而是直接清除之前的内容，替换为下一页的内容。 With **-c** option, more will not scroll the page. It will clear the previous page and put the next page or lines there.



```
$ more -10 -c lynis.log

```

![Suppress scroll](/images/p/201403/07/123333by89z4q2uazwvwvw.png)


如果按下空格键，下一页会仍然有相同的大小。


![Suppress scroll](/images/p/201403/07/123334ft59ztad8bcbgdcm.png)


### 忽略多余的空白行


使用参数**-s**来忽略多余的空白行，下面是个例子：


![多个空白行的文件](/images/p/201403/07/123335qvy54ycuvm75imhu.png)


当我们增加参数**-s**后：



```
$ more -s doc_30.txt

```

![忽略了多余空白行](/images/p/201403/07/123336sm2qsvwr2vf1txla.png)


### 查找字符串


如果你的日志文件非常大，那么在其中查找你想要的字符串并不是那么容易。more命令的查找功能可以帮你，通过参数**+/string**可以用来搜索字符串，找到的关键字会显示在第一行。比如我们要在**/var/logs/syslog**文件中搜索“**dhclient**”，那more命令的格式：



```
$ more +/dhclient /var/log/syslog

```

![查找字符串](/images/p/201403/07/123338dnnd9j5rhee38hnf.png)


然后，如果要在文件中继续搜索下一个，只需要按下**/按钮**，后面跟有关键字dhclient。


### 从指定行开始显示


你也可以通过参数**+数字**来指定开始显示的行，例如，我们有一个15行的文件：


![多行文件](/images/p/201403/07/123339mjqitnzz9mqldmji.png)


然后我们想从第5行开始显示这个文件的内容，命令看起来会是这个样子：



```
$ more +5 doc_30.txt

```

![从指定行开始显示](/images/p/201403/07/123340ujp6w9crcfrg1wb9.png)


### 可以显示二进制文件吗?


**答案是不行**. more命令会提示这样的信息，例如：


![显示二进制文件](/images/p/201403/07/123342oaxqqbzawhxbbhqh.png)


### 结论


more是一个用来查看文本文件的基础工具，它不能用来显示二进制文件。通常，我们可以通过命令**man more**或者**more --help**来获取更多关于more怎么使用的信息。




---


via: <http://linoxide.com/linux-command/linux-more-command/>


译者：[zpl1025](https://github.com/zpl1025) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出