Linux 命令学习:more [转载]
1. 命令格式:
more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ]
2. 命令功能:
more和cat功能一样,都是查看文件里的内容。但不同more命令可以按页查看。more命令从前向后读取文件,还有搜索字符串的功能。
3. 常用参数:
-
+n 从笫n行开始显示
-
-n 定义屏幕大小为n行
-
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-
-c 从顶部清屏,然后显示
-
-d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-
-l 忽略Ctrl+l(换页)字符
-
-p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-
-s 把连续的多个空行显示为一行
-
-u 把文件内容中的下画线去掉
4. 常用操作命令:
-
Enter 向下n行,需要定义。默认为1行
-
Ctrl+F 向下滚动一屏
-
空格键 向下滚动一屏
-
Ctrl+B 返回上一屏
-
= 输出当前行的行号
-
:f 输出文件名和当前行的行号
-
V 调用vi编辑器
-
!命令 调用Shell,并执行命令
-
q 退出more
5. 命令实例:
- more +3 -10 log.txt:从第3行开始显示文件的内容,每次显示10行
- more +/error log.txt:从文件中查找第一个出现"error"字符串的行,并从该处前两行开始显示输出
- ls -l | more 10:理出一个目录下的文件,使用more命令来分页,每页显示10个文件的内容