> For the complete documentation index, see [llms.txt](https://slackwarecn.gitbook.io/slackbook_cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://slackwarecn.gitbook.io/slackbook_cn/chapter_04/reading_documents/more.md).

# more

`more` 会从第一行开始读取直到填满屏幕，然后停止。看完当前内容后，可以按 `ENTER` 来接着读取下一行，或是按 `SPACE` 来另外一屏幕的内容，或是输入想要读取的行数再按 `SPACE` 。 `more` 也能在文件中搜索关键词，在 `more` 中打开文件后，输入 `/` 再输入关键词，再按下 `ENTER`，文件会滚到第一次发现关键词的地方。

这是对 `cat` 的一次重大改进，但依然有一些缺点：`more` 不能回滚，搜索功能不能高亮搜索到的关键词，不能横向滚动，等等。我们急需一个解决方案。

> **注意**
>
> 实际上，现代版本的 `more`, 比如 Slackware 附带的，确实有一个“返回”功能（按下 `b` 键），但只支持 `more` 直接打开文件的方式，`more` 通过管道打开的文件是不支持的。
