每日一个linux命令11-more

1. 命令解析

命令用途

与cat全部显示文件内容不同,more用于分页显示文件内容,通过使用空格或者CTRL+F翻页,或使用CTRL+B后退一页;

命令格式

more [options] file...

命令参数

-NUM specify the number of lines per screenful
+NUM display file beginning from line number NUM
+/STRING display file beginning from search string match

常用操作命令:

Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more

2. 示例

2.1 从第3行开始分页显示文件内容

[root@test fs]# more +3 Kconfig

2.2 从文件中查找第一个出现"fs"字符串的行,并从该行前两行开始显示

root@test fs]# more +/fs Kconfig

...skipping
if BLOCK

source "fs/ext2/Kconfig"
source "fs/ext3/Kconfig"
source "fs/ext4/Kconfig"

2.3 设定每屏显示行数

[root@test fs]# more -5 Kconfig
#
# File system configuration
#

menu "File systems"
--More--(0%)

2.4 使用more过滤ls的输出

[root@test fs]# ll |more +/sysfs -2

...skipping
drwxr-xr-x. 2 root root 4096 Jul  9  2014 sysfs
drwxr-xr-x. 2 root root 4096 Jul  9  2014 sysv
drwxr-xr-x. 2 root root 4096 Jul  9  2014 ubifs

你可能感兴趣的:(每日一个linux命令11-more)