linux基本功系列之more命令实战

简介: linux基本功系列之more命令实战

系列文章目录

命令1: linux基本功系列-ls命令实战
命令2: linux基本功系列之echo命令实战
命令3:linux基本功之历史记录history命令实战
命令4: linux基本功之date命令实战
命令5 linux基本功之touch命令实战
命令6 linux基本功系列之mkdir命令实战
命令7 linux基本功系列之最危险的命令rm
命令8 linux基本功系列之cp命令实战
命令9 linux基本功系列之cat命令实战
命令10 linux基本功系列之mv命令实战
命令11 linux基本功系列之head命令实战
命令12 linux基本功系列之tail命令实战
命令13 linux基本功系列之more命令实战


@TOC


前言

又要开始学习新的命令了,有没有一点点兴奋,先整个名人名言我们就开始:
在这里插入图片描述

算了,我们还是直接进入正题把,今天一起来聊聊: more这个命令,越学越觉的很多命令的参数都很相似有没有。


`

一、more命令的介绍

在这里插入图片描述
less is more , 少即是多,不追求速成,一点点学习,一点点成长,一起加油。

linux系统中的more命令和cat命令差不多,都是来查看文件内容,但cat命令是整个文件内容一股脑的出现在屏幕上。

对于短文本还好,长文本用cat,内容都是闪现,像下面这样一闪而过。
在这里插入图片描述

而 more 是一个基于VI编辑器的文本过滤器,会以全屏幕的方式按页显示文本文件的内容。 你可以上下翻页,也可以搜索,这种掌控感是不是很爽。

二、more的常用参数

2.1. 常用参数

+n   从笫n行开始显示。
-n   定义屏幕大小为n行。
     +/pattern   在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示。
-c   从顶部清屏,然后显示。
-d   提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能。
-l   忽略Ctrl+l(换页)字符。
-p   通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似。
-s   把连续的多个空行显示为一行。
-u   把文件内容中的下画线去掉。

2.2 操作指令

more命令与其他命令不同的地方在于,他除了基本的参数外,还有一些常用的操作指令:

在这里插入图片描述

最常用的:

空格键 显示下一屏。

Enter键 显示下一行。

nf 向下移动n屏,其中n是数字。

nb 向上移动n屏,其中n是数字。

/模式 向下查找指定的字符串模式。

= 显示当前的行号。

h 显示more所有命令的帮助信息。

q 退出more

三. 常见示范案例

3.1 显示文件中从第三行起的内容

[root@mufenggrow test]# more +3 /etc/passwd

3.2 从文件中查找字符串bin,并从该处前两行开始输出

[root@mufenggrow ~]# more +/mufenggrow passwd

输出结果
在这里插入图片描述
当然这个图片里是我提前在sync这一样写上了mufenggrow,便于测试。

3.3 设定每行的屏幕显示行数

在这里插入图片描述

3.4 查看当前目录下的文件并用分页显示

在这里插入图片描述
|符号是管道符,用于把|前的输出作为后面命令的输入。每页显示5个文件信息,按 Ctrl+F 或者 空格键 将会显示下5条文件信息。

3.5 先清屏随后每次10行内容显示文本内容

此时用到 -c 参数

[root@master-21 ~]# more -c -10 docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/stable
略
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/debug-$basearch/s
--More--(18%)

3.6 分页显示时,遇到连续两行以上空白行,则以一行显示

此时用到 -s参数

[root@master-21 ~]# more -s docker-ce.repo

总结

以上就是more命令常见的使用方法,若有更好的用法可以评论区留言。

相关文章
|
10天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
93 6
|
11天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
47 3
|
11天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
37 2
|
6天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
34 3
|
11天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
44 3
|
14天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
49 6
|
14天前
|
缓存 网络协议 Linux
Linux ip命令常用操作
Linux的 `ip`命令是一个强大且灵活的网络管理工具,能够执行从基本的网络接口配置到高级的路由和VLAN管理等多种操作。通过熟练掌握这些常用操作,用户可以更加高效地管理和配置Linux系统的网络环境。无论是在日常管理还是故障排除中,`ip`命令都是必不可少的工具。
16 2
|
Linux 开发工具 数据安全/隐私保护
阿里云linux实战体验报告
通过阿里云 linux 实战教学体验提升自我
145 1
|
19天前
|
缓存 监控 Linux
|
22天前
|
Linux Shell 数据安全/隐私保护
下一篇
无影云桌面