|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。
6 y' u6 A7 ~: ^+ H9 \2 `% A
{3 M, D; D( q. A7 b- V! o+ f8 K# P
语法* |. q4 r" ?' b0 A- z& W7 A0 k
less [参数] 文件
) ^( ?3 B) U+ Y: h
- V- b% x. r4 F, c
/ i" y" l& \4 R3 U, _参数说明:
7 I5 ^" z, S4 q- g. B( w* z. y4 t
- -b <缓冲区大小> 设置缓冲区的大小
- -e 当文件显示结束后,自动离开
- -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
- -g 只标志最后搜索的关键词
- -i 忽略搜索时的大小写
- -m 显示类似more命令的百分比
- -N 显示每行的行号
- -o <文件名> 将less 输出的内容在指定文件中保存起来
- -Q 不使用警告音
- -s 显示连续空行为一行
- -S 行过长时间将超出部分舍弃
- -x <数字> 将"tab"键显示为规定的数字空格
- /字符串:向下搜索"字符串"的功能
- ?字符串:向上搜索"字符串"的功能
- n:重复前一个搜索(与 / 或 ? 有关)
- N:反向重复前一个搜索(与 / 或 ? 有关)
- b 向上翻一页
- d 向后翻半页
- h 显示帮助界面
- Q 退出less 命令
- u 向前滚动半页
- y 向前滚动一行
- 空格键 滚动一页
- 回车键 滚动一行
- [pagedown]: 向下翻动一页
- [pageup]: 向上翻动一页
" G" z: B% C K3 V( C1 c* u' ~ ! P. ^; f& k2 Z4 J/ o
! C" f ]( P1 h0 N) R) J
实例6 m$ G+ I. {. [0 J& x
" h8 r) V* J% e2 c* S
1、查看文件
; y( m% \* D- U6 I" M! N+ \! N* W; k/ ~
less log2013.log
5 I& s. Z! e/ H& Z& `
% ?4 J# v/ b! B5 u9 E0 F
2 Y5 @& U, i, i* X/ U1 u2、ps查看进程信息并通过less分页显示8 o" A$ z3 I6 o/ }
! L/ o8 V! F. |. d5 ~2 D5 o5 f( o* ups -ef |less0 Z5 Q1 V: O; s- x
/ Y7 t u T( M$ P1 b$ [6 I
! W- b; w9 k' o4 H' ?; }4 R9 l, @3、查看命令历史使用记录并通过less分页显示7 @! {# r6 ]" ?6 e
- U" H; d: Y4 Y+ \- P" P
[root@localhost test]# history | less. C" p: S% Q- A; ]& a8 B# m
22 scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft6 Z+ j; H% x& {. N$ z, ?
23 cd ..% C! r0 J) v# _- v0 ^2 I
24 scp -r web root@192.168.120.203:/opt/8 Y6 J5 k T9 f9 |
25 cd soft
" A; G+ F( ?% N; M% k3 w26 ls$ L- B, U1 w% l* y+ O H/ g
……省略……
6 _5 F* ^2 T/ q. }/ v& W3 \3 {
. n1 x0 J8 g: M& z) z5 Q) E9 n% T, _! T2 J2 m, n8 e
4、浏览多个文件
) a$ X- ?% ` ?0 T0 n5 |2 R+ N
less log2013.log log2014.log
# c( h. L# O m$ v. N9 u% t# O" I% C9 r) g& U0 r( c
! e g7 y9 d7 S! u* r
说明:0 U& B4 `8 T- }4 e$ O
输入 :n后,切换到 log2014.log! d8 J, G. Q: N' n5 j* b
输入 :p 后,切换到log2013.log
I! M, t+ i( t* p& a5 T' }
( i- U% w& S& }, G. K' w# \5 D' o S) T2 A$ T+ _/ ^- @
附加备注
0 F5 l2 o% m9 a1 [# ]; T6 t O, |6 ^) q9 @
1.全屏导航5 V `/ p/ W$ J$ Z; I
2 S* |0 G3 i7 J! L( a- ctrl + F - 向前移动一屏
- ctrl + B - 向后移动一屏
- ctrl + D - 向前移动半屏
- ctrl + U - 向后移动半屏
* k5 X+ C$ a2 x5 n: u! t
( f8 D$ V7 M7 b- ?5 L
9 Y2 Z5 Z3 A- W: Y6 e+ |/ Q9 ~2.单行导航# R( {/ B/ c) V6 d4 ^5 j; y$ J" p
9 S% o d: u$ |- ~4 N* D
- j - 向前移动一行
- k - 向后移动一行
: Z" \$ ~# t: X/ Q& G 2 H; p' }# P) d. G, T
& M+ l) ?* ]& J; h- {) N" ?$ ~5 A3.其它导航) R- i& v% B8 N [. i
- T% u0 `/ \, t" x4 c
- G - 移动到最后一行
- g - 移动到第一行
- q / ZZ - 退出 less 命令3 i H4 c) k m
+ h) ?8 m) ?2 e* R
$ w! d3 _' }7 L9 K0 G! |2 ^, Z; Q4.其它有用的命令. q, Q! X% N0 p' [/ k3 S
) x: N+ @' G, \% K2 X# B7 V
- v - 使用配置的编辑器编辑当前文件
- h - 显示 less 的帮助文档
- &pattern - 仅显示匹配模式的行,而不是整个文件- P) g0 Q" v: Y- q
, g$ p6 g Q& L; ]& i/ h6 s b! \9 H1 w3 ~
5.标记导航; \7 P5 e. Q, a6 c
4 O( Q2 k0 G& H! h+ }0 ]6 o! b' d
当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:8 q# T, F* R0 n }8 d4 J8 _1 b
& b3 W y. Q- _( n4 r b: c" z# X- ma - 使用 a 标记文本的当前位置
- 'a - 导航到标记 a 处
0 a$ \/ ]3 C% e: p! T
2 f& N& b3 b- q4 W' h3 U a- k
- K' v. Y( v+ t |
|