1. 命令格式:
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file...]
2. 命令功能:
more命令,功能类似cat【整个文件内容从上到下显示在屏幕】,但more可以按页查看文件内容,还支持直接跳转行、搜索字符串等功能【more命令从前向后读取文件,因此在启动时就加载了整个文件】。
3. 命令参数:
-d: 提示“Press space to continue, 'q' to quit”;
-l: 忽略ctrl+l(换页)字符;
-p: 通过清除窗口而不是滚屏来对文件换页,与-c选项类似;
-c: 从顶部清屏,然后显示;
-s: 把连续的多个空行显示为一行;
-u: 把文件内容中的下划线去掉
-num: 定义屏幕显示大小为num行
+/pattern: 在每个档案页显示前搜索该字符串(pattern),然乎从该字符串前两行开始显示;
+linenum: 从第n行开始显示;
4. 常用操作命令:
Enter: 向下n行,需定义,默认为1行;
ctrl+f 、空格键:向下滚动一屏;
ctrl+B:返回上一屏;
=:输出当前行号;
V:调用vi编辑器
!命令:调用shell,并执行命令
q: 退出more;
5. 命令实例:
i: 从文件中查找第一个出现“day3”字符串的行,并从该行前两行开始显示输出
more +/day3 log.txt
ii:列一个文件下的目录,文件太多使用more分页显示,结合管道|:
ls -l |more -5
TIPS: MAC下more命令似乎被舍弃,改用less.