乐趣区

关于linux:Linux下more命令高级用法

咱们在 Linux 环境下工作时,每天必定会跟各种各样的文本文件打交道。这些文件,有时候会十分长,无奈在一屏的空间内显示齐全。所以,在查看这种文件时,咱们须要分页显示。这时,咱们就能够应用 more 命令。

more 命令根本用法

more 命令应用办法很简略,只需在 more 之后跟上文本名即可:

more file_name

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

more /var/log/dmesg

执行后果如下图示,有 Linux 根底的敌人应该对这个后果很相熟。

在终端的左下角,会显示已显示的文本内容在全文的占比状况。如果咱们想要查看下一屏的内容,只需按 空格键 即可。翻页之后,咱们也会看到左下角百分比相应增长。

罕用按键:

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

这些都是 more 命令的根本用法,很多敌人应该都很相熟。接下来,良许就率领大家一步步深刻 more 命令的高级用法。

从指定行开始显示

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

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 开发学习路线图

也心愿有小伙伴能退出我,把这份电子书做得更完满!

有播种?心愿老铁们来个三连击,给更多的人看到这篇文章

举荐浏览:

  • 干货 | 程序员进阶架构师必备资源免费送
  • 神器 | 反对搜寻的资源网站
退出移动版