<space> 显示下k行文本[当前屏幕尺寸]
z 显示下k行文本[当前屏幕尺寸]*
<return> 显示下1行文本
d or ctrl-D 滚动k行[当前滚动大小,最初为11]*
q or Q or <interrupt> 退出
s 向前跳过k行文本[1]
f 向前跳过k个屏幕的文本[1]
b or ctrl-B 向后跳过k个屏幕的文本[1]
' 转到上一次搜索开始的位置
= 显示当前行号
/<regular expression> 搜索正则表达式[1]的第k个匹配项
n Search for kth occurrence of last r.e [1]
!<cmd> or :!<cmd> 在子shell中执行
v 在当前行启动/usr/bin/vi
ctrl-L 重绘屏幕
:n 转到第k个下一个文件[1]
:p 转到第k个上一个文件[1]
:f 显示当前文件名和行号
. 重复上一命令
使用实例:
过滤关键词
more 1.log|grep 'connect'
文件中正则匹配
21942 23:37:59.138244 poll([{fd=718, events=POLLIN|POLLERR}], 1, 2000 <unfinished ...>
21941 23:37:59.138265 <... futex resumed> ) = 0 <0.000773>
29230 23:37:59.138299 <... write resumed> ) = 483 <0.000080>
21942 23:37:59.138319 <... poll resumed> ) = 1 ([{fd=718, revents=POLLIN}]) <0.000067>
21941 23:37:59.138337 futex(0x7fe3680044b8, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
21943 23:37:59.138352 poll([{fd=354, events=POLLIN|POLLERR}], 1, 1 <unfinished ...>
21942 23:37:59.138371 recvfrom(718, <unfinished ...>
29230 23:37:59.138390 mmap(0x7fe2d436d000, 12288, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
21945 23:37:59.138413 <... setsockopt resumed> ) = 0 <0.000178>
/read
/read
逐页查看
查看当前行号