功能类似 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 ;
命令实例 -
实例一:显示文件,从第三行开始
命令
xxxxxxxxxx
11more +3 log2.log
输出
xxxxxxxxxx
131Qs-MacBook-Pro:dir1 qiu$ cat log2.log
22019-01
32019-02
42019-03
52019-04-day1
62019-04-day2
72019-04-day3
8
9Qs-MacBook-Pro:dir1 qiu$ more +3 log2.log
102019-03
112019-04-day1
122019-04-day2
132019-04-day3
实例二:查找文件中第一个出现的 "day" 字符串,并从该处的前两行开始显示输出
命令
xxxxxxxxxx
11more +/day log2.log
输出
xxxxxxxxxx
151// Linux
2Qs-MacBook-Pro:dir1 qiu$ cat log2.log
32019-01
42019-02
52019-03
62019-04-day1
72019-04-day2
82019-04-day3
9
10Qs-MacBook-Pro:dir1 qiu$ more +/day log2.log
112019-02
122019-03
132019-04-day1
142019-04-day2
152019-04-day3
xxxxxxxxxx
131// Mac_Terminal
2Qs-MacBook-Pro:dir1 qiu$ cat log2.log
32019-01
42019-02
52019-03
62019-04-day1
72019-04-day2
82019-04-day3
9
10Qs-MacBook-Pro:dir1 qiu$ more +/day log2.log
112019-04-day1
122019-04-day2
132019-04-day3
设定每屏显示的行数
命令
xxxxxxxxxx
11more -3 log2.log
输出
xxxxxxxxxx
91// Mac_Terminal 下第一页默认显示,第二页开始每页显示n行
2[root@localhost test]# more +/day3 log2012.log
3...skipping
42012-04-day1
52012-04-day2
62012-04-day3
72012-05
82012-05-day1
9======[root@localhost test]#
实例四:用 more + ls 来分页显示目录,使用管道 | 来结合
命令
xxxxxxxxxx
11ls -l | more -3
输出
xxxxxxxxxx
1// Mac_Terminal 下第一页默认显示,第二页开始每页显示n行
2// f,space 下一页
3// b 上一页
4Qs-MacBook-Pro:dir1 qiu$ ls -cltr
5total 280
6-rw-r--r-- 1 qiu staff 95 4 13 13:01 log.log
7-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本.log
8-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 2.log
9-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 3.log
10-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 4.log
11-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 5.log
12-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 6.log
13-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 7.log
14-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 8.log
15-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 9.log
16-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 10.log
17-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 11.log
18-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 12.log
19-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 13.log
20-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 14.log
21-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 15.log
22-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 16.log
23-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 17.log
24-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 18.log
25-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 19.log
26-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 20.log
27-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 21.log
28-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 22.log
29-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 23.log
30-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 24.log
31-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 25.log
32-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 26.log
33-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 27.log
34-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 28.log
35-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 29.log
36-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 30.log
37-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 31.log
38-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 32.log
39-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 33.log
40-rw-r--r-- 1 qiu staff 95 4 13 13:08 log的副本 34.log
41
42Qs-MacBook-Pro:dir1 qiu$ ls -cltr | more -2
43total 280
44-rw-r--r-- 1 qiu staff 95 4 13 13:01 log.log
45-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本.log
46-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 2.log
47-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 3.log
48-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 4.log
49-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 5.log
50-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 6.log
51-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 7.log
52-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 8.log
53-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 9.log
54-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 10.log
55-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 11.log
56-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 12.log
57-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 13.log
58-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 14.log
59-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 15.log
60-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 16.log
61-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 17.log
62-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 18.log
63-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 19.log
64-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 20.log
65-rw-r--r-- 1 qiu staff 95 4 13 13:02 log的副本 21.log
66:
67// 开始输入指令