Linux下more命令高级用法

咱们在 Linux 环境下工做时,天天确定会跟各类各样的文本文件打交道。这些文件,有时候会很是长,没法在一屏的空间内显示彻底。因此,在查看这种文件时,咱们须要分页显示。这时,咱们就可使用 more 命令。程序员

more 命令基本用法

more 命令使用方法很简单,只需在 more 以后跟上文本名便可:面试

more file_name

好比,咱们要查看 /var/log/dmesg 文件,只需:架构

more /var/log/dmesg

执行结果以下图示,有 Linux 基础的朋友应该对这个结果很熟悉。学习

在终端的左下角,会显示已显示的文本内容在全文的占比状况。若是咱们想要查看下一屏的内容,只需按空格键便可。翻页以后,咱们也会看到左下角百分比相应增加。网站

经常使用按键:spa

  1. 空格键:查看下一屏;
  2. 回车键:往下滚动一行;
  3. b 键:往前查看一屏;
  4. q 键:退出。

这些都是 more 命令的基本用法,不少朋友应该都很熟悉。接下来,良许就带领你们一步步深刻 more 命令的高级用法。code

从指定行开始显示

使用 more 命令时,默认是从第一行开始显示。但有时咱们可能想直接从 100 行开始看,那要怎么操做呢?其实只需加一个 +100 便可。blog

more +N file_name

好比:资源

more +100 /var/log/dmesg

限制每页显示的行数

more 命令默认是整屏显示,若是咱们一次只想查看几行,要怎么操做?只需加一个 -N 选项便可,N 就是你想要查看的行数。开发

more -N file_name

好比对于 /var/log/dmesg 文件咱们一次只想查看 10 行,咱们能够这样:

more -10 /var/log/dmesg

这样在终端里,咱们一次只能够看到 10 行内容,按一下空格键,就会继续显示下 10 行内容。

显示操做提示信息

若是咱们想要显示 more 命令的一些提示信息,咱们能够加上 -d 选项。

more -10 -d /var/log/dmesg

咱们能够看到,在最底下一行,除了显示百分比以外,还额外显示了提示信息。若是咱们随便按了一个不会被 more 命令识别的按键,它会提示你按 h 按键查看帮助信息。

若是咱们按下 h 按键,它会显示全部帮助信息:

禁止滚动

若是咱们一次显示 10 行,按一下空格键,它会往下继续显示 10 行,像这样:

这是按了一次空格键的效果,终端里一共显示了 20 行,也就是它会一直往下滚动。那若是咱们不想这样滚动显示,每次都只查看 10 行呢?咱们只需加上 -c 选项。

more -10 -c /var/log/dmesg

咱们按了两次空格了,但终端里仍是只显示 10 行的内容。


最后,最近不少小伙伴找我要Linux学习路线图,因而我根据本身的经验,利用业余时间熬夜肝了一个月,整理了一份电子书。不管你是面试仍是自我提高,相信都会对你有帮助!

免费送给你们,只求你们金指给我点个赞!

电子书 | Linux开发学习路线图

也但愿有小伙伴能加入我,把这份电子书作得更完美!

有收获?但愿老铁们来个三连击,给更多的人看到这篇文章

推荐阅读:

相关文章
相关标签/搜索