|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。- o$ `+ H+ t* L! _( g
. U" m$ a$ L: s, N3 ]
8 I9 ^' @- F7 R语法# g0 R# F, S8 E6 t
less [参数] 文件
% F. f! ~1 y! W7 X" s0 Q+ O; r& p8 ? P6 Y2 F* D g
6 Q* c R/ r, p参数说明:
0 s: U" A E. @* q! ?
2 A$ b% h% b7 d, k# H _2 u4 `! [" Q- -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]: 向上翻动一页% ~/ C( `/ C' _. C
3 y" H& Y6 M! E) ?& I. i/ }3 a* l
I) T; e( K1 ^$ Y, l实例
* L. w" q6 K. y% D8 x/ B0 g K# k' C4 w
1、查看文件! M4 E! ?& W' E. L% z2 k
+ P* Z- ?5 n) N2 [# iless log2013.log% a/ B$ Y4 c2 S
9 c% M) g) y# h$ o9 q4 l$ ?2 C; n2 M7 `
2、ps查看进程信息并通过less分页显示7 a$ N, ~9 D( W% B
7 z5 ~0 k" U4 \# hps -ef |less& r) _( a; {2 Q9 d [$ @7 z
5 \' B: V' P1 M$ r, v5 C
8 ]& x2 n$ s% p0 i3、查看命令历史使用记录并通过less分页显示
: C1 Y; W4 o6 i$ t9 Y1 v% }
8 E: O: n) @; K[root@localhost test]# history | less/ i% u1 H% t9 [+ T" x# r" | B7 j9 Y
22 scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft1 R% {$ I8 }) X/ ?
23 cd ..
) r" q! c4 n X" ]) n: H) m& v6 g24 scp -r web root@192.168.120.203:/opt/2 c- I$ R3 Z1 C' ]! N7 a# T
25 cd soft8 E) ?$ b# V- X* P6 ], y* K; Y
26 ls% S0 |7 L; e, W8 q2 U L \. }
……省略……
" `- b1 p) H1 g# m& r% s
# |% b/ l* J3 R2 T$ I3 ~
: m. g) P! P+ H# U. w4、浏览多个文件
) _ a- ?: ^& B* y+ k' R/ p p* X1 i# G( X
less log2013.log log2014.log
9 `2 F' ?6 G+ b2 E; ~+ s' B C3 v6 `2 b9 z) t! j9 B8 d3 u- G
$ d6 [$ ^; {, T- \6 {
说明:; K3 W3 _0 K" G
输入 :n后,切换到 log2014.log
. T! p" J' J( o输入 :p 后,切换到log2013.log
6 |9 J( `0 t9 p/ _4 L" o% f7 h4 p& F- r
$ E. l$ h: ]4 t# n j
附加备注+ s- A ]% t6 a- Q9 L1 H" o. P
% }# V% @7 I2 l" G! g1.全屏导航
+ G" a& w. ?1 ~2 l
0 N$ O, b% w w- ctrl + F - 向前移动一屏
- ctrl + B - 向后移动一屏
- ctrl + D - 向前移动半屏
- ctrl + U - 向后移动半屏; r3 e( l$ H; Y
# V3 \ }; a( c1 f) W0 \% W
8 K( l* b3 U9 m# k2.单行导航 E/ X, i- N0 f
7 z- j% }" P. f( f5 D6 y* ?; o/ r- j - 向前移动一行
- k - 向后移动一行
7 Z Y6 c, w# s4 r
/ r2 S7 L* [% t3 t+ |+ C
' L* _1 @$ [, E3 \5 b& J- L3.其它导航
. J3 [. W# A7 D/ P/ U' V6 P+ f7 ]
- G - 移动到最后一行
- g - 移动到第一行
- q / ZZ - 退出 less 命令! d, v2 Y5 L7 N7 Z( j* r- J
/ ^3 r/ t7 z& l
* F3 E% I5 I5 n' H6 @0 s$ _4.其它有用的命令
3 L" E8 s$ }' X. y) g) F# x+ A6 T; v% {$ C8 I2 b* f
- v - 使用配置的编辑器编辑当前文件
- h - 显示 less 的帮助文档
- &pattern - 仅显示匹配模式的行,而不是整个文件
5 Y k! s' g$ f$ q
2 B! E* l. T( E$ M% K* P
0 G2 W3 `6 {: L( t$ T% G5.标记导航
& V8 P; _0 s( m8 m9 y, Z4 {! N6 m9 t$ Q$ S1 O" i( w% _* m
当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:
_8 d% B' u/ B( p# r# r
, d/ L* I7 {1 q- M6 y( U" W# O- ma - 使用 a 标记文本的当前位置
- 'a - 导航到标记 a 处
8 {* \ ?1 J4 g7 C: D 1 u {8 W* Z7 L2 G; w u1 X: q2 j& ?
6 ^' W# ~' o, x( o O- A6 P
|
|