more
一次只显示一个屏幕,less提供更多的仿真和广泛的增强功能
语法
more [-dlfpcsu] [-num] [+/ pattern] [+ linenum] [file ...]
选项
-num 此选项指定一个整数,它是屏幕大小(以
行为单位)
-d 提示用户输入消息“[按空格键继续,
'q'退出。]
-l 通常将 ^L (换页) 视为特殊字符, 并
在包含换页符的任何行之后暂停。-l选项将
阻止此行为。
-f 更多的计算逻辑
-p 不滚动。而是清除整个屏幕,然后显示
文本
-c 不滚动。而是从顶部绘制每个屏幕,清除
每行显示的其余部分。
-s 将多个空行压缩成一个
-u 禁止下划线。
+/ 选项指定在
显示每个文件之前将搜索的字符串
+num 从行号num开始。
命令
更多的交互式命令基于vi.
h or ? 显示这些命令的摘要
SPACE 显示文本的下一屏内容
z 显示文本的下一屏内容.
RETURN 只显示文本的下一行内容
d or ^D 滚动k行. 默认为当前滚动大小,最初为
11.参数变为新的默认值
q or Q or INTERRUPT 退出more命令.
s 向前跳过k行文本。默认为1
f 向前跳过k个屏幕文本。默认为1
b or ^B 向后跳过k个屏幕文本。默认为1.
' 转到上一次搜索开始的位置
= 显示当前行号。
/pattern 搜索正则表达式的第k次出现。默认为1
n 搜索最后一次重复的第k次出现默认为1
! or :! 在子shell中执行
v 在当前行启动 /usr/bin/vi
^L 重绘屏幕
:n 转到第k个下一个文件。默认为1
:p 转到第k个上一个文件。默认为1
:f 显示当前文件名和行号
. 重复上一个命令
more 命令实例:
linux命令:more /var/adm/messages /var/adm/messages more more /var/adm/messagesrootopen.com
linux命令:more /var/log/auth.log |grep "month"|grep ipop|grep "failed"|wc -l -l "failed"|wc ipop|grep "month"|grep |grep /var/log/auth.log more more /var/log/auth.log |grep "month"|grep ipop|grep "failed"|wc -lrootopen.com
linux命令:more xx.m3u |grep -v "^#" |xargs -i cp {} target target {} cp -i |xargs "^#" -v |grep xx.m3u more more xx.m3u |grep -v "^#" |xargs -i cp {} targetrootopen.com
linux命令:more blast.out| grep virus | awk '{print $1}' > virus_id.txt virus_id.txt > $1}' '{print awk | virus grep blast.out| more more blast.out| grep virus | awk '{print $1}' > virus_id.txtrootopen.com
linux命令:more restart_weblogic.log | grep "LISTEN" | awk '{ print $7 }' | uniq | wc -l -l wc | uniq | }' $7 print '{ awk | "LISTEN" grep | restart_weblogic.log more more restart_weblogic.log | grep "LISTEN" | awk '{ print $7 }' | uniq | wc -lrootopen.com
linux命令:more /etc/sysconfig/network-scripts/ifcfg-eth* | cat cat | /etc/sysconfig/network-scripts/ifcfg-eth* more more /etc/sysconfig/network-scripts/ifcfg-eth* | catrootopen.com