功能类似 cat 。cat 是把整个文件的内容从上到下显示出来,more 则是一页一页的显示出来;
命令格式 - more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file...]
命令功能 -
命令参数 -
+n :从第 n 行开始显示;
-n :定义屏幕每页显示 n 行;
+/pattern :在每个档案显示前搜索该字符串(pattern),然后从该字符串前两行之后开始显示;
-c :从顶部开始清屏,然后显示;
-d :提示 "Press space to continue, 'q' to quit(按空格键继续,按q键退出)",禁用响铃功能;
-l :忽略 Ctrl+l (换页) 字符;
-p :通过清除窗口而不是滚屏来对文件进行换页,类似 -c ;
-s :把连续的多个空行显示为一行;
-u :把文件内容的下划线去掉;
常用操作命令 -
Enter :向下 n 行,需要定义。默认为 1 行;
Ctrl+F :向下滚动一屏;
空格键(space) :向下滚动一屏;
Ctrl+B :向上滚动一屏;
= :输出当前行的行号;
:f :输出文件名和当前行的行号;
V :调用 vi 编辑器;
!命令 :调用 Shell ,并执行命令;
q :退出 more ;
命令实例 -
实例一:显示文件,从第三行开始
命令
xxxxxxxxxx11more +3 log2.log输出
xxxxxxxxxx131Qs-MacBook-Pro:dir1 qiu$ cat log2.log22019-0132019-0242019-0352019-04-day162019-04-day272019-04-day389Qs-MacBook-Pro:dir1 qiu$ more +3 log2.log102019-03112019-04-day1122019-04-day2132019-04-day3实例二:查找文件中第一个出现的 "day" 字符串,并从该处的前两行开始显示输出
命令
xxxxxxxxxx11more +/day log2.log输出
xxxxxxxxxx151// Linux 2Qs-MacBook-Pro:dir1 qiu$ cat log2.log32019-0142019-0252019-0362019-04-day172019-04-day282019-04-day3910Qs-MacBook-Pro:dir1 qiu$ more +/day log2.log112019-02122019-03132019-04-day1142019-04-day2152019-04-day3xxxxxxxxxx131// Mac_Terminal2Qs-MacBook-Pro:dir1 qiu$ cat log2.log32019-0142019-0252019-0362019-04-day172019-04-day282019-04-day3910Qs-MacBook-Pro:dir1 qiu$ more +/day log2.log112019-04-day1122019-04-day2132019-04-day3设定每屏显示的行数
命令
xxxxxxxxxx11more -3 log2.log输出
xxxxxxxxxx91// Mac_Terminal 下第一页默认显示,第二页开始每页显示n行2[root@localhost test]# more +/day3 log2012.log 3...skipping42012-04-day152012-04-day262012-04-day372012-0582012-05-day19======[root@localhost test]#实例四:用 more + ls 来分页显示目录,使用管道 | 来结合
命令
xxxxxxxxxx11ls -l | more -3输出
xxxxxxxxxx1// Mac_Terminal 下第一页默认显示,第二页开始每页显示n行2// f,space 下一页3// b 上一页4Qs-MacBook-Pro:dir1 qiu$ ls -cltr5total 2806-rw-r--r-- 1 qiu staff 95 4 13 13:01 log.log7-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本.log8-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 2.log9-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 3.log10-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 4.log11-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 5.log12-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 6.log13-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 7.log14-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 8.log15-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 9.log16-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 10.log17-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 11.log18-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 12.log19-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 13.log20-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 14.log21-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 15.log22-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 16.log23-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 17.log24-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 18.log25-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 19.log26-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 20.log27-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 21.log28-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 22.log29-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 23.log30-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 24.log31-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 25.log32-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 26.log33-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 27.log34-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 28.log35-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 29.log36-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 30.log37-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 31.log38-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 32.log39-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 33.log40-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 34.log4142Qs-MacBook-Pro:dir1 qiu$ ls -cltr | more -243total 28044-rw-r--r-- 1 qiu staff 95 4 13 13:01 log.log45-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本.log46-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 2.log47-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 3.log48-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 4.log49-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 5.log50-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 6.log51-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 7.log52-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 8.log53-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 9.log54-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 10.log55-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 11.log56-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 12.log57-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 13.log58-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 14.log59-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 15.log60-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 16.log61-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 17.log62-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 18.log63-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 19.log64-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 20.log65-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 21.log66:67// 开始输入指令