首页 > 代码库 > 37-more 简明笔记
37-more 简明笔记
分页显示文本
more [options] file
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 简明笔记