1. 命令功能
cat命令是整个文件的内容从上到下显示在屏幕上。
more命令是整个文件的内容一页一页从上到下显示在屏幕上。
2. 命令格式
more [options] file...
3. 常用命令选项
- -d 提示”Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
- -l 忽略Ctrl+l(换页)字符
- -p 通过清除窗口而不是滚屏来对文件进行换页
- -c 从顶部清屏,然后显示
- -u 把文件内容中的下画线去掉
- -s 把连续的多个空行显示为一行
- -NUM 定义屏幕大小为num行
- +NUM 从笫n行开始显示
- +/STRING 显示从文件中搜索匹配字符串
4. 常用操作命令
- Enter 向下n行,可定义。默认为1行
- Ctrl+F 向下滚动一屏
- 空格键 向下滚动一屏
- Ctrl+B 返回上一屏
- = 输出当前行的行号
- :f 输出文件名和当前行的行号
- q 退出more
5. 示例
显示文件从第3行起的内容
more +2 test.txt
从文件中查找第一个出现”rpm”字符串的行,并从该行处的前两行开始显示
more +/rpm test.txt
设定每屏显示行数
more -5 test.txt
备注:按 Ctrl+F 或者 空格键 将会显示下一屏3条内容,百分比也会跟着变化。按enter则会是一条条的继续显示出来。
列一个目录下的文件,文件太多时,用more分页显示。此时需要和管道 | 结合起来
ls -l | more -5