首页 > 代码库 > 37-more 简明笔记

37-more 简明笔记

分页显示文本

more [optionsfile

 

more用于分页显示文本文件,最早出现在BSD当中,但这一命令非常基本,后来less命令对其做了增强,所谓的less也就是少即是多

 

参数

file more需要分屏显示的文本文件路径名

 

选项

-num              指定屏幕的行数(以整数表示)

+num             从行号num开始显示

-d                   让more给用户显示信息[Press space to continue, ‘q‘ to quit.]

-f                    使more计数逻辑行,而不是屏幕行(长行不会断到下一行)

-s                    把重复的空行压缩成一个空行

-u                    防止下划线

 

命令

more 的的交互环境基于vi,你可以在more环境中使用一些基本命令,

h or ?              显示命令摘要,也就是基本的帮助信息

SPACE              显示接下来的k行文本,缺省值是当前的屏幕大小

z                        同上

RETURN           Enter键,显示接下来的k行文本,缺省值是1

q or Q                退出

 

 

示例

more -num

$ more -5 demo 
     1    感谢你记得我的生日
     2    却好像忘了为谁庆祝
     3    那些唱片他可能喜欢
     4    你是否送错礼物
     5    你问我要多少支蜡烛
--More--(1%)

显示指定的屏幕行数

 

more +num

$ more -5 +30 demo 
    30    却好像忘了为谁庆祝
    31    那些唱片他可能喜欢
    32    你是否送错礼物
    33    你问我要多少支蜡烛
    34    还想要什么样的祝福
--More--(10%)

从指定行开始显示,此处的-5是为了显示数据短好截取

 

more -d

    21    我还真舍不得
    22    结束这浪漫的错误
    23    你只是爱得傻乎乎 谁在乎
--More--(6%)[Press space to continue, ‘q‘ to quit.]

显示提示信息,space继续,q退出

 

Tips

1.more是一种交互环境,类似vi编辑器,其基本命令也跟vi一样,h可查看这些命令

2.less是more的增强版本,更多时候使用的是less,而不是more

 

37-more 简明笔记