|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 \/ y, P& R% yLinux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。3 Y: V: m w" q- Z, @
' ^; c9 P3 O3 Y/ ]5 R7 h& @9 z7 g( S0 x+ G' v; S' |- y, ?
语法
/ @5 d0 C& j3 d9 x3 w6 rmore [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]& i7 N1 T3 v/ L! U- c/ T+ s$ e
; h# P, Y2 c; O# ]1 G6 K' G参数:# N+ Q& J# D+ v. v& D h
; v# u5 h& O1 C2 \3 J: q9 S
-num 一次显示的行数
$ \, M- b7 J5 B2 \7 ?5 V1 j& _$ X- b# s-d 提示使用者,在画面下方显示 [Press space to continue, 'q' to quit.] ,如果使用者按错键,则会显示 [Press 'h' for instructions.] 而不是 '哔' 声
! y, l {4 F9 H' q5 W- o-l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能
, c$ X; I" i1 _. \-f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)
9 _, D2 A% y9 A% F+ k3 c-p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容: q; V% @% K$ ~' _" H
-c 跟 -p 相似,不同的是先显示内容再清除其他旧资料
2 a: F$ j w6 O/ D D8 }3 ~-s 当遇到有连续两行以上的空白行,就代换为一行的空白行6 ?9 I) S5 R1 C g- o! [+ ]+ E$ F
-u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)
! O* O2 E* x, S" Q+/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示* Z3 g3 s+ @ G: R5 a0 A( ]1 f! r
+num 从第 num 行开始显示& ?3 r' Y) c7 v$ [
fileNames 欲显示内容的文档,可为复数个数( Q) z$ L8 e. q% A, T& E8 S' |' V
* v q* j1 m+ D$ k4 p: N: {
! O7 W, y. J% m
实例
6 y3 u2 x+ D! x8 N- C
) ?/ N7 m# d/ w; ]8 H逐页显示 testfile 文档内容,如有连续两行以上空白行则以一行空白行显示。
' D8 g8 w0 X% z: i
0 l( n5 C; \5 Y. |: U2 B1 o3 Dmore -s testfile% M% y: ]5 D5 f
从第 20 行开始显示 testfile 之文档内容。
, O: S" r: y/ O7 x9 o0 \1 D# U
& w9 J! l* P- G* a5 L+ E0 Pmore +20 testfile
9 l) b9 D' B& d* e, b. K' e常用操作命令
+ ?6 ?0 j$ m0 C5 y2 DEnter 向下n行,需要定义。默认为1行: C% v. r+ I6 I' B p
Ctrl+F 向下滚动一屏
$ l+ [ h9 h) U1 e空格键 向下滚动一屏" F0 I7 G+ n3 B! d
Ctrl+B 返回上一屏 B3 k5 v7 Y0 ~* Z. X8 U
= 输出当前行的行号
- i* d, [0 W: p, [. K, V:f 输出文件名和当前行的行号
! s" q' S! r& @V 调用vi编辑器# Y: z9 ^! }0 W3 W. y
!命令 调用Shell,并执行命令+ c# D# W, g& l5 G4 A
q 退出more
( @: m0 m( Z" M' Z- o6 ?0 I# z, ?5 t1 I! T( u
|
|