当前位置: 首页 > Linux

Linux下more命令的高级用法

时间:2023-04-06 04:15:42 Linux

我们在Linux环境下工作,每天肯定都会和各种文本文件打交道。这些文件有时很长,无法在一个屏幕的空间内完整显示。因此,我们在查看这类文件时,需要分页显示。这时,我们就可以使用more命令了。more命令的基本用法more命令的使用非常简单,只需要在more后面加上文本名称即可:morefile_name比如我们要查看/var/log/dmesg文件,只需要:more/var/log/dmesg执行结果如下图,有Linux基础的朋友应该对这个结果不陌生。在终端的左下角,会显示显示的文本内容占全文的比例。如果我们想看到下一屏的内容,只需按下空格键即可。翻页后,我们也会看到左下角的百分比相应增加。常用键:空格键:查看下一屏;回车键:向下滚动一行;b键:向前看一屏;q键:退出。以上就是more命令的基本用法,相信很多朋友应该都比较熟悉了。接下来,梁旭将带领大家一步步走进more命令的高级用法。当使用more命令从指定行开始显示时,默认是从第一行开始显示。但是有时候我们可能想直接从第100行开始,那么我们该怎么做呢?事实上,只需添加+100。more+Nfile_name例如:more+100/var/log/dmesg限制每页显示的行数。more命令默认显示整个屏幕。如果我们一次只想查看几行,怎么办?只需添加一个-N选项,其中N是您要查看的行数。more-Nfile_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学习路线图,所以我结合自己的经验,利用业余时间熬夜一个月,整理了一本电子书。无论你是面试还是自我提升,相信都会对你有所帮助!免费送给大家,只求大家给我点个赞!电子书|LinuxDevelopmentLearningRoadmap也希望有小伙伴可以加入我的行列,把这本电子书做得更加完美!获得?希望老铁们来个三连击,让更多人看到这篇文章。推荐阅读:干货|程序员和高级架构师免费发送工件的必备资源|支持搜索的资源网站