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