5分钟 more 命令从入门到精通

简介: 5分钟 more 命令从入门到精通

我们在 Linux 环境下工作时,每天肯定会跟各种各样的文本文件打交道。这些文件,有时候会非常长,无法在一屏的空间内显示完全。所以,在查看这种文件时,我们需要分页显示。这时,我们就可以使用 more 命令。


more 命令基本用法


more 命令使用方法很简单,只需在 more 之后跟上文本名即可:


more file_name


比如,我们要查看 /var/log/dmesg 文件,只需:


more /var/log/dmesg


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


image.png


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


常用按键:


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


这些都是 more 命令的基本用法,很多朋友应该都很熟悉。接下来,良许就带领大家一步步深入 more 命令的高级用法。


从指定行开始显示


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


more +N file_name


比如:


more +100 /var/log/dmesg


image.png


限制每页显示的行数


more 命令默认是整屏显示,如果我们一次只想查看几行,要怎么操作?只需加一个 -N 选项即可,N 就是你想要查看的行数。


more -N file_name


比如对于 /var/log/dmesg 文件我们一次只想查看 10 行,我们可以这样:


more -10 /var/log/dmesg


image.png


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


显示操作提示信息


如果我们想要显示 more 命令的一些提示信息,我们可以加上 -d 选项。


image.png


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


image.png


如果我们按下 h 按键,它会显示所有帮助信息:


image.png


禁止滚动

如果我们一次显示 10 行,按一下空格键,它会往下继续显示 10 行,像这样:


image.png


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


image.png


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




目录
相关文章
|
17天前
|
存储 Linux Shell
Linux常用命令:从入门到精通
# Linux常用命令入门到精通概览 本文引导读者逐步学习Linux核心命令,提升在Linux环境中的效率和技能。涵盖基础命令如ls、cd、pwd、mkdir等,文本处理命令如cat、grep、sort,权限管理及进程、网络管理命令,还有高级命令、Shell脚本编程基础和实用技巧。通过学习和实践,助你成为Linux命令高手。
15 0
|
17天前
|
IDE Java 应用服务中间件
第一章:入门、安装、配置
第一章:入门、安装、配置
|
1月前
|
存储 算法 C语言
C/C++ 玩转StoneValley库:从入门到精通
C/C++ 玩转StoneValley库:从入门到精通
33 0
|
8月前
sqlmap从入门到精通-第一章-1.2
sqlmap从入门到精通-第一章-1.2
|
5月前
|
算法 C# 微服务
【C#教程】零基础从入门到精通
【C#教程】零基础从入门到精通
62 0
|
7月前
|
存储 关系型数据库 MySQL
MySQL数据库实战:从入门到精通
MySQL是一种流行的开源关系型数据库管理系统,广泛应用于Web开发领域。它具有稳定性和高性能的特点,为许多大型网站和应用程序提供了可靠的数据存储和访问解决方案。本文旨在通过一篇实战文章,帮助读者深入了解MySQL数据库的使用和优化,从而更好地应用于实际项目中。
|
8月前
|
关系型数据库 MySQL PHP
sqlmap从入门到精通-第一章-1.3
sqlmap从入门到精通-第一章-1.3
|
10月前
|
关系型数据库 MySQL
MySQL数据库系统学习(从入门到精通)(中)
MySQL数据库系统学习(从入门到精通)
52 0
|
10月前
|
SQL 关系型数据库 MySQL
MySQL数据库系统学习(从入门到精通)(下)
MySQL数据库系统学习(从入门到精通)
85 0
|
10月前
|
SQL 存储 关系型数据库
MySQL数据库系统学习(从入门到精通)(上)
MySQL数据库系统学习(从入门到精通)
81 0