|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。$ @3 h' q$ x S8 _5 F7 H: \
" }; ?& m! U$ |3 e/ j# G
3 K$ i% b0 ^# M$ M, z1 t语法
; \3 {. R: S( E3 C/ B! ^less [参数] 文件
. h' v. T7 J8 G, O" S; p
, |3 x! p, X5 l( V2 m7 Y1 A& U
9 c5 m) ?7 A: Y* {' r6 s+ d5 {" p参数说明:3 F( t U% T6 J) c# u# R! ?, ?
: r# H F }7 A5 G3 U
- -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]: 向上翻动一页
1 D9 Q9 x7 P+ S4 P# w
! Z8 z. f& y5 ~
: Y7 E/ K, n! ]实例" s/ K: X( o# Y" O" M- y5 C
; J% t i: b8 Q, ?" J; J5 b3 l
1、查看文件6 y# G% l5 k& ^. t3 _* a
- _( `+ e" d- m8 F1 }. @less log2013.log
/ `) O" ?/ ^5 w/ d, r, X3 z2 a
) c$ p* M, r' b9 Y: t% E. r8 Q
& K" E0 G+ ^/ H2、ps查看进程信息并通过less分页显示& v. ~2 Z5 H" Y; ~+ T1 K
+ |: X8 J L) W6 H! a" D' N$ c
ps -ef |less0 h. H0 E% s/ y) @; p* g; n% ]
2 u9 a6 `& E5 s) w' Q# y2 v2 O
4 _& Q% Q5 T' f
3、查看命令历史使用记录并通过less分页显示, [- F/ o2 P' _) |
+ N' P% ]7 u8 I$ l& E[root@localhost test]# history | less
! y; p5 U0 \; C" G& f, K22 scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft
- Q: c6 p& i: c! l. u23 cd ..5 y/ O8 \6 S$ W$ m) v' ^7 e
24 scp -r web root@192.168.120.203:/opt/
5 W+ @/ s- L- w) f% q25 cd soft) ~: d: i2 P6 U9 o3 @) ~
26 ls4 d T: B3 g1 h2 X9 p
……省略……/ e" O- c8 k: U
- e' Q d- B/ m2 o+ n
& v- \2 Z4 M. u6 U4、浏览多个文件8 K; t9 p" I/ p
; p7 A3 E! t" d7 @
less log2013.log log2014.log
+ h+ Y; I2 E& m/ o# d
: U3 O8 o c7 d ] C# j9 w
, h) |% ~+ b" {* q* O5 W) r说明:
* h( `; } N7 i r( S" s" S输入 :n后,切换到 log2014.log
$ G- I& C7 b# j. T输入 :p 后,切换到log2013.log
; Y/ v; v9 E5 u6 b9 _+ z& f# D8 ?/ Y
; o& O/ H5 R! r# E/ s$ J# H附加备注 t' i" I8 \, l. R6 n7 C+ {
" r5 {' j9 W' H6 |1.全屏导航
, L' y' \" i) h: p0 \" D9 `6 D9 l, i4 s
- ctrl + F - 向前移动一屏
- ctrl + B - 向后移动一屏
- ctrl + D - 向前移动半屏
- ctrl + U - 向后移动半屏
$ ?1 w" W& l6 y4 o4 L! K p + L7 b$ B6 c( z' I3 F
9 U- m! f+ v6 z) q2.单行导航8 c/ a+ W; m9 R$ n$ u+ K
0 Q+ `$ O! p Q- j - 向前移动一行
- k - 向后移动一行5 T$ F+ r9 ~8 {! X
T5 ] Y6 _8 w/ T
/ C1 O* [+ `2 i5 o# |: f3.其它导航, Q3 h5 J) l$ i; d5 F6 A
4 _' k4 V3 E$ G& g% a6 T- G - 移动到最后一行
- g - 移动到第一行
- q / ZZ - 退出 less 命令( b3 P( n. d; O+ f
U6 a* P6 K5 i
% E- B$ V$ d9 U: m
4.其它有用的命令
, d: |/ I9 u8 A& c
( A3 j: y- G" u* V1 u! }$ m- v - 使用配置的编辑器编辑当前文件
- h - 显示 less 的帮助文档
- &pattern - 仅显示匹配模式的行,而不是整个文件2 E$ ^& X' W* H* _4 y# N8 c
) d( b( N2 }7 z G I& I) ^3 l
1 R: Z+ \% M. H- l# K5.标记导航& F/ @+ a6 x6 ]5 r P0 X7 ]' C; E+ N
2 l2 p3 w" O/ |1 C* r5 Y5 R' x1 s. o& ?当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:, k h/ p$ g, M( d: v9 I
: l7 v( R3 A5 q# z5 u
- ma - 使用 a 标记文本的当前位置
- 'a - 导航到标记 a 处 S& J' ~0 I0 V X0 `
0 `" G2 z3 D& R4 g$ m
4 F: L3 T- \' l4 y0 N3 C
|
|