一、命令格式:java
more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file]编辑器
二、命令功能:函数
more命令和cat的功能同样都是查看文件里的内容,但有所不一样的是more能够按页来查看文件的内容,还支持直接跳转行等功能。ui
三、命令参数:spa
+n 从笫n行开始显示 -n 定义屏幕大小为n行 +/pattern 在每一个档案显示前搜寻该字串(pattern),而后从该字串前两行以后开始显示 -c 从顶部清屏,而后显示 -d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能 -l 忽略Ctrl+l(换页)字符 -p 经过清除窗口而不是滚屏来对文件进行换页,与-c选项类似 -s 把连续的多个空行显示为一行 -u 把文件内容中的下画线去掉
四、经常使用操做:code
Enter 向下n行,须要定义。默认为1行 Ctrl+F 向下滚动一屏 空格键 向下滚动一屏 Ctrl+B 返回上一屏 = 输出当前行的行号 :f 输出文件名和当前行的行号 V 调用vi编辑器 !命令 调用Shell,并执行命令 q 退出more
五、简单实例:blog
(1)、显示文件中从第3行起的内容it
命令:io
more +3 a.txtclass
输出:
felix@felix-computer:~/test$ cat a.txt 第一行 第二行 第三行 第四行 第五行 第六行 felix@felix-computer:~/test$ more +3 a.txt 第三行 第四行 第五行 第六行
(2)、从文件中查找第一个出现“六”的行,并从该处前两行开始显示输出
命令:
more +/六 a.txt
输出:
felix@felix-computer:~/test$ more +/六 a.txt
...跳过
第四行
第五行
第六行
(3)、设定每屏显示的函数
命令:
more -2 a.txt
输出:
felix@felix-computer:~/test$ more -2 a.txt
第一行
第二行
--更多--(33%)
(4)、列出当前文件下的文件,有时候文件可能很是多,能够和more连用,来分页显示
命令:
ls | more -5
输出:
felix@felix-computer:~$ ls | more -5
bin
configuration
examples.desktop
felix_bigHomework.py
java_error_in_WEBIDE_1932.log
--更多--